^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) Kernel driver max31790
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) ======================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Supported chips:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) * Maxim MAX31730
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Prefix: 'max31730'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Addresses scanned: 0x1c, 0x1d, 0x1e, 0x1f, 0x4c, 0x4d, 0x4e, 0x4f
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX31730.pdf
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Author: Guenter Roeck <linux@roeck-us.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) This driver implements support for Maxim MAX31730.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) The MAX31730 temperature sensor monitors its own temperature and the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) temperatures of three external diode-connected transistors. The operating
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) supply voltage is from 3.0V to 3.6V. Resistance cancellation compensates
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) for high series resistance in circuit-board traces and the external thermal
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) diode, while beta compensation corrects for temperature-measurement
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) errors due to low-beta sensing transistors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) Sysfs entries
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) -------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) =================== == =======================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) temp[1-4]_enable RW Temperature enable/disable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Set to 0 to enable channel, 0 to disable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) temp[1-4]_input RO Temperature input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) temp[2-4]_fault RO Fault indicator for remote channels
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) temp[1-4]_max RW Maximum temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) temp[1-4]_max_alarm RW Maximum temperature alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) temp[1-4]_min RW Minimum temperature. Common for all channels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) Only temp1_min is writeable.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) temp[1-4]_min_alarm RO Minimum temperature alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) temp[2-4]_offset RW Temperature offset for remote channels
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) =================== == =======================================================