1*6cea468bSRob Herring# SPDX-License-Identifier: GPL-2.0 2*6cea468bSRob Herring%YAML 1.2 3*6cea468bSRob Herring--- 4*6cea468bSRob Herring$id: http://devicetree.org/schemas/regulator/fcs,fan53555.yaml# 5*6cea468bSRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml# 6*6cea468bSRob Herring 7*6cea468bSRob Herringtitle: Fairchild FAN53555 regulators 8*6cea468bSRob Herring 9*6cea468bSRob Herringmaintainers: 10*6cea468bSRob Herring - Heiko Stuebner <heiko@sntech.de> 11*6cea468bSRob Herring 12*6cea468bSRob HerringallOf: 13*6cea468bSRob Herring - $ref: regulator.yaml# 14*6cea468bSRob Herring 15*6cea468bSRob Herringproperties: 16*6cea468bSRob Herring compatible: 17*6cea468bSRob Herring enum: 18*6cea468bSRob Herring - fcs,fan53555 19*6cea468bSRob Herring - fcs,fan53526 20*6cea468bSRob Herring - silergy,syr827 21*6cea468bSRob Herring - silergy,syr828 22*6cea468bSRob Herring - tcs,tcs4525 23*6cea468bSRob Herring 24*6cea468bSRob Herring reg: 25*6cea468bSRob Herring maxItems: 1 26*6cea468bSRob Herring 27*6cea468bSRob Herring fcs,suspend-voltage-selector: 28*6cea468bSRob Herring description: Declares which of the two available voltage selector 29*6cea468bSRob Herring registers should be used for the suspend voltage. The other one is used 30*6cea468bSRob Herring for the runtime voltage setting. 31*6cea468bSRob Herring $ref: /schemas/types.yaml#/definitions/uint32 32*6cea468bSRob Herring enum: [ 0, 1 ] 33*6cea468bSRob Herring 34*6cea468bSRob Herring vin-supply: 35*6cea468bSRob Herring description: Supply for the vin pin 36*6cea468bSRob Herring 37*6cea468bSRob Herring vsel-gpios: 38*6cea468bSRob Herring description: Voltage Select. When this pin is LOW, VOUT is set by the 39*6cea468bSRob Herring VSEL0 register. When this pin is HIGH, VOUT is set by the VSEL1 register. 40*6cea468bSRob Herring maxItems: 1 41*6cea468bSRob Herring 42*6cea468bSRob Herringrequired: 43*6cea468bSRob Herring - compatible 44*6cea468bSRob Herring - reg 45*6cea468bSRob Herring 46*6cea468bSRob HerringunevaluatedProperties: false 47*6cea468bSRob Herring 48*6cea468bSRob Herringexamples: 49*6cea468bSRob Herring - | 50*6cea468bSRob Herring i2c { 51*6cea468bSRob Herring #address-cells = <1>; 52*6cea468bSRob Herring #size-cells = <0>; 53*6cea468bSRob Herring 54*6cea468bSRob Herring regulator@40 { 55*6cea468bSRob Herring compatible = "fcs,fan53555"; 56*6cea468bSRob Herring reg = <0x40>; 57*6cea468bSRob Herring regulator-name = "fan53555"; 58*6cea468bSRob Herring regulator-min-microvolt = <1000000>; 59*6cea468bSRob Herring regulator-max-microvolt = <1800000>; 60*6cea468bSRob Herring vin-supply = <&parent_reg>; 61*6cea468bSRob Herring fcs,suspend-voltage-selector = <1>; 62*6cea468bSRob Herring }; 63*6cea468bSRob Herring }; 64*6cea468bSRob Herring... 65