brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 0534b0d Raw
62 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/regulator/richtek,rt6160-regulator.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Richtek RT6160 BuckBoost converter8 9maintainers:10  - ChiYuan Huang <cy_huang@richtek.com>11 12description: |13  The RT6160 is a high-efficiency buck-boost converter that can provide14  up to 3A output current from 2025mV to 5200mV. And it support the wide15  input voltage range from 2200mV to 5500mV.16 17  Datasheet is available at18  https://www.richtek.com/assets/product_file/RT6160A/DS6160A-00.pdf19 20allOf:21  - $ref: regulator.yaml#22 23properties:24  compatible:25    enum:26      - richtek,rt616027 28  reg:29    maxItems: 130 31  enable-gpios:32    description: A connection of the 'enable' gpio line.33    maxItems: 134 35  richtek,vsel-active-low:36    description: |37      Used to indicate the 'vsel' pin active level. if not specified, use38      high active level as the default.39    type: boolean40 41required:42  - compatible43  - reg44 45unevaluatedProperties: false46 47examples:48  - |49    i2c {50      #address-cells = <1>;51      #size-cells = <0>;52 53      rt6160@75 {54        compatible = "richtek,rt6160";55        reg = <0x75>;56        enable-gpios = <&gpio26 2 0>;57        regulator-name = "rt6160-buckboost";58        regulator-min-microvolt = <2025000>;59        regulator-max-microvolt = <5200000>;60      };61    };62