16cea468bSRob Herring# SPDX-License-Identifier: GPL-2.0 26cea468bSRob Herring%YAML 1.2 36cea468bSRob Herring--- 46cea468bSRob Herring$id: http://devicetree.org/schemas/regulator/fcs,fan53555.yaml# 56cea468bSRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml# 66cea468bSRob Herring 76cea468bSRob Herringtitle: Fairchild FAN53555 regulators 86cea468bSRob Herring 96cea468bSRob Herringmaintainers: 106cea468bSRob Herring - Heiko Stuebner <heiko@sntech.de> 116cea468bSRob Herring 126cea468bSRob HerringallOf: 136cea468bSRob Herring - $ref: regulator.yaml# 146cea468bSRob Herring 156cea468bSRob Herringproperties: 166cea468bSRob Herring compatible: 17*e7abf713SCristian Ciocaltea oneOf: 18*e7abf713SCristian Ciocaltea - enum: 196cea468bSRob Herring - fcs,fan53555 206cea468bSRob Herring - fcs,fan53526 21*e7abf713SCristian Ciocaltea - rockchip,rk8600 22*e7abf713SCristian Ciocaltea - rockchip,rk8602 236cea468bSRob Herring - silergy,syr827 246cea468bSRob Herring - silergy,syr828 256cea468bSRob Herring - tcs,tcs4525 26*e7abf713SCristian Ciocaltea - items: 27*e7abf713SCristian Ciocaltea - const: rockchip,rk8601 28*e7abf713SCristian Ciocaltea - const: rockchip,rk8600 29*e7abf713SCristian Ciocaltea - items: 30*e7abf713SCristian Ciocaltea - const: rockchip,rk8603 31*e7abf713SCristian Ciocaltea - const: rockchip,rk8602 326cea468bSRob Herring 336cea468bSRob Herring reg: 346cea468bSRob Herring maxItems: 1 356cea468bSRob Herring 366cea468bSRob Herring fcs,suspend-voltage-selector: 376cea468bSRob Herring description: Declares which of the two available voltage selector 386cea468bSRob Herring registers should be used for the suspend voltage. The other one is used 396cea468bSRob Herring for the runtime voltage setting. 406cea468bSRob Herring $ref: /schemas/types.yaml#/definitions/uint32 416cea468bSRob Herring enum: [ 0, 1 ] 426cea468bSRob Herring 436cea468bSRob Herring vin-supply: 446cea468bSRob Herring description: Supply for the vin pin 456cea468bSRob Herring 466cea468bSRob Herring vsel-gpios: 476cea468bSRob Herring description: Voltage Select. When this pin is LOW, VOUT is set by the 486cea468bSRob Herring VSEL0 register. When this pin is HIGH, VOUT is set by the VSEL1 register. 496cea468bSRob Herring maxItems: 1 506cea468bSRob Herring 516cea468bSRob Herringrequired: 526cea468bSRob Herring - compatible 536cea468bSRob Herring - reg 546cea468bSRob Herring 556cea468bSRob HerringunevaluatedProperties: false 566cea468bSRob Herring 576cea468bSRob Herringexamples: 586cea468bSRob Herring - | 596cea468bSRob Herring i2c { 606cea468bSRob Herring #address-cells = <1>; 616cea468bSRob Herring #size-cells = <0>; 626cea468bSRob Herring 636cea468bSRob Herring regulator@40 { 646cea468bSRob Herring compatible = "fcs,fan53555"; 656cea468bSRob Herring reg = <0x40>; 666cea468bSRob Herring regulator-name = "fan53555"; 676cea468bSRob Herring regulator-min-microvolt = <1000000>; 686cea468bSRob Herring regulator-max-microvolt = <1800000>; 696cea468bSRob Herring vin-supply = <&parent_reg>; 706cea468bSRob Herring fcs,suspend-voltage-selector = <1>; 716cea468bSRob Herring }; 726cea468bSRob Herring }; 736cea468bSRob Herring... 74