blob: 0911d204547ef6a17eeddb468320925e38ac2816 [file] [log] [blame] [edit]
Kernel driver max31785
======================
Supported chips:
* Maxim MAX31785
Prefix: 'max31785'
Addresses scanned: 0x52 0x53 0x54 0x55
Datasheet: http://pdfserv.maximintegrated.com/en/ds/MAX31785.pdf
Author: Timothy Pearson <tpearson@raptorengineering.com>
Description
-----------
This driver implements support for the Maxim MAX31785 chip.
The MAX31785 controls the speeds of up to six fans using six independent
PWM outputs. The desired fan speeds (or PWM duty cycles) are written
through the I2C interface. The outputs drive "4-wire" fans directly,
or can be used to modulate the fan's power terminals using an external
pass transistor.
Tachometer inputs monitor fan tachometer logic outputs for precise (+/-1%)
monitoring and control of fan RPM as well as detection of fan failure.
Sysfs entries
-------------
fan[1-6]_input RO fan tachometer speed in RPM
fan[1-6]_fault RO fan experienced fault
fan[1-6]_pulses RW tachometer pulses per fan revolution
fan[1-6]_target RW desired fan speed in RPM
pwm[1-6]_enable RW pwm mode, 0=disabled, 1=pwm, 2=rpm, 3=automatic
pwm[1-6] RW fan target duty cycle (0-255)