brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 69bae90 Raw
74 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/regulator/fcs,fan53555.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Fairchild FAN53555 regulators8 9maintainers:10  - Heiko Stuebner <heiko@sntech.de>11 12allOf:13  - $ref: regulator.yaml#14 15properties:16  compatible:17    oneOf:18      - enum:19          - fcs,fan5355520          - fcs,fan5352621          - rockchip,rk860022          - rockchip,rk860223          - silergy,syr82724          - silergy,syr82825          - tcs,tcs452526      - items:27          - const: rockchip,rk860128          - const: rockchip,rk860029      - items:30          - const: rockchip,rk860331          - const: rockchip,rk860232 33  reg:34    maxItems: 135 36  fcs,suspend-voltage-selector:37    description: Declares which of the two available voltage selector38      registers should be used for the suspend voltage. The other one is used39      for the runtime voltage setting.40    $ref: /schemas/types.yaml#/definitions/uint3241    enum: [ 0, 1 ]42 43  vin-supply:44    description: Supply for the vin pin45 46  vsel-gpios:47    description: Voltage Select. When this pin is LOW, VOUT is set by the48      VSEL0 register. When this pin is HIGH, VOUT is set by the VSEL1 register.49    maxItems: 150 51required:52  - compatible53  - reg54 55unevaluatedProperties: false56 57examples:58  - |59    i2c {60        #address-cells = <1>;61        #size-cells = <0>;62 63        regulator@40 {64            compatible = "fcs,fan53555";65            reg = <0x40>;66            regulator-name = "fan53555";67            regulator-min-microvolt = <1000000>;68            regulator-max-microvolt = <1800000>;69            vin-supply = <&parent_reg>;70            fcs,suspend-voltage-selector = <1>;71        };72    };73...74