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])$":
71 unevaluatedProperties: false
76 unevaluatedProperties: false
81 unevaluatedProperties: false
83 "^(vsnvs|vref|vrefddr|swbst|coin|v33|vccsd)$":
86 unevaluatedProperties: false
88 additionalProperties: false
94 additionalProperties: false
103 compatible = "fsl,pfuze100";
108 regulator-min-microvolt = <300000>;
109 regulator-max-microvolt = <1875000>;
112 regulator-ramp-delay = <6250>;
116 regulator-min-microvolt = <300000>;
117 regulator-max-microvolt = <1875000>;
123 regulator-min-microvolt = <800000>;
124 regulator-max-microvolt = <3300000>;
130 regulator-min-microvolt = <400000>;
131 regulator-max-microvolt = <1975000>;
137 regulator-min-microvolt = <400000>;
138 regulator-max-microvolt = <1975000>;
144 regulator-min-microvolt = <800000>;
145 regulator-max-microvolt = <3300000>;
149 regulator-min-microvolt = <5000000>;
150 regulator-max-microvolt = <5150000>;
154 regulator-min-microvolt = <1000000>;
155 regulator-max-microvolt = <3000000>;
166 regulator-min-microvolt = <800000>;
167 regulator-max-microvolt = <1550000>;
171 regulator-min-microvolt = <800000>;
172 regulator-max-microvolt = <1550000>;
176 regulator-min-microvolt = <1800000>;
177 regulator-max-microvolt = <3300000>;
181 regulator-min-microvolt = <1800000>;
182 regulator-max-microvolt = <3300000>;
187 regulator-min-microvolt = <1800000>;
188 regulator-max-microvolt = <3300000>;
193 regulator-min-microvolt = <1800000>;
194 regulator-max-microvolt = <3300000>;