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 regulators 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".
15 - fsl,pmic-stby-poweroff: if present, configure the PMIC to shutdown all
16 power rails when PMIC_STBY_REQ line is asserted during the power off sequence.
17 Use this option if the SoC should be powered off by external power
18 management IC (PMIC) on PMIC_STBY_REQ signal.
19 As opposite to PMIC_STBY_REQ boards can implement PMIC_ON_REQ signal.
22 - regulators: This is the list of child nodes that specify the regulator
23 initialization data for defined regulators. Please refer to below doc
24 Documentation/devicetree/bindings/regulator/regulator.txt.
26 The valid names for regulators are:
28 sw1ab,sw1c,sw2,sw3a,sw3b,sw4,swbst,vsnvs,vrefddr,vgen1~vgen6
30 sw1ab,sw2,sw3a,sw3b,swbst,vsnvs,vrefddr,vgen1~vgen6,coin
32 sw1a,sw1b,sw2,sw3,swbst,vsnvs,vrefddr,vldo1,vldo2,vccsd,v33,vldo3,vldo4
34 sw1,sw2,sw3,vsnvs,vldo1,vldo2,vccsd,v33,vldo3,vldo4
36 Each regulator is defined using the standard binding for regulators.
41 compatible = "fsl,pfuze100";
46 regulator-min-microvolt = <300000>;
47 regulator-max-microvolt = <1875000>;
50 regulator-ramp-delay = <6250>;
54 regulator-min-microvolt = <300000>;
55 regulator-max-microvolt = <1875000>;
61 regulator-min-microvolt = <800000>;
62 regulator-max-microvolt = <3300000>;
68 regulator-min-microvolt = <400000>;
69 regulator-max-microvolt = <1975000>;
75 regulator-min-microvolt = <400000>;
76 regulator-max-microvolt = <1975000>;
82 regulator-min-microvolt = <800000>;
83 regulator-max-microvolt = <3300000>;
87 regulator-min-microvolt = <5000000>;
88 regulator-max-microvolt = <5150000>;
92 regulator-min-microvolt = <1000000>;
93 regulator-max-microvolt = <3000000>;
104 regulator-min-microvolt = <800000>;
105 regulator-max-microvolt = <1550000>;
109 regulator-min-microvolt = <800000>;
110 regulator-max-microvolt = <1550000>;
114 regulator-min-microvolt = <1800000>;
115 regulator-max-microvolt = <3300000>;
119 regulator-min-microvolt = <1800000>;
120 regulator-max-microvolt = <3300000>;
125 regulator-min-microvolt = <1800000>;
126 regulator-max-microvolt = <3300000>;
131 regulator-min-microvolt = <1800000>;
132 regulator-max-microvolt = <3300000>;
142 compatible = "fsl,pfuze200";
147 regulator-min-microvolt = <300000>;
148 regulator-max-microvolt = <1875000>;
151 regulator-ramp-delay = <6250>;
155 regulator-min-microvolt = <800000>;
156 regulator-max-microvolt = <3300000>;
162 regulator-min-microvolt = <400000>;
163 regulator-max-microvolt = <1975000>;
169 regulator-min-microvolt = <400000>;
170 regulator-max-microvolt = <1975000>;
176 regulator-min-microvolt = <5000000>;
177 regulator-max-microvolt = <5150000>;
181 regulator-min-microvolt = <1000000>;
182 regulator-max-microvolt = <3000000>;
193 regulator-min-microvolt = <800000>;
194 regulator-max-microvolt = <1550000>;
198 regulator-min-microvolt = <800000>;
199 regulator-max-microvolt = <1550000>;
203 regulator-min-microvolt = <1800000>;
204 regulator-max-microvolt = <3300000>;
208 regulator-min-microvolt = <1800000>;
209 regulator-max-microvolt = <3300000>;
214 regulator-min-microvolt = <1800000>;
215 regulator-max-microvolt = <3300000>;
220 regulator-min-microvolt = <1800000>;
221 regulator-max-microvolt = <3300000>;
226 regulator-min-microvolt = <2500000>;
227 regulator-max-microvolt = <3300000>;
236 compatible = "fsl,pfuze3000";
241 regulator-min-microvolt = <700000>;
242 regulator-max-microvolt = <1475000>;
245 regulator-ramp-delay = <6250>;
247 /* use sw1c_reg to align with pfuze100/pfuze200 */
249 regulator-min-microvolt = <700000>;
250 regulator-max-microvolt = <1475000>;
253 regulator-ramp-delay = <6250>;
257 regulator-min-microvolt = <2500000>;
258 regulator-max-microvolt = <3300000>;
264 regulator-min-microvolt = <900000>;
265 regulator-max-microvolt = <1650000>;
271 regulator-min-microvolt = <5000000>;
272 regulator-max-microvolt = <5150000>;
276 regulator-min-microvolt = <1000000>;
277 regulator-max-microvolt = <3000000>;
288 regulator-min-microvolt = <1800000>;
289 regulator-max-microvolt = <3300000>;
294 regulator-min-microvolt = <800000>;
295 regulator-max-microvolt = <1550000>;
299 regulator-min-microvolt = <2850000>;
300 regulator-max-microvolt = <3300000>;
305 regulator-min-microvolt = <2850000>;
306 regulator-max-microvolt = <3300000>;
310 regulator-min-microvolt = <1800000>;
311 regulator-max-microvolt = <3300000>;
316 regulator-min-microvolt = <1800000>;
317 regulator-max-microvolt = <3300000>;
323 Example 4: PFUZE 3001
326 compatible = "fsl,pfuze3001";
331 regulator-min-microvolt = <700000>;
332 regulator-max-microvolt = <3300000>;
338 regulator-min-microvolt = <1500000>;
339 regulator-max-microvolt = <3300000>;
345 regulator-min-microvolt = <900000>;
346 regulator-max-microvolt = <1650000>;
352 regulator-min-microvolt = <1000000>;
353 regulator-max-microvolt = <3000000>;
359 regulator-min-microvolt = <1800000>;
360 regulator-max-microvolt = <3300000>;
365 regulator-min-microvolt = <800000>;
366 regulator-max-microvolt = <1550000>;
371 regulator-min-microvolt = <2850000>;
372 regulator-max-microvolt = <3300000>;
377 regulator-min-microvolt = <2850000>;
378 regulator-max-microvolt = <3300000>;
383 regulator-min-microvolt = <1800000>;
384 regulator-max-microvolt = <3300000>;
389 regulator-min-microvolt = <1800000>;
390 regulator-max-microvolt = <3300000>;