Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[sfrench/cifs-2.6.git] / Documentation / hwmon / isl68137.rst
1 Kernel driver isl68137
2 ======================
3
4 Supported chips:
5
6   * Intersil ISL68137
7
8     Prefix: 'isl68137'
9
10     Addresses scanned: -
11
12     Datasheet:
13
14       Publicly available at the Intersil website
15       https://www.intersil.com/content/dam/Intersil/documents/isl6/isl68137.pdf
16
17 Authors:
18       - Maxim Sloyko <maxims@google.com>
19       - Robert Lippert <rlippert@google.com>
20       - Patrick Venture <venture@google.com>
21
22 Description
23 -----------
24
25 Intersil ISL68137 is a digital output 7-phase configurable PWM
26 controller with an AVSBus interface.
27
28 Usage Notes
29 -----------
30
31 This driver does not probe for PMBus devices. You will have to instantiate
32 devices explicitly.
33
34 The ISL68137 AVS operation mode must be enabled/disabled at runtime.
35
36 Beyond the normal sysfs pmbus attributes, the driver exposes a control attribute.
37
38 Additional Sysfs attributes
39 ---------------------------
40
41 ======================= ====================================
42 avs(0|1)_enable         Controls the AVS state of each rail.
43
44 curr1_label             "iin"
45 curr1_input             Measured input current
46 curr1_crit              Critical maximum current
47 curr1_crit_alarm        Current critical high alarm
48
49 curr[2-3]_label         "iout[1-2]"
50 curr[2-3]_input         Measured output current
51 curr[2-3]_crit          Critical maximum current
52 curr[2-3]_crit_alarm    Current critical high alarm
53
54 in1_label               "vin"
55 in1_input               Measured input voltage
56 in1_lcrit               Critical minimum input voltage
57 in1_lcrit_alarm         Input voltage critical low alarm
58 in1_crit                Critical maximum input voltage
59 in1_crit_alarm          Input voltage critical high alarm
60
61 in[2-3]_label           "vout[1-2]"
62 in[2-3]_input           Measured output voltage
63 in[2-3]_lcrit           Critical minimum output voltage
64 in[2-3]_lcrit_alarm     Output voltage critical low alarm
65 in[2-3]_crit            Critical maximum output voltage
66 in[2-3]_crit_alarm      Output voltage critical high alarm
67
68 power1_label            "pin"
69 power1_input            Measured input power
70 power1_alarm            Input power high alarm
71
72 power[2-3]_label        "pout[1-2]"
73 power[2-3]_input        Measured output power
74
75 temp[1-3]_input         Measured temperature
76 temp[1-3]_crit          Critical high temperature
77 temp[1-3]_crit_alarm    Chip temperature critical high alarm
78 temp[1-3]_max           Maximum temperature
79 temp[1-3]_max_alarm     Chip temperature high alarm
80 ======================= ====================================