Merge commit '81fd23e2b3ccf71c807e671444e8accaba98ca53' of https://git.pengutronix...
[linux-2.6-microblaze.git] / Documentation / hwmon / ir36021.rst
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver ir36021
4 =====================
5
6 Supported chips:
7
8   * Infineon IR36021
9
10     Prefix: ir36021
11     Addresses scanned: -
12
13     Datasheet: Publicly available at the Infineon website
14       https://www.infineon.com/dgdl/ir36021.pdf?fileId=5546d462533600a4015355d0aa2d1775
15
16 Authors:
17       - Chris Packham <chris.packham@alliedtelesis.co.nz>
18
19 Description
20 -----------
21
22 The IR36021 is a dual-loop digital multi-phase buck controller designed for
23 point of load applications.
24
25 Usage Notes
26 -----------
27
28 This driver does not probe for PMBus devices. You will have to instantiate
29 devices explicitly.
30
31 Sysfs attributes
32 ----------------
33
34 ======================= ===========================
35 curr1_label             "iin"
36 curr1_input             Measured input current
37 curr1_alarm             Input fault alarm
38
39 curr2_label             "iout1"
40 curr2_input             Measured output current
41 curr2_alarm             Output over-current alarm
42
43 in1_label               "vin"
44 in1_input               Measured input voltage
45 in1_alarm               Input under-voltage alarm
46
47 in2_label               "vout1"
48 in2_input               Measured output voltage
49 in2_alarm               Output over-voltage alarm
50
51 power1_label            "pin"
52 power1_input            Measured input power
53 power1_alarm            Input under-voltage alarm
54
55 power2_label            "pout1"
56 power2_input            Measured output power
57
58 temp1_input             Measured temperature
59 temp1_alarm             Temperature alarm
60
61 temp2_input             Measured other loop temperature
62 temp2_alarm             Temperature alarm
63 ======================= ===========================