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"
67 BUCK regulators current limit in mA.
68 This property is deprecated, please use
69 "regulator-max-microamp" instead.
71 Listed current limits in mA are,
78 $ref: "/schemas/types.yaml#/definitions/uint32"
80 enum: [ 0, 45, 90, 135, 180, 225, 270, 315 ]
82 BUCK regulators phase shift control in degrees.
84 unevaluatedProperties: false
90 Properties for single VSNVS regulator.
98 unevaluatedProperties: false
100 additionalProperties: false
107 additionalProperties: false
112 #address-cells = <1>;
116 compatible = "nxp,pf8100";
123 regulator-max-microvolt = <5000000>;
124 regulator-min-microvolt = <1500000>;
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>;
149 nxp,ilim-ma = <4500>;
152 regulator-max-microvolt = <1800000>;
153 regulator-min-microvolt = <400000>;
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 = <3300000>;
195 regulator-min-microvolt = <3300000>;
201 regulator-max-microvolt = <3300000>;
202 regulator-min-microvolt = <1800000>;