xref: /linux/Documentation/hwmon/ir36021.rst (revision 172cdcaefea5c297fdb3d20b7d5aff60ae4fbce6)
1.. SPDX-License-Identifier: GPL-2.0
2
3Kernel driver ir36021
4=====================
5
6Supported 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
16Authors:
17      - Chris Packham <chris.packham@alliedtelesis.co.nz>
18
19Description
20-----------
21
22The IR36021 is a dual‐loop digital multi‐phase buck controller designed for
23point of load applications.
24
25Usage Notes
26-----------
27
28This driver does not probe for PMBus devices. You will have to instantiate
29devices explicitly.
30
31Sysfs attributes
32----------------
33
34======================= ===========================
35curr1_label             "iin"
36curr1_input             Measured input current
37curr1_alarm             Input fault alarm
38
39curr2_label             "iout1"
40curr2_input             Measured output current
41curr2_alarm             Output over-current alarm
42
43in1_label               "vin"
44in1_input               Measured input voltage
45in1_alarm               Input under-voltage alarm
46
47in2_label               "vout1"
48in2_input               Measured output voltage
49in2_alarm               Output over-voltage alarm
50
51power1_label            "pin"
52power1_input            Measured input power
53power1_alarm            Input under-voltage alarm
54
55power2_label            "pout1"
56power2_input            Measured output power
57
58temp1_input             Measured temperature
59temp1_alarm             Temperature alarm
60
61temp2_input             Measured other loop temperature
62temp2_alarm             Temperature alarm
63======================= ===========================
64