Lines Matching +full:hw +full:- +full:tshut +full:- +full:mode

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/leds/common.h>
5 #include <dt-bindings/pinctrl/rockchip.h>
16 stdout-path = "serial2:115200n8";
19 gpio-leds {
20 compatible = "gpio-leds";
22 led_user: led-0 {
26 linux,default-trigger = "heartbeat";
27 pinctrl-names = "default";
28 pinctrl-0 = <&led_user_en>;
32 pcie30_avdd0v9: regulator-pcie30-avdd0v9 {
33 compatible = "regulator-fixed";
34 regulator-name = "pcie30_avdd0v9";
35 regulator-always-on;
36 regulator-boot-on;
37 regulator-min-microvolt = <900000>;
38 regulator-max-microvolt = <900000>;
39 vin-supply = <&vcc3v3_sys>;
42 pcie30_avdd1v8: regulator-pcie30-avdd1v8 {
43 compatible = "regulator-fixed";
44 regulator-name = "pcie30_avdd1v8";
45 regulator-always-on;
46 regulator-boot-on;
47 regulator-min-microvolt = <1800000>;
48 regulator-max-microvolt = <1800000>;
49 vin-supply = <&vcc3v3_sys>;
52 vcc3v3_sys: regulator-vcc3v3-sys {
53 compatible = "regulator-fixed";
54 regulator-name = "vcc3v3_sys";
55 regulator-always-on;
56 regulator-boot-on;
57 regulator-min-microvolt = <3300000>;
58 regulator-max-microvolt = <3300000>;
59 vin-supply = <&vcc5v_input>;
62 vcc5v0_sys: regulator-vcc5v0-sys {
63 compatible = "regulator-fixed";
64 regulator-name = "vcc5v0_sys";
65 regulator-always-on;
66 regulator-boot-on;
67 regulator-min-microvolt = <5000000>;
68 regulator-max-microvolt = <5000000>;
69 vin-supply = <&vcc5v_input>;
73 vcc5v_input: regulator-vcc5v-input {
74 compatible = "regulator-fixed";
75 regulator-name = "vcc5v_input";
76 regulator-always-on;
77 regulator-boot-on;
78 regulator-min-microvolt = <5000000>;
79 regulator-max-microvolt = <5000000>;
96 cpu-supply = <&vdd_cpu>;
100 cpu-supply = <&vdd_cpu>;
104 cpu-supply = <&vdd_cpu>;
108 cpu-supply = <&vdd_cpu>;
112 mali-supply = <&vdd_gpu>;
122 fcs,suspend-voltage-selector = <1>;
123 regulator-name = "vdd_cpu";
124 regulator-always-on;
125 regulator-boot-on;
126 regulator-min-microvolt = <800000>;
127 regulator-max-microvolt = <1150000>;
128 regulator-ramp-delay = <2300>;
129 vin-supply = <&vcc5v_input>;
131 regulator-state-mem {
132 regulator-off-in-suspend;
139 interrupt-parent = <&gpio0>;
141 #clock-cells = <1>;
142 pinctrl-names = "default";
143 pinctrl-0 = <&pmic_int>;
144 system-power-controller;
145 wakeup-source;
147 vcc1-supply = <&vcc3v3_sys>;
148 vcc2-supply = <&vcc3v3_sys>;
149 vcc3-supply = <&vcc3v3_sys>;
150 vcc4-supply = <&vcc3v3_sys>;
151 vcc5-supply = <&vcc3v3_sys>;
152 vcc6-supply = <&vcc3v3_sys>;
153 vcc7-supply = <&vcc3v3_sys>;
154 vcc8-supply = <&vcc3v3_sys>;
155 vcc9-supply = <&vcc3v3_sys>;
159 regulator-name = "vdd_logic";
160 regulator-always-on;
161 regulator-boot-on;
162 regulator-initial-mode = <0x2>;
163 regulator-min-microvolt = <500000>;
164 regulator-max-microvolt = <1350000>;
165 regulator-ramp-delay = <6001>;
167 regulator-state-mem {
168 regulator-off-in-suspend;
173 regulator-name = "vdd_gpu";
174 regulator-always-on;
175 regulator-initial-mode = <0x2>;
176 regulator-min-microvolt = <500000>;
177 regulator-max-microvolt = <1350000>;
178 regulator-ramp-delay = <6001>;
180 regulator-state-mem {
181 regulator-off-in-suspend;
186 regulator-name = "vcc_ddr";
187 regulator-always-on;
188 regulator-boot-on;
189 regulator-initial-mode = <0x2>;
191 regulator-state-mem {
192 regulator-on-in-suspend;
197 regulator-name = "vdd_npu";
198 regulator-initial-mode = <0x2>;
199 regulator-min-microvolt = <500000>;
200 regulator-max-microvolt = <1350000>;
201 regulator-ramp-delay = <6001>;
203 regulator-state-mem {
204 regulator-off-in-suspend;
209 regulator-name = "vcc_1v8";
210 regulator-always-on;
211 regulator-boot-on;
212 regulator-min-microvolt = <1800000>;
213 regulator-max-microvolt = <1800000>;
215 regulator-state-mem {
216 regulator-off-in-suspend;
221 regulator-name = "vdda0v9_image";
222 regulator-min-microvolt = <900000>;
223 regulator-max-microvolt = <900000>;
225 regulator-state-mem {
226 regulator-off-in-suspend;
231 regulator-name = "vdda_0v9";
232 regulator-always-on;
233 regulator-boot-on;
234 regulator-min-microvolt = <900000>;
235 regulator-max-microvolt = <900000>;
237 regulator-state-mem {
238 regulator-off-in-suspend;
243 regulator-name = "vdda0v9_pmu";
244 regulator-always-on;
245 regulator-boot-on;
246 regulator-min-microvolt = <900000>;
247 regulator-max-microvolt = <900000>;
249 regulator-state-mem {
250 regulator-on-in-suspend;
251 regulator-suspend-microvolt = <900000>;
256 regulator-name = "vccio_acodec";
257 regulator-always-on;
258 regulator-min-microvolt = <3300000>;
259 regulator-max-microvolt = <3300000>;
261 regulator-state-mem {
262 regulator-off-in-suspend;
267 regulator-name = "vccio_sd";
268 regulator-min-microvolt = <1800000>;
269 regulator-max-microvolt = <3300000>;
271 regulator-state-mem {
272 regulator-off-in-suspend;
277 regulator-name = "vcc3v3_pmu";
278 regulator-always-on;
279 regulator-boot-on;
280 regulator-min-microvolt = <3300000>;
281 regulator-max-microvolt = <3300000>;
283 regulator-state-mem {
284 regulator-on-in-suspend;
285 regulator-suspend-microvolt = <3300000>;
290 regulator-name = "vcca_1v8";
291 regulator-always-on;
292 regulator-boot-on;
293 regulator-min-microvolt = <1800000>;
294 regulator-max-microvolt = <1800000>;
296 regulator-state-mem {
297 regulator-off-in-suspend;
302 regulator-name = "vcca1v8_pmu";
303 regulator-always-on;
304 regulator-boot-on;
305 regulator-min-microvolt = <1800000>;
306 regulator-max-microvolt = <1800000>;
308 regulator-state-mem {
309 regulator-on-in-suspend;
310 regulator-suspend-microvolt = <1800000>;
315 regulator-name = "vcca1v8_image";
316 regulator-min-microvolt = <1800000>;
317 regulator-max-microvolt = <1800000>;
319 regulator-state-mem {
320 regulator-off-in-suspend;
325 regulator-name = "vcc_3v3";
326 regulator-always-on;
327 regulator-boot-on;
329 regulator-state-mem {
330 regulator-off-in-suspend;
335 regulator-name = "vcc3v3_sd";
337 regulator-state-mem {
338 regulator-off-in-suspend;
360 pmuio1-supply = <&vcc3v3_pmu>;
361 pmuio2-supply = <&vcc3v3_pmu>;
362 vccio1-supply = <&vccio_acodec>;
363 vccio2-supply = <&vcc_1v8>;
364 vccio3-supply = <&vccio_sd>;
365 vccio4-supply = <&vcc_1v8>;
366 vccio5-supply = <&vcc_3v3>;
367 vccio6-supply = <&vcc_1v8>;
368 vccio7-supply = <&vcc_3v3>;
373 vref-supply = <&vcca_1v8>;
378 bus-width = <8>;
379 max-frequency = <200000000>;
380 non-removable;
381 pinctrl-names = "default";
382 pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd &emmc_datastrobe>;
383 vmmc-supply = <&vcc_3v3>;
384 vqmmc-supply = <&vcc_1v8>;
389 rockchip,hw-tshut-mode = <1>;
390 rockchip,hw-tshut-polarity = <0>;