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