diff options
author | Jean Delvare <khali@linux-fr.org> | 2011-03-21 17:59:36 +0100 |
---|---|---|
committer | Jean Delvare <khali@endymion.delvare> | 2011-03-21 17:59:36 +0100 |
commit | e76f67b5babc65cd620d395a1fd231409808df90 (patch) | |
tree | a5af03c47fd02f83e1a35f75a4efaf1a1f6fe5b6 /drivers/hwmon/abituguru3.c | |
parent | hwmon: (lm75) Add detection of the National Semiconductor LM75A (diff) | |
download | linux-e76f67b5babc65cd620d395a1fd231409808df90.tar.xz linux-e76f67b5babc65cd620d395a1fd231409808df90.zip |
hwmon: (lm75) Speed up detection
Make the LM75/LM75A device detection faster:
* Don't read the current temperature value when we don't use it.
* Check for unused bits in the configuration register as soon as we
have read its value.
* Don't use word reads, not all devices support this, and some which
don't misbehave when you try.
* Check for cycling register values every 40 register addresses
instead of every 8, it's 5 times faster and just as efficient.
Some of these improvements come straight from the user-space
sensors-detect script, so both detection routines are in line now.
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Len Sorensen <lsorense@csclub.uwaterloo.ca>
Acked-by: Guenter Roeck <guenter.roeck@ericsson.com>
Diffstat (limited to 'drivers/hwmon/abituguru3.c')
0 files changed, 0 insertions, 0 deletions