Kernel driver max6697¶
Supported chips:
Maxim MAX6581
Prefix: ‘max6581’
Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6581.pdf
Maxim MAX6602
Prefix: ‘max6602’
Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6602.pdf
Maxim MAX6622
Prefix: ‘max6622’
Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6622.pdf
Maxim MAX6636
Prefix: ‘max6636’
Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6636.pdf
Maxim MAX6689
Prefix: ‘max6689’
Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6689.pdf
Maxim MAX6693
Prefix: ‘max6693’
Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6693.pdf
Maxim MAX6694
Prefix: ‘max6694’
Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6694.pdf
Maxim MAX6697
Prefix: ‘max6697’
Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6697.pdf
Maxim MAX6698
Prefix: ‘max6698’
Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6698.pdf
Maxim MAX6699
Prefix: ‘max6699’
Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6699.pdf
Author:
Guenter Roeck <linux@roeck-us.net>
Description¶
This driver implements support for several MAX6697 compatible temperature sensor chips. The chips support one local temperature sensor plus four, six, or seven remote temperature sensors. Remote temperature sensors are diode-connected thermal transitors, except for MAX6698 which supports three diode-connected thermal transistors plus three thermistors in addition to the local temperature sensor.
The driver provides the following sysfs attributes. temp1 is the local (chip) temperature, temp[2..n] are remote temperatures. The actually supported per-channel attributes are chip type and channel dependent.
tempX_input | RO | temperature |
tempX_max | RW | temperature maximum threshold |
tempX_max_alarm | RO | temperature maximum threshold alarm |
tempX_crit | RW | temperature critical threshold |
tempX_crit_alarm | RO | temperature critical threshold alarm |
tempX_fault | RO | temperature diode fault (remote sensors only) |