1*bce18e52SChiYuan Huang# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*bce18e52SChiYuan Huang%YAML 1.2 3*bce18e52SChiYuan Huang--- 4*bce18e52SChiYuan Huang$id: http://devicetree.org/schemas/regulator/richtek,rt6160-regulator.yaml# 5*bce18e52SChiYuan Huang$schema: http://devicetree.org/meta-schemas/core.yaml# 6*bce18e52SChiYuan Huang 7*bce18e52SChiYuan Huangtitle: Richtek RT6160 BuckBoost converter 8*bce18e52SChiYuan Huang 9*bce18e52SChiYuan Huangmaintainers: 10*bce18e52SChiYuan Huang - ChiYuan Huang <cy_huang@richtek.com> 11*bce18e52SChiYuan Huang 12*bce18e52SChiYuan Huangdescription: | 13*bce18e52SChiYuan Huang The RT6160 is a high-efficiency buck-boost converter that can provide 14*bce18e52SChiYuan Huang up to 3A output current from 2025mV to 5200mV. And it support the wide 15*bce18e52SChiYuan Huang input voltage range from 2200mV to 5500mV. 16*bce18e52SChiYuan Huang 17*bce18e52SChiYuan Huang Datasheet is available at 18*bce18e52SChiYuan Huang https://www.richtek.com/assets/product_file/RT6160A/DS6160A-00.pdf 19*bce18e52SChiYuan Huang 20*bce18e52SChiYuan HuangallOf: 21*bce18e52SChiYuan Huang - $ref: regulator.yaml# 22*bce18e52SChiYuan Huang 23*bce18e52SChiYuan Huangproperties: 24*bce18e52SChiYuan Huang compatible: 25*bce18e52SChiYuan Huang enum: 26*bce18e52SChiYuan Huang - richtek,rt6160 27*bce18e52SChiYuan Huang 28*bce18e52SChiYuan Huang reg: 29*bce18e52SChiYuan Huang maxItems: 1 30*bce18e52SChiYuan Huang 31*bce18e52SChiYuan Huang enable-gpios: 32*bce18e52SChiYuan Huang description: A connection of the 'enable' gpio line. 33*bce18e52SChiYuan Huang maxItems: 1 34*bce18e52SChiYuan Huang 35*bce18e52SChiYuan Huang richtek,vsel-active-low: 36*bce18e52SChiYuan Huang description: | 37*bce18e52SChiYuan Huang Used to indicate the 'vsel' pin active level. if not specified, use 38*bce18e52SChiYuan Huang high active level as the default. 39*bce18e52SChiYuan Huang type: boolean 40*bce18e52SChiYuan Huang 41*bce18e52SChiYuan Huangrequired: 42*bce18e52SChiYuan Huang - compatible 43*bce18e52SChiYuan Huang - reg 44*bce18e52SChiYuan Huang 45*bce18e52SChiYuan HuangunevaluatedProperties: false 46*bce18e52SChiYuan Huang 47*bce18e52SChiYuan Huangexamples: 48*bce18e52SChiYuan Huang - | 49*bce18e52SChiYuan Huang i2c { 50*bce18e52SChiYuan Huang #address-cells = <1>; 51*bce18e52SChiYuan Huang #size-cells = <0>; 52*bce18e52SChiYuan Huang 53*bce18e52SChiYuan Huang rt6160@75 { 54*bce18e52SChiYuan Huang compatible = "richtek,rt6160"; 55*bce18e52SChiYuan Huang reg = <0x75>; 56*bce18e52SChiYuan Huang enable-gpios = <&gpio26 2 0>; 57*bce18e52SChiYuan Huang regulator-name = "rt6160-buckboost"; 58*bce18e52SChiYuan Huang regulator-min-microvolt = <2025000>; 59*bce18e52SChiYuan Huang regulator-max-microvolt = <5200000>; 60*bce18e52SChiYuan Huang }; 61*bce18e52SChiYuan Huang }; 62