]>
Commit | Line | Data |
---|---|---|
e20a7198 CP |
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 | ||
f0635523 | 22 | The IR36021 is a dual-loop digital multi-phase buck controller designed for |
e20a7198 CP |
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 | ======================= =========================== |