xref: /OK3568_Linux_fs/kernel/Documentation/hwmon/tmp421.rst (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunKernel driver tmp421
2*4882a593Smuzhiyun====================
3*4882a593Smuzhiyun
4*4882a593SmuzhiyunSupported chips:
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun  * Texas Instruments TMP421
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun    Prefix: 'tmp421'
9*4882a593Smuzhiyun
10*4882a593Smuzhiyun    Addresses scanned: I2C 0x2a, 0x4c, 0x4d, 0x4e and 0x4f
11*4882a593Smuzhiyun
12*4882a593Smuzhiyun    Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp421.html
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun  * Texas Instruments TMP422
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun    Prefix: 'tmp422'
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun    Addresses scanned: I2C 0x4c, 0x4d, 0x4e and 0x4f
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun    Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp421.html
21*4882a593Smuzhiyun
22*4882a593Smuzhiyun  * Texas Instruments TMP423
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun    Prefix: 'tmp423'
25*4882a593Smuzhiyun
26*4882a593Smuzhiyun    Addresses scanned: I2C 0x4c and 0x4d
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun    Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp421.html
29*4882a593Smuzhiyun
30*4882a593Smuzhiyun  * Texas Instruments TMP441
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun    Prefix: 'tmp441'
33*4882a593Smuzhiyun
34*4882a593Smuzhiyun    Addresses scanned: I2C 0x2a, 0x4c, 0x4d, 0x4e and 0x4f
35*4882a593Smuzhiyun
36*4882a593Smuzhiyun    Datasheet: https://www.ti.com/product/tmp441
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun  * Texas Instruments TMP442
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun    Prefix: 'tmp442'
41*4882a593Smuzhiyun
42*4882a593Smuzhiyun    Addresses scanned: I2C 0x4c and 0x4d
43*4882a593Smuzhiyun
44*4882a593Smuzhiyun    Datasheet: https://www.ti.com/product/tmp442
45*4882a593Smuzhiyun
46*4882a593SmuzhiyunAuthors:
47*4882a593Smuzhiyun
48*4882a593Smuzhiyun	Andre Prendel <andre.prendel@gmx.de>
49*4882a593Smuzhiyun
50*4882a593SmuzhiyunDescription
51*4882a593Smuzhiyun-----------
52*4882a593Smuzhiyun
53*4882a593SmuzhiyunThis driver implements support for Texas Instruments TMP421, TMP422,
54*4882a593SmuzhiyunTMP423, TMP441, and TMP442 temperature sensor chips. These chips
55*4882a593Smuzhiyunimplement one local and up to one (TMP421, TMP441), up to two (TMP422,
56*4882a593SmuzhiyunTMP442) or up to three (TMP423) remote sensors. Temperature is measured
57*4882a593Smuzhiyunin degrees Celsius. The chips are wired over I2C/SMBus and specified
58*4882a593Smuzhiyunover a temperature range of -40 to +125 degrees Celsius. Resolution
59*4882a593Smuzhiyunfor both the local and remote channels is 0.0625 degree C.
60*4882a593Smuzhiyun
61*4882a593SmuzhiyunThe chips support only temperature measurement. The driver exports
62*4882a593Smuzhiyunthe temperature values via the following sysfs files:
63*4882a593Smuzhiyun
64*4882a593Smuzhiyun**temp[1-4]_input**
65*4882a593Smuzhiyun
66*4882a593Smuzhiyun**temp[2-4]_fault**
67