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
83 additionalProperties: false
92 compatible = "fsl,pfuze100";
97 regulator-min-microvolt = <300000>;
98 regulator-max-microvolt = <1875000>;
101 regulator-ramp-delay = <6250>;
105 regulator-min-microvolt = <300000>;
106 regulator-max-microvolt = <1875000>;
112 regulator-min-microvolt = <800000>;
113 regulator-max-microvolt = <3300000>;
119 regulator-min-microvolt = <400000>;
120 regulator-max-microvolt = <1975000>;
126 regulator-min-microvolt = <400000>;
127 regulator-max-microvolt = <1975000>;
133 regulator-min-microvolt = <800000>;
134 regulator-max-microvolt = <3300000>;
138 regulator-min-microvolt = <5000000>;
139 regulator-max-microvolt = <5150000>;
143 regulator-min-microvolt = <1000000>;
144 regulator-max-microvolt = <3000000>;
155 regulator-min-microvolt = <800000>;
156 regulator-max-microvolt = <1550000>;
160 regulator-min-microvolt = <800000>;
161 regulator-max-microvolt = <1550000>;
165 regulator-min-microvolt = <1800000>;
166 regulator-max-microvolt = <3300000>;
170 regulator-min-microvolt = <1800000>;
171 regulator-max-microvolt = <3300000>;
176 regulator-min-microvolt = <1800000>;
177 regulator-max-microvolt = <3300000>;
182 regulator-min-microvolt = <1800000>;
183 regulator-max-microvolt = <3300000>;