Lines Matching +full:full +full:- +full:pwr +full:- +full:cycle
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/pwm/pwm.h>
13 #include <dt-bindings/usb/pd.h>
26 stdout-path = "serial0:1500000n8";
30 compatible = "gpio-leds";
32 green_led: green-led {
36 linux,default-trigger = "heartbeat";
39 red_led: red-led {
43 linux,default-trigger = "default-on";
47 vcc_12v0_dcin: regulator-vcc-12v0-dcin {
48 compatible = "regulator-fixed";
49 regulator-name = "vcc_12v0_dcin";
50 regulator-always-on;
51 regulator-boot-on;
52 regulator-min-microvolt = <12000000>;
53 regulator-max-microvolt = <12000000>;
56 vcc_1v1_nldo_s3: regulator-vcc-1v1-nldo-s3 {
57 compatible = "regulator-fixed";
58 regulator-name = "vcc_1v1_nldo_s3";
59 regulator-boot-on;
60 regulator-always-on;
61 regulator-min-microvolt = <1100000>;
62 regulator-max-microvolt = <1100000>;
63 vin-supply = <&vcc_5v0_sys>;
66 vcc_1v2_ufs_vccq_s0: regulator-vcc-1v2-ufs-vccq-s0 {
67 compatible = "regulator-fixed";
68 regulator-name = "vcc_1v2_ufs_vccq_s0";
69 regulator-boot-on;
70 regulator-always-on;
71 regulator-min-microvolt = <1200000>;
72 regulator-max-microvolt = <1200000>;
73 vin-supply = <&vcc_5v0_sys>;
76 vcc_1v8_s0: regulator-vcc-1v8-s0 {
77 compatible = "regulator-fixed";
78 regulator-name = "vcc_1v8_s0";
79 regulator-boot-on;
80 regulator-always-on;
81 regulator-min-microvolt = <1800000>;
82 regulator-max-microvolt = <1800000>;
83 vin-supply = <&vcc_1v8_s3>;
86 vcc_1v8_ufs_vccq2_s0: regulator-vcc-1v8-ufs-vccq2-s0 {
87 compatible = "regulator-fixed";
88 regulator-name = "vcc_1v8_ufs_vccq2_s0";
89 regulator-boot-on;
90 regulator-always-on;
91 regulator-min-microvolt = <1800000>;
92 regulator-max-microvolt = <1800000>;
93 vin-supply = <&vcc_1v8_s3>;
96 vcc_2v0_pldo_s3: regulator-vcc-2v0-pldo-s3 {
97 compatible = "regulator-fixed";
98 regulator-name = "vcc_2v0_pldo_s3";
99 regulator-boot-on;
100 regulator-always-on;
101 regulator-min-microvolt = <2000000>;
102 regulator-max-microvolt = <2000000>;
103 vin-supply = <&vcc_5v0_sys>;
106 vcc_3v3_pcie: regulator-vcc-3v3-pcie {
107 compatible = "regulator-fixed";
108 regulator-name = "vcc_3v3_pcie";
109 regulator-min-microvolt = <3300000>;
110 regulator-max-microvolt = <3300000>;
111 enable-active-high;
113 startup-delay-us = <5000>;
114 vin-supply = <&vcc_5v0_sys>;
117 vcc_3v3_rtc_s5: regulator-vcc-3v3-rtc-s5 {
118 compatible = "regulator-fixed";
119 regulator-name = "vcc_3v3_rtc_s5";
120 regulator-boot-on;
121 regulator-always-on;
122 regulator-min-microvolt = <3300000>;
123 regulator-max-microvolt = <3300000>;
124 vin-supply = <&vcc_5v0_sys>;
127 vcc_3v3_s0: regulator-vcc-3v3-s0 {
128 compatible = "regulator-fixed";
129 regulator-name = "vcc_3v3_s0";
130 regulator-boot-on;
131 regulator-always-on;
132 regulator-min-microvolt = <3300000>;
133 regulator-max-microvolt = <3300000>;
134 vin-supply = <&vcc_3v3_s3>;
137 vcc_5v0_sys: regulator-vcc-5v0-sys {
138 compatible = "regulator-fixed";
139 regulator-name = "vcc_5v0_sys";
140 regulator-always-on;
141 regulator-boot-on;
142 regulator-min-microvolt = <5000000>;
143 regulator-max-microvolt = <5000000>;
144 vin-supply = <&vcc_12v0_dcin>;
147 vcc_5v0_device: regulator-vcc-5v0-device {
148 compatible = "regulator-fixed";
149 regulator-name = "vcc_5v0_device";
150 regulator-always-on;
151 regulator-boot-on;
152 regulator-min-microvolt = <5000000>;
153 regulator-max-microvolt = <5000000>;
154 vin-supply = <&vcc_12v0_dcin>;
157 vcc_3v3_ufs_s0: regulator-vcc-ufs-s0 {
158 compatible = "regulator-fixed";
159 regulator-name = "vcc_3v3_ufs_s0";
160 regulator-boot-on;
161 regulator-always-on;
162 regulator-min-microvolt = <3300000>;
163 regulator-max-microvolt = <3300000>;
164 vin-supply = <&vcc_5v0_sys>;
169 cpu-supply = <&vdd_cpu_lit_s0>;
173 phy-mode = "rgmii-id";
176 snps,reset-gpio = <&gpio2 RK_PB5 GPIO_ACTIVE_LOW>;
177 snps,reset-active-low;
178 snps,reset-delays-us = <0 20000 100000>;
180 pinctrl-names = "default";
181 pinctrl-0 = <ð0m0_miim
187 phy-handle = <&rgmii_phy0>;
192 phy-mode = "rgmii-id";
195 snps,reset-gpio = <&gpio3 RK_PA3 GPIO_ACTIVE_LOW>;
196 snps,reset-active-low;
197 snps,reset-delays-us = <0 20000 100000>;
199 pinctrl-names = "default";
200 pinctrl-0 = <ð1m0_miim
207 phy-handle = <&rgmii_phy1>;
212 mali-supply = <&vdd_gpu_s0>;
223 interrupt-parent = <&gpio0>;
226 pinctrl-names = "default";
227 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
230 system-power-controller;
232 vcc1-supply = <&vcc_5v0_sys>;
233 vcc2-supply = <&vcc_5v0_sys>;
234 vcc3-supply = <&vcc_5v0_sys>;
235 vcc4-supply = <&vcc_5v0_sys>;
236 vcc5-supply = <&vcc_5v0_sys>;
237 vcc6-supply = <&vcc_5v0_sys>;
238 vcc7-supply = <&vcc_5v0_sys>;
239 vcc8-supply = <&vcc_5v0_sys>;
240 vcc9-supply = <&vcc_5v0_sys>;
241 vcc10-supply = <&vcc_5v0_sys>;
242 vcc11-supply = <&vcc_2v0_pldo_s3>;
243 vcc12-supply = <&vcc_5v0_sys>;
244 vcc13-supply = <&vcc_1v1_nldo_s3>;
245 vcc14-supply = <&vcc_1v1_nldo_s3>;
246 vcca-supply = <&vcc_5v0_sys>;
248 gpio-controller;
249 #gpio-cells = <2>;
251 rk806_dvs1_null: dvs1-null-pins {
256 rk806_dvs2_null: dvs2-null-pins {
261 rk806_dvs3_null: dvs3-null-pins {
266 rk806_dvs1_slp: dvs1-slp-pins {
271 rk806_dvs1_pwrdn: dvs1-pwrdn-pins {
276 rk806_dvs1_rst: dvs1-rst-pins {
281 rk806_dvs2_slp: dvs2-slp-pins {
286 rk806_dvs2_pwrdn: dvs2-pwrdn-pins {
291 rk806_dvs2_rst: dvs2-rst-pins {
296 rk806_dvs2_dvs: dvs2-dvs-pins {
301 rk806_dvs2_gpio: dvs2-gpio-pins {
306 rk806_dvs3_slp: dvs3-slp-pins {
311 rk806_dvs3_pwrdn: dvs3-pwrdn-pins {
316 rk806_dvs3_rst: dvs3-rst-pins {
321 rk806_dvs3_dvs: dvs3-dvs-pins {
326 rk806_dvs3_gpio: dvs3-gpio-pins {
332 vdd_cpu_big_s0: dcdc-reg1 {
333 regulator-always-on;
334 regulator-boot-on;
335 regulator-min-microvolt = <550000>;
336 regulator-max-microvolt = <950000>;
337 regulator-ramp-delay = <12500>;
338 regulator-name = "vdd_cpu_big_s0";
339 regulator-enable-ramp-delay = <400>;
340 regulator-state-mem {
341 regulator-off-in-suspend;
345 vdd_npu_s0: dcdc-reg2 {
346 regulator-boot-on;
347 regulator-min-microvolt = <550000>;
348 regulator-max-microvolt = <950000>;
349 regulator-ramp-delay = <12500>;
350 regulator-name = "vdd_npu_s0";
351 regulator-enable-ramp-delay = <400>;
352 regulator-state-mem {
353 regulator-off-in-suspend;
357 vdd_cpu_lit_s0: dcdc-reg3 {
358 regulator-always-on;
359 regulator-boot-on;
360 regulator-min-microvolt = <550000>;
361 regulator-max-microvolt = <950000>;
362 regulator-ramp-delay = <12500>;
363 regulator-name = "vdd_cpu_lit_s0";
364 regulator-state-mem {
365 regulator-off-in-suspend;
366 regulator-suspend-microvolt = <750000>;
370 vcc_3v3_s3: dcdc-reg4 {
371 regulator-always-on;
372 regulator-boot-on;
373 regulator-min-microvolt = <3300000>;
374 regulator-max-microvolt = <3300000>;
375 regulator-name = "vcc_3v3_s3";
376 regulator-state-mem {
377 regulator-on-in-suspend;
378 regulator-suspend-microvolt = <3300000>;
382 vdd_gpu_s0: dcdc-reg5 {
383 regulator-boot-on;
384 regulator-min-microvolt = <550000>;
385 regulator-max-microvolt = <900000>;
386 regulator-ramp-delay = <12500>;
387 regulator-name = "vdd_gpu_s0";
388 regulator-enable-ramp-delay = <400>;
389 regulator-state-mem {
390 regulator-off-in-suspend;
391 regulator-suspend-microvolt = <850000>;
395 vddq_ddr_s0: dcdc-reg6 {
396 regulator-always-on;
397 regulator-boot-on;
398 regulator-name = "vddq_ddr_s0";
399 regulator-state-mem {
400 regulator-off-in-suspend;
404 vdd_logic_s0: dcdc-reg7 {
405 regulator-always-on;
406 regulator-boot-on;
407 regulator-min-microvolt = <550000>;
408 regulator-max-microvolt = <800000>;
409 regulator-name = "vdd_logic_s0";
410 regulator-state-mem {
411 regulator-off-in-suspend;
415 vcc_1v8_s3: dcdc-reg8 {
416 regulator-always-on;
417 regulator-boot-on;
418 regulator-min-microvolt = <1800000>;
419 regulator-max-microvolt = <1800000>;
420 regulator-name = "vcc_1v8_s3";
421 regulator-state-mem {
422 regulator-on-in-suspend;
423 regulator-suspend-microvolt = <1800000>;
427 vdd2_ddr_s3: dcdc-reg9 {
428 regulator-always-on;
429 regulator-boot-on;
430 regulator-name = "vdd2_ddr_s3";
431 regulator-state-mem {
432 regulator-on-in-suspend;
436 vdd_ddr_s0: dcdc-reg10 {
437 regulator-always-on;
438 regulator-boot-on;
439 regulator-min-microvolt = <550000>;
440 regulator-max-microvolt = <1200000>;
441 regulator-name = "vdd_ddr_s0";
442 regulator-state-mem {
443 regulator-off-in-suspend;
447 vcca_1v8_s0: pldo-reg1 {
448 regulator-always-on;
449 regulator-boot-on;
450 regulator-min-microvolt = <1800000>;
451 regulator-max-microvolt = <1800000>;
452 regulator-name = "vcca_1v8_s0";
453 regulator-state-mem {
454 regulator-off-in-suspend;
458 vcca1v8_pldo2_s0: pldo-reg2 {
459 regulator-always-on;
460 regulator-boot-on;
461 regulator-min-microvolt = <1800000>;
462 regulator-max-microvolt = <1800000>;
463 regulator-name = "vcca1v8_pldo2_s0";
464 regulator-state-mem {
465 regulator-off-in-suspend;
469 vdda_1v2_s0: pldo-reg3 {
470 regulator-always-on;
471 regulator-boot-on;
472 regulator-min-microvolt = <1200000>;
473 regulator-max-microvolt = <1200000>;
474 regulator-name = "vdda_1v2_s0";
475 regulator-state-mem {
476 regulator-off-in-suspend;
480 vcca_3v3_s0: pldo-reg4 {
481 regulator-always-on;
482 regulator-boot-on;
483 regulator-min-microvolt = <3300000>;
484 regulator-max-microvolt = <3300000>;
485 regulator-name = "vcca_3v3_s0";
486 regulator-state-mem {
487 regulator-off-in-suspend;
491 vccio_sd_s0: pldo-reg5 {
492 regulator-always-on;
493 regulator-boot-on;
494 regulator-min-microvolt = <1800000>;
495 regulator-max-microvolt = <3300000>;
496 regulator-name = "vccio_sd_s0";
497 regulator-state-mem {
498 regulator-off-in-suspend;
502 vcca1v8_pldo6_s3: pldo-reg6 {
503 regulator-always-on;
504 regulator-boot-on;
505 regulator-min-microvolt = <1800000>;
506 regulator-max-microvolt = <1800000>;
507 regulator-name = "vcca1v8_pldo6_s3";
508 regulator-state-mem {
509 regulator-on-in-suspend;
510 regulator-suspend-microvolt = <1800000>;
514 vdd_0v75_s3: nldo-reg1 {
515 regulator-always-on;
516 regulator-boot-on;
517 regulator-min-microvolt = <750000>;
518 regulator-max-microvolt = <750000>;
519 regulator-name = "vdd_0v75_s3";
520 regulator-state-mem {
521 regulator-on-in-suspend;
522 regulator-suspend-microvolt = <750000>;
526 vdda_ddr_pll_s0: nldo-reg2 {
527 regulator-always-on;
528 regulator-boot-on;
529 regulator-min-microvolt = <850000>;
530 regulator-max-microvolt = <850000>;
531 regulator-name = "vdda_ddr_pll_s0";
532 regulator-state-mem {
533 regulator-off-in-suspend;
537 vdda0v75_hdmi_s0: nldo-reg3 {
538 regulator-always-on;
539 regulator-boot-on;
540 regulator-min-microvolt = <837500>;
541 regulator-max-microvolt = <837500>;
542 regulator-name = "vdda0v75_hdmi_s0";
543 regulator-state-mem {
544 regulator-off-in-suspend;
548 vdda_0v85_s0: nldo-reg4 {
549 regulator-always-on;
550 regulator-boot-on;
551 regulator-min-microvolt = <850000>;
552 regulator-max-microvolt = <850000>;
553 regulator-name = "vdda_0v85_s0";
554 regulator-state-mem {
555 regulator-off-in-suspend;
559 vdda_0v75_s0: nldo-reg5 {
560 regulator-always-on;
561 regulator-boot-on;
562 regulator-min-microvolt = <750000>;
563 regulator-max-microvolt = <750000>;
564 regulator-name = "vdda_0v75_s0";
565 regulator-state-mem {
566 regulator-off-in-suspend;
579 clock-output-names = "hym8563";
580 interrupt-parent = <&gpio0>;
582 pinctrl-names = "default";
583 pinctrl-0 = <&hym8563_int>;
584 wakeup-source;
585 #clock-cells = <0>;
591 compatible = "ethernet-phy-ieee802.3-c22";
599 compatible = "ethernet-phy-ieee802.3-c22";
607 hp_det: hp-det {
613 hym8563_int: hym8563-int {
619 led_rgb_r: led-red-en {
622 led_rgb_g: led-green-en {
629 bus-width = <8>;
630 full-pwr-cycle-in-suspend;
631 max-frequency = <200000000>;
632 mmc-hs400-1_8v;
633 mmc-hs400-enhanced-strobe;
634 no-sdio;
635 no-sd;
636 non-removable;
641 bus-width = <4>;
642 cap-mmc-highspeed;
643 cap-sd-highspeed;
644 disable-wp;
645 max-frequency = <200000000>;
646 no-sdio;
647 no-mmc;
648 sd-uhs-sdr104;
649 vmmc-supply = <&vcc_3v3_s3>;
650 vqmmc-supply = <&vccio_sd_s0>;
655 pinctrl-0 = <&uart0m0_xfer>;