]> git.sur5r.net Git - groeck-nct6775/commit
hwmon: (nct6775) Do not accept force_id unless chip is found
authorGuenter Roeck <linux@roeck-us.net>
Thu, 4 Aug 2016 05:07:18 +0000 (22:07 -0700)
committerGuenter Roeck <linux@roeck-us.net>
Thu, 4 Aug 2016 13:27:27 +0000 (06:27 -0700)
commit31d43648cf0e0d9f700132a2178711221a033fcf
tree689e5419a2d8bb7197efb48606ce56d4cda370b2
parentb80d866919fcb7496f3272c04d5c7d968f9a89c9
hwmon: (nct6775) Do not accept force_id unless chip is found

Since commit 698a7c24a544 ("hwmon: (nct6775) Support two SuperIO chips
in the same system"), the driver supports two Super-IO chips. This has
the undesirable side effect that force_id always detects a second chip
at address 0xfff8, even if no chip exists at that address.

nct6775: Found NCT6793D or compatible chip at 0x4e:0xfff8

If no chip at all is found at a given SIO address, it does not make sense
to instantiate it. Limit force_id to only work if some chip is found,
that is if the chip ID returns a value other than 0xffff.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
nct6775.c