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