17ebd8b66SMauro Carvalho ChehabKernel driver tmp401 27ebd8b66SMauro Carvalho Chehab==================== 37ebd8b66SMauro Carvalho Chehab 47ebd8b66SMauro Carvalho ChehabSupported chips: 57ebd8b66SMauro Carvalho Chehab 67ebd8b66SMauro Carvalho Chehab * Texas Instruments TMP401 77ebd8b66SMauro Carvalho Chehab 87ebd8b66SMauro Carvalho Chehab Prefix: 'tmp401' 97ebd8b66SMauro Carvalho Chehab 107ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x4c 117ebd8b66SMauro Carvalho Chehab 127ebd8b66SMauro Carvalho Chehab Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp401.html 137ebd8b66SMauro Carvalho Chehab 147ebd8b66SMauro Carvalho Chehab * Texas Instruments TMP411 157ebd8b66SMauro Carvalho Chehab 167ebd8b66SMauro Carvalho Chehab Prefix: 'tmp411' 177ebd8b66SMauro Carvalho Chehab 187ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x4c, 0x4d, 0x4e 197ebd8b66SMauro Carvalho Chehab 207ebd8b66SMauro Carvalho Chehab Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp411.html 217ebd8b66SMauro Carvalho Chehab 227ebd8b66SMauro Carvalho Chehab * Texas Instruments TMP431 237ebd8b66SMauro Carvalho Chehab 247ebd8b66SMauro Carvalho Chehab Prefix: 'tmp431' 257ebd8b66SMauro Carvalho Chehab 267ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x4c, 0x4d 277ebd8b66SMauro Carvalho Chehab 287ebd8b66SMauro Carvalho Chehab Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp431.html 297ebd8b66SMauro Carvalho Chehab 307ebd8b66SMauro Carvalho Chehab * Texas Instruments TMP432 317ebd8b66SMauro Carvalho Chehab 327ebd8b66SMauro Carvalho Chehab Prefix: 'tmp432' 337ebd8b66SMauro Carvalho Chehab 347ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x4c, 0x4d 357ebd8b66SMauro Carvalho Chehab 367ebd8b66SMauro Carvalho Chehab Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp432.html 377ebd8b66SMauro Carvalho Chehab 387ebd8b66SMauro Carvalho Chehab * Texas Instruments TMP435 397ebd8b66SMauro Carvalho Chehab 407ebd8b66SMauro Carvalho Chehab Prefix: 'tmp435' 417ebd8b66SMauro Carvalho Chehab 427ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x48 - 0x4f 437ebd8b66SMauro Carvalho Chehab 447ebd8b66SMauro Carvalho Chehab Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp435.html 457ebd8b66SMauro Carvalho Chehab 467ebd8b66SMauro Carvalho Chehab 477ebd8b66SMauro Carvalho Chehab 487ebd8b66SMauro Carvalho ChehabAuthors: 497ebd8b66SMauro Carvalho Chehab 507ebd8b66SMauro Carvalho Chehab - Hans de Goede <hdegoede@redhat.com> 517ebd8b66SMauro Carvalho Chehab - Andre Prendel <andre.prendel@gmx.de> 527ebd8b66SMauro Carvalho Chehab 537ebd8b66SMauro Carvalho ChehabDescription 547ebd8b66SMauro Carvalho Chehab----------- 557ebd8b66SMauro Carvalho Chehab 567ebd8b66SMauro Carvalho ChehabThis driver implements support for Texas Instruments TMP401, TMP411, 57*38d9f06cSGuenter RoeckTMP431, TMP432, and TMP435 chips. These chips implement one or two 587ebd8b66SMauro Carvalho Chehabremote and one local temperature sensors. Temperature is measured in degrees 597ebd8b66SMauro Carvalho ChehabCelsius. Resolution of the remote sensor is 0.0625 degree. Local 607ebd8b66SMauro Carvalho Chehabsensor resolution can be set to 0.5, 0.25, 0.125 or 0.0625 degree (not 617ebd8b66SMauro Carvalho Chehabsupported by the driver so far, so using the default resolution of 0.5 627ebd8b66SMauro Carvalho Chehabdegree). 637ebd8b66SMauro Carvalho Chehab 647ebd8b66SMauro Carvalho ChehabThe driver provides the common sysfs-interface for temperatures (see 657ebd8b66SMauro Carvalho ChehabDocumentation/hwmon/sysfs-interface.rst under Temperatures). 667ebd8b66SMauro Carvalho Chehab 677ebd8b66SMauro Carvalho ChehabThe TMP411 and TMP431 chips are compatible with TMP401. TMP411 provides 687ebd8b66SMauro Carvalho Chehabsome additional features. 697ebd8b66SMauro Carvalho Chehab 707ebd8b66SMauro Carvalho Chehab* Minimum and Maximum temperature measured since power-on, chip-reset 717ebd8b66SMauro Carvalho Chehab 727ebd8b66SMauro Carvalho Chehab Exported via sysfs attributes tempX_lowest and tempX_highest. 737ebd8b66SMauro Carvalho Chehab 747ebd8b66SMauro Carvalho Chehab* Reset of historical minimum/maximum temperature measurements 757ebd8b66SMauro Carvalho Chehab 767ebd8b66SMauro Carvalho Chehab Exported via sysfs attribute temp_reset_history. Writing 1 to this 777ebd8b66SMauro Carvalho Chehab file triggers a reset. 787ebd8b66SMauro Carvalho Chehab 797ebd8b66SMauro Carvalho ChehabTMP432 is compatible with TMP401 and TMP431. It supports two external 807ebd8b66SMauro Carvalho Chehabtemperature sensors. 81