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
91 Properties for single VSNVS regulator.
99 unevaluatedProperties: false
101 additionalProperties: false
108 additionalProperties: false
113 #address-cells = <1>;
117 compatible = "nxp,pf8100";
124 regulator-max-microvolt = <5000000>;
125 regulator-min-microvolt = <1500000>;
131 regulator-max-microvolt = <5000000>;
132 regulator-min-microvolt = <1500000>;
138 regulator-max-microvolt = <5000000>;
139 regulator-min-microvolt = <1500000>;
145 regulator-max-microvolt = <5000000>;
146 regulator-min-microvolt = <1500000>;
150 nxp,ilim-ma = <4500>;
153 regulator-max-microvolt = <1800000>;
154 regulator-min-microvolt = <400000>;
160 regulator-max-microvolt = <1800000>;
161 regulator-min-microvolt = <400000>;
167 regulator-max-microvolt = <1800000>;
168 regulator-min-microvolt = <400000>;
174 regulator-max-microvolt = <1800000>;
175 regulator-min-microvolt = <400000>;
181 regulator-max-microvolt = <1800000>;
182 regulator-min-microvolt = <400000>;
188 regulator-max-microvolt = <1800000>;
189 regulator-min-microvolt = <400000>;
195 regulator-max-microvolt = <3300000>;
196 regulator-min-microvolt = <3300000>;
202 regulator-max-microvolt = <3300000>;
203 regulator-min-microvolt = <1800000>;