treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / Documentation / hwmon / w83l785ts.rst
blob7fa5418fed1136772bcb9c5e5a68d1be08723956
1 Kernel driver w83l785ts
2 =======================
4 Supported chips:
6   * Winbond W83L785TS-S
8     Prefix: 'w83l785ts'
10     Addresses scanned: I2C 0x2e
12     Datasheet: Publicly available at the Winbond USA website
14                http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L785TS-S.pdf
16 Authors:
17         Jean Delvare <jdelvare@suse.de>
19 Description
20 -----------
22 The W83L785TS-S is a digital temperature sensor. It senses the
23 temperature of a single external diode. The high limit is
24 theoretically defined as 85 or 100 degrees C through a combination
25 of external resistors, so the user cannot change it. Values seen so
26 far suggest that the two possible limits are actually 95 and 110
27 degrees C. The datasheet is rather poor and obviously inaccurate
28 on several points including this one.
30 All temperature values are given in degrees Celsius. Resolution
31 is 1.0 degree. See the datasheet for details.
33 The w83l785ts driver will not update its values more frequently than
34 every other second; reading them more often will do no harm, but will
35 return 'old' values.
37 Known Issues
38 ------------
40 On some systems (Asus), the BIOS is known to interfere with the driver
41 and cause read errors. Or maybe the W83L785TS-S chip is simply unreliable,
42 we don't really know. The driver will retry a given number of times
43 (5 by default) and then give up, returning the old value (or 0 if
44 there is no old value). It seems to work well enough so that you should
45 not notice anything. Thanks to James Bolt for helping test this feature.