1 PFUZE100 family of regulators
4 - compatible: "fsl,pfuze100", "fsl,pfuze200", "fsl,pfuze3000", "fsl,pfuze3001"
5 - reg: I2C slave address
8 - fsl,pfuze-support-disable-sw: Boolean, if present disable all unused switch
9 regulators to save power consumption. Attention, ensure that all important
10 regulators (e.g. DDR ref, DDR supply) has set the "regulator-always-on"
11 property. If not present, the switched regualtors are always on and can't be
12 disabled. This binding is a workaround to keep backward compatibility with
13 old dtb's which rely on the fact that the switched regulators are always on
14 and don't mark them explicit as "regulator-always-on".
17 - regulators: This is the list of child nodes that specify the regulator
18 initialization data for defined regulators. Please refer to below doc
19 Documentation/devicetree/bindings/regulator/regulator.txt.
21 The valid names for regulators are:
23 sw1ab,sw1c,sw2,sw3a,sw3b,sw4,swbst,vsnvs,vrefddr,vgen1~vgen6
25 sw1ab,sw2,sw3a,sw3b,swbst,vsnvs,vrefddr,vgen1~vgen6,coin
27 sw1a,sw1b,sw2,sw3,swbst,vsnvs,vrefddr,vldo1,vldo2,vccsd,v33,vldo3,vldo4
29 sw1,sw2,sw3,vsnvs,vldo1,vldo2,vccsd,v33,vldo3,vldo4
31 Each regulator is defined using the standard binding for regulators.
36 compatible = "fsl,pfuze100";
41 regulator-min-microvolt = <300000>;
42 regulator-max-microvolt = <1875000>;
45 regulator-ramp-delay = <6250>;
49 regulator-min-microvolt = <300000>;
50 regulator-max-microvolt = <1875000>;
56 regulator-min-microvolt = <800000>;
57 regulator-max-microvolt = <3300000>;
63 regulator-min-microvolt = <400000>;
64 regulator-max-microvolt = <1975000>;
70 regulator-min-microvolt = <400000>;
71 regulator-max-microvolt = <1975000>;
77 regulator-min-microvolt = <800000>;
78 regulator-max-microvolt = <3300000>;
82 regulator-min-microvolt = <5000000>;
83 regulator-max-microvolt = <5150000>;
87 regulator-min-microvolt = <1000000>;
88 regulator-max-microvolt = <3000000>;
99 regulator-min-microvolt = <800000>;
100 regulator-max-microvolt = <1550000>;
104 regulator-min-microvolt = <800000>;
105 regulator-max-microvolt = <1550000>;
109 regulator-min-microvolt = <1800000>;
110 regulator-max-microvolt = <3300000>;
114 regulator-min-microvolt = <1800000>;
115 regulator-max-microvolt = <3300000>;
120 regulator-min-microvolt = <1800000>;
121 regulator-max-microvolt = <3300000>;
126 regulator-min-microvolt = <1800000>;
127 regulator-max-microvolt = <3300000>;
137 compatible = "fsl,pfuze200";
142 regulator-min-microvolt = <300000>;
143 regulator-max-microvolt = <1875000>;
146 regulator-ramp-delay = <6250>;
150 regulator-min-microvolt = <800000>;
151 regulator-max-microvolt = <3300000>;
157 regulator-min-microvolt = <400000>;
158 regulator-max-microvolt = <1975000>;
164 regulator-min-microvolt = <400000>;
165 regulator-max-microvolt = <1975000>;
171 regulator-min-microvolt = <5000000>;
172 regulator-max-microvolt = <5150000>;
176 regulator-min-microvolt = <1000000>;
177 regulator-max-microvolt = <3000000>;
188 regulator-min-microvolt = <800000>;
189 regulator-max-microvolt = <1550000>;
193 regulator-min-microvolt = <800000>;
194 regulator-max-microvolt = <1550000>;
198 regulator-min-microvolt = <1800000>;
199 regulator-max-microvolt = <3300000>;
203 regulator-min-microvolt = <1800000>;
204 regulator-max-microvolt = <3300000>;
209 regulator-min-microvolt = <1800000>;
210 regulator-max-microvolt = <3300000>;
215 regulator-min-microvolt = <1800000>;
216 regulator-max-microvolt = <3300000>;
221 regulator-min-microvolt = <2500000>;
222 regulator-max-microvolt = <3300000>;
231 compatible = "fsl,pfuze3000";
236 regulator-min-microvolt = <700000>;
237 regulator-max-microvolt = <1475000>;
240 regulator-ramp-delay = <6250>;
242 /* use sw1c_reg to align with pfuze100/pfuze200 */
244 regulator-min-microvolt = <700000>;
245 regulator-max-microvolt = <1475000>;
248 regulator-ramp-delay = <6250>;
252 regulator-min-microvolt = <2500000>;
253 regulator-max-microvolt = <3300000>;
259 regulator-min-microvolt = <900000>;
260 regulator-max-microvolt = <1650000>;
266 regulator-min-microvolt = <5000000>;
267 regulator-max-microvolt = <5150000>;
271 regulator-min-microvolt = <1000000>;
272 regulator-max-microvolt = <3000000>;
283 regulator-min-microvolt = <1800000>;
284 regulator-max-microvolt = <3300000>;
289 regulator-min-microvolt = <800000>;
290 regulator-max-microvolt = <1550000>;
294 regulator-min-microvolt = <2850000>;
295 regulator-max-microvolt = <3300000>;
300 regulator-min-microvolt = <2850000>;
301 regulator-max-microvolt = <3300000>;
305 regulator-min-microvolt = <1800000>;
306 regulator-max-microvolt = <3300000>;
311 regulator-min-microvolt = <1800000>;
312 regulator-max-microvolt = <3300000>;
318 Example 4: PFUZE 3001
321 compatible = "fsl,pfuze3001";
326 regulator-min-microvolt = <700000>;
327 regulator-max-microvolt = <3300000>;
333 regulator-min-microvolt = <1500000>;
334 regulator-max-microvolt = <3300000>;
340 regulator-min-microvolt = <900000>;
341 regulator-max-microvolt = <1650000>;
347 regulator-min-microvolt = <1000000>;
348 regulator-max-microvolt = <3000000>;
354 regulator-min-microvolt = <1800000>;
355 regulator-max-microvolt = <3300000>;
360 regulator-min-microvolt = <800000>;
361 regulator-max-microvolt = <1550000>;
366 regulator-min-microvolt = <2850000>;
367 regulator-max-microvolt = <3300000>;
372 regulator-min-microvolt = <2850000>;
373 regulator-max-microvolt = <3300000>;
378 regulator-min-microvolt = <1800000>;
379 regulator-max-microvolt = <3300000>;
384 regulator-min-microvolt = <1800000>;
385 regulator-max-microvolt = <3300000>;