summaryrefslogtreecommitdiffstats
path: root/Documentation/hwmon/max31785
blob: 45fb6093dec2093f3651bd9375b6094134667c14 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Kernel driver max31785
======================

Supported chips:
  * Maxim MAX31785, MAX31785A
    Prefix: 'max31785' or 'max31785a'
    Addresses scanned: -
    Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX31785.pdf

Author: Andrew Jeffery <andrew@aj.id.au>

Description
-----------

The Maxim MAX31785 is a PMBus device providing closed-loop, multi-channel fan
management with temperature and remote voltage sensing. Various fan control
features are provided, including PWM frequency control, temperature hysteresis,
dual tachometer measurements, and fan health monitoring.

For dual rotor fan configuration, the MAX31785 exposes the slowest rotor of the
two in the fan[1-4]_input attributes.

Usage Notes
-----------

This driver does not probe for PMBus devices. You will have to instantiate
devices explicitly.

Sysfs attributes
----------------

fan[1-4]_alarm		Fan alarm.
fan[1-4]_fault		Fan fault.
fan[1-4]_input		Fan RPM.

in[1-6]_crit		Critical maximum output voltage
in[1-6]_crit_alarm	Output voltage critical high alarm
in[1-6]_input		Measured output voltage
in[1-6]_label		"vout[18-23]"
in[1-6]_lcrit		Critical minimum output voltage
in[1-6]_lcrit_alarm	Output voltage critical low alarm
in[1-6]_max		Maximum output voltage
in[1-6]_max_alarm	Output voltage high alarm
in[1-6]_min		Minimum output voltage
in[1-6]_min_alarm	Output voltage low alarm

temp[1-11]_crit		Critical high temperature
temp[1-11]_crit_alarm	Chip temperature critical high alarm
temp[1-11]_input	Measured temperature
temp[1-11]_max		Maximum temperature
temp[1-11]_max_alarm	Chip temperature high alarm