blob: 4e7f6215a4533fae8622ba92deeef41c8cd2f023 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001ltc2978
2
3Required properties:
4- compatible: should contain one of:
5 * "lltc,ltc2972"
6 * "lltc,ltc2974"
7 * "lltc,ltc2975"
8 * "lltc,ltc2977"
9 * "lltc,ltc2978"
10 * "lltc,ltc2979"
11 * "lltc,ltc2980"
12 * "lltc,ltc3880"
13 * "lltc,ltc3882"
14 * "lltc,ltc3883"
15 * "lltc,ltc3884"
16 * "lltc,ltc3886"
17 * "lltc,ltc3887"
18 * "lltc,ltc3889"
19 * "lltc,ltc7880"
20 * "lltc,ltm2987"
21 * "lltc,ltm4664"
22 * "lltc,ltm4675"
23 * "lltc,ltm4676"
24 * "lltc,ltm4677"
25 * "lltc,ltm4678"
26 * "lltc,ltm4680"
27 * "lltc,ltm4686"
28 * "lltc,ltm4700"
29- reg: I2C slave address
30
31Optional properties:
32- regulators: A node that houses a sub-node for each regulator controlled by
33 the device. Each sub-node is identified using the node's name, with valid
34 values listed below. The content of each sub-node is defined by the
35 standard binding for regulators; see regulator.txt.
36
37Valid names of regulators depend on number of supplies supported per device:
38 * ltc2972 vout0 - vout1
39 * ltc2974, ltc2975 : vout0 - vout3
40 * ltc2977, ltc2979, ltc2980, ltm2987 : vout0 - vout7
41 * ltc2978 : vout0 - vout7
42 * ltc3880, ltc3882, ltc3884, ltc3886, ltc3887, ltc3889 : vout0 - vout1
43 * ltc7880 : vout0 - vout1
44 * ltc3883 : vout0
45 * ltm4664 : vout0 - vout1
46 * ltm4675, ltm4676, ltm4677, ltm4678 : vout0 - vout1
47 * ltm4680, ltm4686 : vout0 - vout1
48 * ltm4700 : vout0 - vout1
49
50Example:
51ltc2978@5e {
52 compatible = "lltc,ltc2978";
53 reg = <0x5e>;
54 regulators {
55 vout0 {
56 regulator-name = "FPGA-2.5V";
57 };
58 vout2 {
59 regulator-name = "FPGA-1.5V";
60 };
61 };
62};