Lines Matching +full:enable +full:- +full:undervolt +full:- +full:hiccup
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - ChiYuan Huang <cy_huang@richtek.com>
13 The RT5120 provides four high-efficiency buck converters and one LDO voltage
22 - richtek,rt5120
30 interrupt-controller: true
32 "#interrupt-cells":
35 wakeup-source: true
37 richtek,enable-undervolt-hiccup:
40 If used, under voltage protection trigger hiccup behavior, else latchup as
43 richtek,enable-overvolt-hiccup:
46 Like as 'enable-uv-hiccup', it configures over voltage protection to
47 hiccup, else latchup as default
49 vin1-supply:
52 vin2-supply:
55 vin3-supply:
58 vin4-supply:
61 vinldo-supply:
68 "^buck[1-4]$":
74 regulator-allowed-modes:
98 - richtek,rt5120-pwrkey
101 - compatible
106 - compatible
107 - reg
108 - interrupts
109 - '#interrupt-cells'
110 - interrupt-controller
111 - regulators
112 - powerkey
117 - |
118 #include <dt-bindings/interrupt-controller/irq.h>
121 #address-cells = <1>;
122 #size-cells = <0>;
127 interrupts-extended = <&gpio_intc 32 IRQ_TYPE_LEVEL_LOW>;
128 interrupt-controller;
129 #interrupt-cells = <1>;
130 wakeup-source;
134 regulator-name = "rt5120-buck1";
135 regulator-min-microvolt = <600000>;
136 regulator-max-microvolt = <1393750>;
137 regulator-allowed-modes = <0 1>;
138 regulator-boot-on;
141 regulator-name = "rt5120-buck2";
142 regulator-min-microvolt = <1100000>;
143 regulator-max-microvolt = <1100000>;
144 regulator-allowed-modes = <0 1>;
145 regulator-always-on;
148 regulator-name = "rt5120-buck3";
149 regulator-min-microvolt = <1800000>;
150 regulator-max-microvolt = <1800000>;
151 regulator-allowed-modes = <0 1>;
152 regulator-always-on;
155 regulator-name = "rt5120-buck4";
156 regulator-min-microvolt = <3300000>;
157 regulator-max-microvolt = <3300000>;
158 regulator-allowed-modes = <0 1>;
159 regulator-always-on;
162 regulator-name = "rt5120-ldo";
163 regulator-min-microvolt = <1800000>;
164 regulator-max-microvolt = <1800000>;
165 regulator-always-on;
168 regulator-name = "rt5120-exten";
169 regulator-min-microvolt = <3000000>;
170 regulator-max-microvolt = <3000000>;
171 regulator-always-on;
175 compatible = "richtek,rt5120-pwrkey";