1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/regulator/mps,mpq7920.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Monolithic Power System MPQ7920 PMIC
10 - Saravanan Sekar <sravanhome@gmail.com>
14 pattern: "pmic@[0-9a-f]{1,2}"
25 - $ref: regulator.yaml#
27 list of regulators provided by this controller, must be named
28 after their hardware counterparts BUCK[1-4], one LDORTC, and LDO[2-5]
33 - $ref: "/schemas/types.yaml#/definitions/uint8"
37 switching frequency must be one of following corresponding value
38 1.1MHz, 1.65MHz, 2.2MHz, 2.75MHz
44 - $ref: regulator.yaml#
49 - $ref: regulator.yaml#
54 - $ref: regulator.yaml#
59 - $ref: "/schemas/types.yaml#/definitions/uint8"
62 defines the soft start time of this buck, must be one of the following
63 corresponding values 150us, 300us, 610us, 920us
67 - $ref: "/schemas/types.yaml#/definitions/uint8"
70 defines the phase delay of this buck, must be one of the following
71 corresponding values 0deg, 90deg, 180deg, 270deg
76 disables over voltage protection of this buck
78 additionalProperties: false
79 additionalProperties: false
86 additionalProperties: false
95 compatible = "mps,mpq7920";
99 mps,switch-freq = /bits/ 8 <1>;
102 regulator-name = "buck1";
103 regulator-min-microvolt = <400000>;
104 regulator-max-microvolt = <3587500>;
105 regulator-min-microamp = <460000>;
106 regulator-max-microamp = <7600000>;
108 mps,buck-ovp-disable;
109 mps,buck-phase-delay = /bits/ 8 <2>;
110 mps,buck-softstart = /bits/ 8 <1>;
114 regulator-name = "ldo2";
115 regulator-min-microvolt = <650000>;
116 regulator-max-microvolt = <3587500>;