]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - Documentation/devicetree/bindings/regulator/pfuze100.txt
regulator: tps65217: Allow missing init_data for diagnostics
[karo-tx-linux.git] / Documentation / devicetree / bindings / regulator / pfuze100.txt
1 PFUZE100 family of regulators
2
3 Required properties:
4 - compatible: "fsl,pfuze100"
5 - reg: I2C slave address
6
7 Required child node:
8 - regulators: This is the list of child nodes that specify the regulator
9   initialization data for defined regulators. Please refer to below doc
10   Documentation/devicetree/bindings/regulator/regulator.txt.
11
12   The valid names for regulators are:
13   sw1ab,sw1c,sw2,sw3a,sw3b,sw4,swbst,vsnvs,vrefddr,vgen1~vgen6
14
15 Each regulator is defined using the standard binding for regulators.
16
17 Example:
18
19         pmic: pfuze100@08 {
20                 compatible = "fsl,pfuze100";
21                 reg = <0x08>;
22
23                 regulators {
24                         sw1a_reg: sw1ab {
25                                 regulator-min-microvolt = <300000>;
26                                 regulator-max-microvolt = <1875000>;
27                                 regulator-boot-on;
28                                 regulator-always-on;
29                                 regulator-ramp-delay = <6250>;
30                         };
31
32                         sw1c_reg: sw1c {
33                                 regulator-min-microvolt = <300000>;
34                                 regulator-max-microvolt = <1875000>;
35                                 regulator-boot-on;
36                                 regulator-always-on;
37                         };
38
39                         sw2_reg: sw2 {
40                                 regulator-min-microvolt = <800000>;
41                                 regulator-max-microvolt = <3300000>;
42                                 regulator-boot-on;
43                                 regulator-always-on;
44                         };
45
46                         sw3a_reg: sw3a {
47                                 regulator-min-microvolt = <400000>;
48                                 regulator-max-microvolt = <1975000>;
49                                 regulator-boot-on;
50                                 regulator-always-on;
51                         };
52
53                         sw3b_reg: sw3b {
54                                 regulator-min-microvolt = <400000>;
55                                 regulator-max-microvolt = <1975000>;
56                                 regulator-boot-on;
57                                 regulator-always-on;
58                         };
59
60                         sw4_reg: sw4 {
61                                 regulator-min-microvolt = <800000>;
62                                 regulator-max-microvolt = <3300000>;
63                         };
64
65                         swbst_reg: swbst {
66                                 regulator-min-microvolt = <5000000>;
67                                 regulator-max-microvolt = <5150000>;
68                         };
69
70                         snvs_reg: vsnvs {
71                                 regulator-min-microvolt = <1000000>;
72                                 regulator-max-microvolt = <3000000>;
73                                 regulator-boot-on;
74                                 regulator-always-on;
75                         };
76
77                         vref_reg: vrefddr {
78                                 regulator-boot-on;
79                                 regulator-always-on;
80                         };
81
82                         vgen1_reg: vgen1 {
83                                 regulator-min-microvolt = <800000>;
84                                 regulator-max-microvolt = <1550000>;
85                         };
86
87                         vgen2_reg: vgen2 {
88                                 regulator-min-microvolt = <800000>;
89                                 regulator-max-microvolt = <1550000>;
90                         };
91
92                         vgen3_reg: vgen3 {
93                                 regulator-min-microvolt = <1800000>;
94                                 regulator-max-microvolt = <3300000>;
95                         };
96
97                         vgen4_reg: vgen4 {
98                                 regulator-min-microvolt = <1800000>;
99                                 regulator-max-microvolt = <3300000>;
100                                 regulator-always-on;
101                         };
102
103                         vgen5_reg: vgen5 {
104                                 regulator-min-microvolt = <1800000>;
105                                 regulator-max-microvolt = <3300000>;
106                                 regulator-always-on;
107                         };
108
109                         vgen6_reg: vgen6 {
110                                 regulator-min-microvolt = <1800000>;
111                                 regulator-max-microvolt = <3300000>;
112                                 regulator-always-on;
113                         };
114                 };
115         };