1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/regulator/pfuze100.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: PFUZE100 family of regulators
10 - Robin Gong <yibin.gong@nxp.com>
13 The valid names for regulators are:
15 sw1ab,sw1c,sw2,sw3a,sw3b,sw4,swbst,vsnvs,vrefddr,vgen1~vgen6
17 sw1ab,sw2,sw3a,sw3b,swbst,vsnvs,vrefddr,vgen1~vgen6,coin
19 sw1a,sw1b,sw2,sw3,swbst,vsnvs,vrefddr,vldo1,vldo2,vccsd,v33,vldo3,vldo4
21 sw1,sw2,sw3,vsnvs,vldo1,vldo2,vccsd,v33,vldo3,vldo4
23 Each regulator is defined using the standard binding for regulators.
27 pattern: "^pmic@[0-9]$"
42 fsl,pfuze-support-disable-sw:
43 $ref: /schemas/types.yaml#/definitions/flag
45 Boolean, if present disable all unused switch regulators to save power
46 consumption. Attention, ensure that all important regulators
47 (e.g. DDR ref, DDR supply) has set the "regulator-always-on" property.
48 If not present, the switched regulators are always on and can't be
49 disabled. This binding is a workaround to keep backward compatibility
50 with old dtb's which rely on the fact that the switched regulators are
51 always on and don't mark them explicit as "regulator-always-on".
53 fsl,pmic-stby-poweroff:
54 $ref: /schemas/types.yaml#/definitions/flag
56 if present, configure the PMIC to shutdown all
57 power rails when PMIC_STBY_REQ line is asserted during the power off sequence.
58 Use this option if the SoC should be powered off by external power management
59 IC (PMIC) on PMIC_STBY_REQ signal.
60 As opposite to PMIC_STBY_REQ boards can implement PMIC_ON_REQ signal.
65 list of regulators provided by this controller.
68 "^sw([1-4]|[1-4][a-c]|[1-4][a-c][a-c])$":
80 "^(vsnvs|vref|vrefddr|swbst|coin|v33|vccsd)$":
84 additionalProperties: false
90 additionalProperties: false
99 compatible = "fsl,pfuze100";
104 regulator-min-microvolt = <300000>;
105 regulator-max-microvolt = <1875000>;
108 regulator-ramp-delay = <6250>;
112 regulator-min-microvolt = <300000>;
113 regulator-max-microvolt = <1875000>;
119 regulator-min-microvolt = <800000>;
120 regulator-max-microvolt = <3300000>;
126 regulator-min-microvolt = <400000>;
127 regulator-max-microvolt = <1975000>;
133 regulator-min-microvolt = <400000>;
134 regulator-max-microvolt = <1975000>;
140 regulator-min-microvolt = <800000>;
141 regulator-max-microvolt = <3300000>;
145 regulator-min-microvolt = <5000000>;
146 regulator-max-microvolt = <5150000>;
150 regulator-min-microvolt = <1000000>;
151 regulator-max-microvolt = <3000000>;
162 regulator-min-microvolt = <800000>;
163 regulator-max-microvolt = <1550000>;
167 regulator-min-microvolt = <800000>;
168 regulator-max-microvolt = <1550000>;
172 regulator-min-microvolt = <1800000>;
173 regulator-max-microvolt = <3300000>;
177 regulator-min-microvolt = <1800000>;
178 regulator-max-microvolt = <3300000>;
183 regulator-min-microvolt = <1800000>;
184 regulator-max-microvolt = <3300000>;
189 regulator-min-microvolt = <1800000>;
190 regulator-max-microvolt = <3300000>;