1. 02 Oct, 2021 1 commit
  2. 17 Aug, 2021 1 commit
  3. 20 Apr, 2021 1 commit
  4. 28 Jan, 2021 1 commit
  5. 03 Dec, 2020 1 commit
  6. 23 Sep, 2020 1 commit
    • Stephen Kitt's avatar
      hwmon (pmbus) use simple i2c probe function · dd431939
      Stephen Kitt authored
      
      
      pmbus_do_probe doesn't use the id information provided in its second
      argument, so this can be removed, which then allows using the
      single-parameter i2c probe function ("probe_new") for probes.
      
      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);
      * configured v. probed comparisons are performed by comparing the
        configured name to the detected name, instead of the ids; this
        involves strcmp but is still cheaper than comparing all the device
        names when scanning the tables;
      * anything else is handled by calling i2c_match_id() with the same
        level of error-handling (if any) as before.
      
      Additionally, the mismatch message in the ltc2978 driver is adjusted
      so that it no longer assumes that the driver_data is an index into
      ltc2978_id.
      
      Signed-off-by: default avatarStephen Kitt <steve@sk2.org>
      Acked-by: default avatarWolfram Sang <wsa@kernel.org>
      Link: https://lore.kernel.org/r/20200808210004.30880-1-steve@sk2.org
      
      
      Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
      dd431939
  7. 15 Mar, 2020 1 commit
  8. 09 Mar, 2020 1 commit
  9. 23 Jan, 2020 4 commits
  10. 06 Nov, 2019 3 commits
  11. 03 Sep, 2019 1 commit
  12. 30 May, 2019 1 commit
  13. 11 Jan, 2018 1 commit
  14. 08 Jan, 2018 1 commit
  15. 02 Jan, 2018 1 commit
  16. 30 Aug, 2017 1 commit