xref: /linux/Documentation/hwmon/tmp401.rst (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
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