Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[sfrench/cifs-2.6.git] / Documentation / hwmon / max31785
1 Kernel driver max31785
2 ======================
3
4 Supported chips:
5   * Maxim MAX31785, MAX31785A
6     Prefix: 'max31785' or 'max31785a'
7     Addresses scanned: -
8     Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX31785.pdf
9
10 Author: Andrew Jeffery <andrew@aj.id.au>
11
12 Description
13 -----------
14
15 The Maxim MAX31785 is a PMBus device providing closed-loop, multi-channel fan
16 management with temperature and remote voltage sensing. Various fan control
17 features are provided, including PWM frequency control, temperature hysteresis,
18 dual tachometer measurements, and fan health monitoring.
19
20 For dual rotor fan configuration, the MAX31785 exposes the slowest rotor of the
21 two in the fan[1-4]_input attributes.
22
23 Usage Notes
24 -----------
25
26 This driver does not probe for PMBus devices. You will have to instantiate
27 devices explicitly.
28
29 Sysfs attributes
30 ----------------
31
32 fan[1-4]_alarm          Fan alarm.
33 fan[1-4]_fault          Fan fault.
34 fan[1-4]_input          Fan RPM.
35
36 in[1-6]_crit            Critical maximum output voltage
37 in[1-6]_crit_alarm      Output voltage critical high alarm
38 in[1-6]_input           Measured output voltage
39 in[1-6]_label           "vout[18-23]"
40 in[1-6]_lcrit           Critical minimum output voltage
41 in[1-6]_lcrit_alarm     Output voltage critical low alarm
42 in[1-6]_max             Maximum output voltage
43 in[1-6]_max_alarm       Output voltage high alarm
44 in[1-6]_min             Minimum output voltage
45 in[1-6]_min_alarm       Output voltage low alarm
46
47 temp[1-11]_crit         Critical high temperature
48 temp[1-11]_crit_alarm   Chip temperature critical high alarm
49 temp[1-11]_input        Measured temperature
50 temp[1-11]_max          Maximum temperature
51 temp[1-11]_max_alarm    Chip temperature high alarm