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.
32 list of regulators provided by this controller
39 Properties for single LDO regulator.
45 should be "ldo1", ..., "ldo4"
47 unevaluatedProperties: false
53 Properties for single BUCK regulator.
57 pattern: "^buck[1-7]$"
59 should be "buck1", ..., "buck7"
62 $ref: "/schemas/types.yaml#/definitions/uint32"
66 BUCK regulators current limit in mA.
68 Listed current limits in mA are,
75 $ref: "/schemas/types.yaml#/definitions/uint32"
79 BUCK regulators phase shift control in degrees.
81 Listed phase shift control values in degrees are,
91 unevaluatedProperties: false
97 Properties for single VSNVS regulator.
105 unevaluatedProperties: false
107 additionalProperties: false
114 additionalProperties: false
119 #address-cells = <1>;
123 compatible = "nxp,pf8100";
130 regulator-max-microvolt = <5000000>;
131 regulator-min-microvolt = <1500000>;
137 regulator-max-microvolt = <5000000>;
138 regulator-min-microvolt = <1500000>;
144 regulator-max-microvolt = <5000000>;
145 regulator-min-microvolt = <1500000>;
151 regulator-max-microvolt = <5000000>;
152 regulator-min-microvolt = <1500000>;
156 nxp,ilim-ma = <4500>;
159 regulator-max-microvolt = <1800000>;
160 regulator-min-microvolt = <400000>;
166 regulator-max-microvolt = <1800000>;
167 regulator-min-microvolt = <400000>;
173 regulator-max-microvolt = <1800000>;
174 regulator-min-microvolt = <400000>;
180 regulator-max-microvolt = <1800000>;
181 regulator-min-microvolt = <400000>;
187 regulator-max-microvolt = <1800000>;
188 regulator-min-microvolt = <400000>;
194 regulator-max-microvolt = <1800000>;
195 regulator-min-microvolt = <400000>;
201 regulator-max-microvolt = <3300000>;
202 regulator-min-microvolt = <3300000>;
208 regulator-max-microvolt = <3300000>;
209 regulator-min-microvolt = <1800000>;