Kernel driver max6639

Supported chips:

Authors:

Description

This driver implements support for the Maxim MAX6639. This chip is a 2-channeltemperature monitor with dual PWM fan speed controller. It can monitor its owntemperature and one external diode-connected transistor or two externaldiode-connected transistors.

The following device attributes are implemented via sysfs:

AttributeR/WContents
temp1_inputRTemperature channel 1 input (0..150 C)
temp2_inputRTemperature channel 2 input (0..150 C)
temp1_faultRTemperature channel 1 diode fault
temp2_faultRTemperature channel 2 diode fault
temp1_maxRWSet THERM temperature for input 1(in C, see datasheet)
temp2_maxRWSet THERM temperature for input 2
temp1_critRWSet ALERT temperature for input 1
temp2_critRWSet ALERT temperature for input 2
temp1_emergencyRWSet OT temperature for input 1(in C, see datasheet)
temp2_emergencyRWSet OT temperature for input 2
pwm1RWFan 1 target duty cycle (0..255)
pwm2RWFan 2 target duty cycle (0..255)
fan1_inputRTACH1 fan tachometer input (in RPM)
fan2_inputRTACH2 fan tachometer input (in RPM)
fan1_faultRFan 1 fault
fan2_faultRFan 2 fault
temp1_max_alarmRAlarm on THERM temperature on channel 1
temp2_max_alarmRAlarm on THERM temperature on channel 2
temp1_crit_alarmRAlarm on ALERT temperature on channel 1
temp2_crit_alarmRAlarm on ALERT temperature on channel 2
temp1_emergency_alarmRAlarm on OT temperature on channel 1
temp2_emergency_alarmRAlarm on OT temperature on channel 2