1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/regulator/nxp,pf8x00-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP PF8100/PF8121A/PF8200 PMIC regulators
10 - Jagan Teki <jagan@amarulasolutions.com>
11 - Troy Kisky <troy.kisky@boundarydevices.com>
14 PF8100/PF8121A/PF8200 is a PMIC designed for highperformance consumer
15 applications. It features seven high efficiency buck converters, four
16 linear and one vsnvs regulators. It has built-in one time programmable
17 fuse bank for device configurations.
30 list of regulators provided by this controller
37 Properties for single LDO regulator.
43 should be "ldo1", ..., "ldo4"
45 unevaluatedProperties: false
51 Properties for single BUCK regulator.
55 pattern: "^buck[1-7]$"
57 should be "buck1", ..., "buck7"
60 $ref: "/schemas/types.yaml#/definitions/uint32"
64 BUCK regulators current limit in mA.
66 Listed current limits in mA are,
73 $ref: "/schemas/types.yaml#/definitions/uint32"
77 BUCK regulators phase shift control in degrees.
79 Listed phase shift control values in degrees are,
89 unevaluatedProperties: false
95 Properties for single VSNVS regulator.
103 unevaluatedProperties: false
105 additionalProperties: false
112 additionalProperties: false
117 #address-cells = <1>;
121 compatible = "nxp,pf8x00";
128 regulator-max-microvolt = <5000000>;
129 regulator-min-microvolt = <1500000>;
135 regulator-max-microvolt = <5000000>;
136 regulator-min-microvolt = <1500000>;
142 regulator-max-microvolt = <5000000>;
143 regulator-min-microvolt = <1500000>;
149 regulator-max-microvolt = <5000000>;
150 regulator-min-microvolt = <1500000>;
154 nxp,ilim-ma = <4500>;
157 regulator-max-microvolt = <1800000>;
158 regulator-min-microvolt = <400000>;
164 regulator-max-microvolt = <1800000>;
165 regulator-min-microvolt = <400000>;
171 regulator-max-microvolt = <1800000>;
172 regulator-min-microvolt = <400000>;
178 regulator-max-microvolt = <1800000>;
179 regulator-min-microvolt = <400000>;
185 regulator-max-microvolt = <1800000>;
186 regulator-min-microvolt = <400000>;
192 regulator-max-microvolt = <1800000>;
193 regulator-min-microvolt = <400000>;
199 regulator-max-microvolt = <3300000>;
200 regulator-min-microvolt = <3300000>;
206 regulator-max-microvolt = <3300000>;
207 regulator-min-microvolt = <1800000>;