1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/regulator/richtek,rt5739.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Richtek RT5739 Step-Down Buck Converter
10 - ChiYuan Huang <cy_huang@richtek.com>
13 The RT5739 is a step-down switching buck converter that can deliver the
14 programmable output voltage from 300mV to 1300mV with wide input voltage
15 supply of 2.5V to 5.5V. It can provide up to 3.5A continuous current
16 capability at over 80% high efficiency.
19 - $ref: regulator.yaml#
33 richtek,vsel-active-high:
35 If property is present, use the 'VSEL1' register group for buck control.
36 Else, use the 'VSEL0' register group. This depends on external hardware
37 'VSEL' pin connection.
40 regulator-allowed-modes:
42 buck allowed operating mode
52 unevaluatedProperties: false
56 #include <dt-bindings/gpio/gpio.h>
63 compatible = "richtek,rt5739";
65 enable-gpios = <&gpio26 1 GPIO_ACTIVE_HIGH>;
66 richtek,vsel-active-high;
67 regulator-name = "richtek,rt5739-buck";
68 regulator-min-microvolt = <300000>;
69 regulator-max-microvolt = <1300000>;
70 regulator-allowed-modes = <0 1>;