1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/regulator/ti,tps62360.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments TPS6236x Voltage Regulators
10 - Laxman Dewangan <ldewangan@nvidia.com>
13 The TPS6236x are a family of step down dc-dc converter with
14 an input voltage range of 2.5V to 5.5V. The devices provide
15 up to 3A peak load current, and an output voltage range of
16 0.77V to 1.4V (TPS62360/62) and 0.5V to 1.77V (TPS62361B/63).
18 Datasheet is available at:
19 https://www.ti.com/lit/gpn/tps62360
22 - $ref: regulator.yaml#
37 GPIO for controlling VSEL0 line. If this property
38 is missing, then assume that there is no GPIO for
44 GPIO for controlling VSEL1 line. If this property
45 is missing, then assume that there is no GPIO for
49 ti,enable-vout-discharge:
50 description: Enable output discharge.
54 description: Enable pull down.
59 Initial state of VSEL0 input is high. If this property
60 is missing, then assume the state as low.
65 Initial state of VSEL1 input is high. If this property
66 is missing, then assume the state as low.
73 unevaluatedProperties: false
77 #include <dt-bindings/gpio/gpio.h>
83 compatible = "ti,tps62361";
85 regulator-name = "tps62361-vout";
86 regulator-min-microvolt = <500000>;
87 regulator-max-microvolt = <1500000>;
89 ti,vsel0-gpio = <&gpio1 16 GPIO_ACTIVE_HIGH>;
90 ti,vsel1-gpio = <&gpio1 17 GPIO_ACTIVE_HIGH>;
94 ti,enable-vout-discharge;