Back to home page

OSCL-LXR

 
 

    


0001 Kernel driver w83l785ts
0002 =======================
0003 
0004 Supported chips:
0005 
0006   * Winbond W83L785TS-S
0007 
0008     Prefix: 'w83l785ts'
0009 
0010     Addresses scanned: I2C 0x2e
0011 
0012     Datasheet: Publicly available at the Winbond USA website
0013 
0014                http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L785TS-S.pdf
0015 
0016 Authors:
0017         Jean Delvare <jdelvare@suse.de>
0018 
0019 Description
0020 -----------
0021 
0022 The W83L785TS-S is a digital temperature sensor. It senses the
0023 temperature of a single external diode. The high limit is
0024 theoretically defined as 85 or 100 degrees C through a combination
0025 of external resistors, so the user cannot change it. Values seen so
0026 far suggest that the two possible limits are actually 95 and 110
0027 degrees C. The datasheet is rather poor and obviously inaccurate
0028 on several points including this one.
0029 
0030 All temperature values are given in degrees Celsius. Resolution
0031 is 1.0 degree. See the datasheet for details.
0032 
0033 The w83l785ts driver will not update its values more frequently than
0034 every other second; reading them more often will do no harm, but will
0035 return 'old' values.
0036 
0037 Known Issues
0038 ------------
0039 
0040 On some systems (Asus), the BIOS is known to interfere with the driver
0041 and cause read errors. Or maybe the W83L785TS-S chip is simply unreliable,
0042 we don't really know. The driver will retry a given number of times
0043 (5 by default) and then give up, returning the old value (or 0 if
0044 there is no old value). It seems to work well enough so that you should
0045 not notice anything. Thanks to James Bolt for helping test this feature.