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#"
73 "^(vsnvs|vref|vrefddr|swbst|coin)$":
74 $ref: "regulator.yaml#"
77 additionalProperties: false
90 compatible = "fsl,pfuze100";
95 regulator-min-microvolt = <300000>;
96 regulator-max-microvolt = <1875000>;
99 regulator-ramp-delay = <6250>;
103 regulator-min-microvolt = <300000>;
104 regulator-max-microvolt = <1875000>;
110 regulator-min-microvolt = <800000>;
111 regulator-max-microvolt = <3300000>;
117 regulator-min-microvolt = <400000>;
118 regulator-max-microvolt = <1975000>;
124 regulator-min-microvolt = <400000>;
125 regulator-max-microvolt = <1975000>;
131 regulator-min-microvolt = <800000>;
132 regulator-max-microvolt = <3300000>;
136 regulator-min-microvolt = <5000000>;
137 regulator-max-microvolt = <5150000>;
141 regulator-min-microvolt = <1000000>;
142 regulator-max-microvolt = <3000000>;
153 regulator-min-microvolt = <800000>;
154 regulator-max-microvolt = <1550000>;
158 regulator-min-microvolt = <800000>;
159 regulator-max-microvolt = <1550000>;
163 regulator-min-microvolt = <1800000>;
164 regulator-max-microvolt = <3300000>;
168 regulator-min-microvolt = <1800000>;
169 regulator-max-microvolt = <3300000>;
174 regulator-min-microvolt = <1800000>;
175 regulator-max-microvolt = <3300000>;
180 regulator-min-microvolt = <1800000>;
181 regulator-max-microvolt = <3300000>;