Skip to content
Snippets Groups Projects
Forked from Alex Deucher / linux
Source project has a limited visibility.
  • Stephen Kitt's avatar
    67487038
    hwmon: use simple i2c probe function · 67487038
    Stephen Kitt authored
    
    Many hwmon drivers don't use the id information provided by the old
    i2c probe function, and the remainder can easily be adapted to the new
    form ("probe_new") by calling i2c_match_id explicitly.
    
    This avoids scanning the identifier tables during probes.
    
    Drivers which didn't use the id are converted as-is; drivers which did
    are modified as follows:
    
    * if the information in i2c_client is sufficient, that's used instead
      (client->name);
    * anything else is handled by calling i2c_match_id() with the same
      level of error-handling (if any) as before.
    
    A few drivers aren't included in this patch because they have a
    different set of maintainers. They will be covered by other patches.
    
    Signed-off-by: default avatarStephen Kitt <steve@sk2.org>
    Link: https://lore.kernel.org/r/20200813160222.1503401-1-steve@sk2.org
    
    
    Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
    67487038
    History
    hwmon: use simple i2c probe function
    Stephen Kitt authored
    
    Many hwmon drivers don't use the id information provided by the old
    i2c probe function, and the remainder can easily be adapted to the new
    form ("probe_new") by calling i2c_match_id explicitly.
    
    This avoids scanning the identifier tables during probes.
    
    Drivers which didn't use the id are converted as-is; drivers which did
    are modified as follows:
    
    * if the information in i2c_client is sufficient, that's used instead
      (client->name);
    * anything else is handled by calling i2c_match_id() with the same
      level of error-handling (if any) as before.
    
    A few drivers aren't included in this patch because they have a
    different set of maintainers. They will be covered by other patches.
    
    Signed-off-by: default avatarStephen Kitt <steve@sk2.org>
    Link: https://lore.kernel.org/r/20200813160222.1503401-1-steve@sk2.org
    
    
    Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>