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]$"
39 fsl,pfuze-support-disable-sw:
40 $ref: /schemas/types.yaml#/definitions/flag
42 Boolean, if present disable all unused switch regulators to save power
43 consumption. Attention, ensure that all important regulators
44 (e.g. DDR ref, DDR supply) has set the "regulator-always-on" property.
45 If not present, the switched regulators are always on and can't be
46 disabled. This binding is a workaround to keep backward compatibility
47 with old dtb's which rely on the fact that the switched regulators are
48 always on and don't mark them explicit as "regulator-always-on".
50 fsl,pmic-stby-poweroff:
51 $ref: /schemas/types.yaml#/definitions/flag
53 if present, configure the PMIC to shutdown all
54 power rails when PMIC_STBY_REQ line is asserted during the power off sequence.
55 Use this option if the SoC should be powered off by external power management
56 IC (PMIC) on PMIC_STBY_REQ signal.
57 As opposite to PMIC_STBY_REQ boards can implement PMIC_ON_REQ signal.
62 list of regulators provided by this controller.
65 "^sw([1-4]|[1-4][a-c]|[1-4][a-c][a-c])$":
66 $ref: "regulator.yaml#"
70 $ref: "regulator.yaml#"
74 $ref: "regulator.yaml#"
77 "^(vsnvs|vref|vrefddr|swbst|coin|v33|vccsd)$":
78 $ref: "regulator.yaml#"
81 additionalProperties: false
87 additionalProperties: false
96 compatible = "fsl,pfuze100";
101 regulator-min-microvolt = <300000>;
102 regulator-max-microvolt = <1875000>;
105 regulator-ramp-delay = <6250>;
109 regulator-min-microvolt = <300000>;
110 regulator-max-microvolt = <1875000>;
116 regulator-min-microvolt = <800000>;
117 regulator-max-microvolt = <3300000>;
123 regulator-min-microvolt = <400000>;
124 regulator-max-microvolt = <1975000>;
130 regulator-min-microvolt = <400000>;
131 regulator-max-microvolt = <1975000>;
137 regulator-min-microvolt = <800000>;
138 regulator-max-microvolt = <3300000>;
142 regulator-min-microvolt = <5000000>;
143 regulator-max-microvolt = <5150000>;
147 regulator-min-microvolt = <1000000>;
148 regulator-max-microvolt = <3000000>;
159 regulator-min-microvolt = <800000>;
160 regulator-max-microvolt = <1550000>;
164 regulator-min-microvolt = <800000>;
165 regulator-max-microvolt = <1550000>;
169 regulator-min-microvolt = <1800000>;
170 regulator-max-microvolt = <3300000>;
174 regulator-min-microvolt = <1800000>;
175 regulator-max-microvolt = <3300000>;
180 regulator-min-microvolt = <1800000>;
181 regulator-max-microvolt = <3300000>;
186 regulator-min-microvolt = <1800000>;
187 regulator-max-microvolt = <3300000>;