1*1ba7dfb9SSaravanan Sekar# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*1ba7dfb9SSaravanan Sekar%YAML 1.2 3*1ba7dfb9SSaravanan Sekar--- 4*1ba7dfb9SSaravanan Sekar$id: http://devicetree.org/schemas/regulator/mps,mpq7932.yaml# 5*1ba7dfb9SSaravanan Sekar$schema: http://devicetree.org/meta-schemas/core.yaml# 6*1ba7dfb9SSaravanan Sekar 7*1ba7dfb9SSaravanan Sekartitle: Monolithic Power System MPQ7932 PMIC 8*1ba7dfb9SSaravanan Sekar 9*1ba7dfb9SSaravanan Sekarmaintainers: 10*1ba7dfb9SSaravanan Sekar - Saravanan Sekar <saravanan@linumiz.com> 11*1ba7dfb9SSaravanan Sekar 12*1ba7dfb9SSaravanan Sekarproperties: 13*1ba7dfb9SSaravanan Sekar compatible: 14*1ba7dfb9SSaravanan Sekar enum: 15*1ba7dfb9SSaravanan Sekar - mps,mpq7932 16*1ba7dfb9SSaravanan Sekar 17*1ba7dfb9SSaravanan Sekar reg: 18*1ba7dfb9SSaravanan Sekar maxItems: 1 19*1ba7dfb9SSaravanan Sekar 20*1ba7dfb9SSaravanan Sekar regulators: 21*1ba7dfb9SSaravanan Sekar type: object 22*1ba7dfb9SSaravanan Sekar description: | 23*1ba7dfb9SSaravanan Sekar list of regulators provided by this controller, must be named 24*1ba7dfb9SSaravanan Sekar after their hardware counterparts BUCK[1-6] 25*1ba7dfb9SSaravanan Sekar 26*1ba7dfb9SSaravanan Sekar patternProperties: 27*1ba7dfb9SSaravanan Sekar "^buck[1-6]$": 28*1ba7dfb9SSaravanan Sekar type: object 29*1ba7dfb9SSaravanan Sekar $ref: regulator.yaml# 30*1ba7dfb9SSaravanan Sekar unevaluatedProperties: false 31*1ba7dfb9SSaravanan Sekar 32*1ba7dfb9SSaravanan Sekar additionalProperties: false 33*1ba7dfb9SSaravanan Sekar 34*1ba7dfb9SSaravanan Sekarrequired: 35*1ba7dfb9SSaravanan Sekar - compatible 36*1ba7dfb9SSaravanan Sekar - reg 37*1ba7dfb9SSaravanan Sekar - regulators 38*1ba7dfb9SSaravanan Sekar 39*1ba7dfb9SSaravanan SekaradditionalProperties: false 40*1ba7dfb9SSaravanan Sekar 41*1ba7dfb9SSaravanan Sekarexamples: 42*1ba7dfb9SSaravanan Sekar - | 43*1ba7dfb9SSaravanan Sekar i2c { 44*1ba7dfb9SSaravanan Sekar #address-cells = <1>; 45*1ba7dfb9SSaravanan Sekar #size-cells = <0>; 46*1ba7dfb9SSaravanan Sekar 47*1ba7dfb9SSaravanan Sekar pmic@3 { 48*1ba7dfb9SSaravanan Sekar compatible = "mps,mpq7932"; 49*1ba7dfb9SSaravanan Sekar reg = <0x3>; 50*1ba7dfb9SSaravanan Sekar 51*1ba7dfb9SSaravanan Sekar regulators { 52*1ba7dfb9SSaravanan Sekar buck1 { 53*1ba7dfb9SSaravanan Sekar regulator-name = "buck1"; 54*1ba7dfb9SSaravanan Sekar regulator-min-microvolt = <1600000>; 55*1ba7dfb9SSaravanan Sekar regulator-max-microvolt = <1800000>; 56*1ba7dfb9SSaravanan Sekar regulator-boot-on; 57*1ba7dfb9SSaravanan Sekar }; 58*1ba7dfb9SSaravanan Sekar 59*1ba7dfb9SSaravanan Sekar buck2 { 60*1ba7dfb9SSaravanan Sekar regulator-name = "buck2"; 61*1ba7dfb9SSaravanan Sekar regulator-min-microvolt = <1700000>; 62*1ba7dfb9SSaravanan Sekar regulator-max-microvolt = <1800000>; 63*1ba7dfb9SSaravanan Sekar regulator-boot-on; 64*1ba7dfb9SSaravanan Sekar }; 65*1ba7dfb9SSaravanan Sekar }; 66*1ba7dfb9SSaravanan Sekar }; 67*1ba7dfb9SSaravanan Sekar }; 68*1ba7dfb9SSaravanan Sekar... 69