Lines Matching +full:read +full:- +full:strobe +full:- +full:delay
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/pwm/pwm.h>
25 stdout-path = "serial2:1500000n8";
28 keys-0 {
29 compatible = "adc-keys";
30 io-channels = <&saradc 0>;
31 io-channel-names = "buttons";
32 keyup-threshold-microvolt = <18000>;
33 poll-interval = <100>;
35 button-0 {
38 press-threshold-microvolt = <0>;
42 keys-1 {
43 compatible = "gpio-keys";
44 pinctrl-names = "default";
45 pinctrl-0 = <&btn_0>;
47 button-1 {
51 wakeup-source;
55 leds-0 {
56 compatible = "gpio-leds";
57 pinctrl-names = "default";
58 pinctrl-0 = <&led_0>;
60 led-0 {
62 default-state = "on";
65 linux,default-trigger = "heartbeat";
69 leds-1 {
70 compatible = "pwm-leds";
72 led-1 {
74 default-state = "on";
76 linux,default-trigger = "netdev";
78 max-brightness = <255>;
81 led-2 {
83 default-state = "on";
85 linux,default-trigger = "netdev";
87 max-brightness = <255>;
91 vcc_1v1_nldo_s3: regulator-1v1 {
92 compatible = "regulator-fixed";
93 regulator-name = "vcc_1v1_nldo_s3";
94 regulator-always-on;
95 regulator-boot-on;
96 regulator-min-microvolt = <1100000>;
97 regulator-max-microvolt = <1100000>;
98 vin-supply = <&vcc_sysin>;
101 vcc_3v3_pmu: regulator-3v3-0 {
102 compatible = "regulator-fixed";
103 regulator-name = "vcc_3v3_pmu";
104 regulator-always-on;
105 regulator-boot-on;
106 regulator-min-microvolt = <3300000>;
107 regulator-max-microvolt = <3300000>;
108 vin-supply = <&vcc_3v3_s3>;
111 vcc_3v3_s0: regulator-3v3-1 {
112 compatible = "regulator-fixed";
113 regulator-name = "vcc_3v3_s0";
114 regulator-always-on;
115 regulator-boot-on;
116 regulator-min-microvolt = <3300000>;
117 regulator-max-microvolt = <3300000>;
118 vin-supply = <&vcc_3v3_s3>;
121 vcca: regulator-4v0 {
122 compatible = "regulator-fixed";
123 regulator-name = "vcca";
124 regulator-always-on;
125 regulator-boot-on;
126 regulator-min-microvolt = <4000000>;
127 regulator-max-microvolt = <4000000>;
128 vin-supply = <&vcc_sysin>;
131 vcc5v0_usb_otg0: regulator-5v0-0 {
132 compatible = "regulator-fixed";
133 enable-active-high;
135 pinctrl-names = "default";
136 pinctrl-0 = <&usb_otg_pwren_h>;
137 regulator-name = "vcc5v0_usb_otg0";
138 regulator-min-microvolt = <5000000>;
139 regulator-max-microvolt = <5000000>;
140 vin-supply = <&vcc_sysin>;
143 vcc_5v0: regulator-5v0-1 {
144 compatible = "regulator-fixed";
145 enable-active-high;
147 pinctrl-names = "default";
148 pinctrl-0 = <&vcc_5v0_pwren_h>;
149 regulator-name = "vcc_5v0";
150 regulator-min-microvolt = <5000000>;
151 regulator-max-microvolt = <5000000>;
152 vin-supply = <&vcc_sysin>;
155 vcc_sysin: regulator-5v0-2 {
156 compatible = "regulator-fixed";
157 regulator-name = "vcc_sysin";
158 regulator-always-on;
159 regulator-boot-on;
160 regulator-min-microvolt = <5000000>;
161 regulator-max-microvolt = <5000000>;
179 cpu-supply = <&vdd_cpu_big0_s0>;
183 cpu-supply = <&vdd_cpu_big0_s0>;
187 cpu-supply = <&vdd_cpu_big1_s0>;
191 cpu-supply = <&vdd_cpu_big1_s0>;
195 cpu-supply = <&vdd_cpu_lit_s0>;
199 cpu-supply = <&vdd_cpu_lit_s0>;
203 cpu-supply = <&vdd_cpu_lit_s0>;
207 cpu-supply = <&vdd_cpu_lit_s0>;
211 pinctrl-names = "default";
212 pinctrl-0 = <&i2c0m2_xfer>;
218 fcs,suspend-voltage-selector = <1>;
219 regulator-name = "vdd_cpu_big0_s0";
220 regulator-always-on;
221 regulator-boot-on;
222 regulator-min-microvolt = <550000>;
223 regulator-max-microvolt = <1050000>;
224 regulator-ramp-delay = <2300>;
225 vin-supply = <&vcc_sysin>;
227 regulator-state-mem {
228 regulator-off-in-suspend;
235 fcs,suspend-voltage-selector = <1>;
236 regulator-name = "vdd_cpu_big1_s0";
237 regulator-always-on;
238 regulator-boot-on;
239 regulator-min-microvolt = <550000>;
240 regulator-max-microvolt = <1050000>;
241 regulator-ramp-delay = <2300>;
242 vin-supply = <&vcc_sysin>;
244 regulator-state-mem {
245 regulator-off-in-suspend;
253 read-only;
254 vcc-supply = <&vcc_3v3_pmu>;
264 fcs,suspend-voltage-selector = <1>;
265 regulator-name = "vdd_npu_s0";
266 regulator-always-on;
267 regulator-boot-on;
268 regulator-min-microvolt = <550000>;
269 regulator-max-microvolt = <950000>;
270 regulator-ramp-delay = <2300>;
271 vin-supply = <&vcc_sysin>;
273 regulator-state-mem {
274 regulator-off-in-suspend;
280 pinctrl-names = "default";
281 pinctrl-0 = <&i2c5m2_xfer>;
287 #clock-cells = <0>;
288 clock-output-names = "rtcic_32kout";
289 interrupt-parent = <&gpio0>;
291 pinctrl-names = "default";
292 pinctrl-0 = <&rtc_int_l>;
293 wakeup-source;
298 pinctrl-names = "default";
299 pinctrl-0 = <&pcie20x1_1_perstn_m1>;
300 reset-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>;
301 vpcie3v3-supply = <&vcc_3v3_s3>;
306 pinctrl-names = "default";
307 pinctrl-0 = <&pcie20x1_2_perstn_m0>;
308 reset-gpios = <&gpio3 RK_PD1 GPIO_ACTIVE_HIGH>;
309 vpcie3v3-supply = <&vcc_3v3_s3>;
315 btn_0: button-0 {
321 led_0: led-0 {
327 pcie20x1_1_perstn_m1: pcie-1 {
331 pcie20x1_2_perstn_m0: pcie-2 {
337 vcc_5v0_pwren_h: regulator-5v0-1 {
343 rtc_int_l: rtc-0 {
349 usb_otg_pwren_h: regulator-5v0-0 {
356 pinctrl-names = "default";
357 pinctrl-0 = <&pwm11m1_pins>;
362 pinctrl-names = "default";
363 pinctrl-0 = <&pwm14m1_pins>;
368 vref-supply = <&vcca_1v8_s0>;
373 bus-width = <8>;
374 cap-mmc-highspeed;
375 mmc-hs400-1_8v;
376 mmc-hs400-enhanced-strobe;
377 no-sd;
378 no-sdio;
379 non-removable;
380 vmmc-supply = <&vcc_3v3_s0>;
381 vqmmc-supply = <&vcc_1v8_s3>;
386 bus-width = <4>;
387 cap-mmc-highspeed;
388 cap-sd-highspeed;
389 cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
390 disable-wp;
391 no-sdio;
392 sd-uhs-sdr104;
393 vmmc-supply = <&vcc_3v3_s3>;
394 vqmmc-supply = <&vccio_sd_s0>;
400 assigned-clocks = <&cru CLK_SPI2>;
401 assigned-clock-rates = <200000000>;
402 num-cs = <1>;
403 pinctrl-names = "default";
404 pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
409 gpio-controller;
410 #gpio-cells = <2>;
411 interrupt-parent = <&gpio0>;
413 pinctrl-names = "default";
414 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
416 spi-max-frequency = <1000000>;
417 system-power-controller;
419 vcc1-supply = <&vcc_sysin>;
420 vcc2-supply = <&vcc_sysin>;
421 vcc3-supply = <&vcc_sysin>;
422 vcc4-supply = <&vcc_sysin>;
423 vcc5-supply = <&vcc_sysin>;
424 vcc6-supply = <&vcc_sysin>;
425 vcc7-supply = <&vcc_sysin>;
426 vcc8-supply = <&vcc_sysin>;
427 vcc9-supply = <&vcc_sysin>;
428 vcc10-supply = <&vcc_sysin>;
429 vcc11-supply = <&vcc_2v0_pldo_s3>;
430 vcc12-supply = <&vcc_sysin>;
431 vcc13-supply = <&vcc_1v1_nldo_s3>;
432 vcc14-supply = <&vcc_1v1_nldo_s3>;
433 vcca-supply = <&vcca>;
435 rk806_dvs1_null: dvs1-null-pins {
440 rk806_dvs2_null: dvs2-null-pins {
445 rk806_dvs3_null: dvs3-null-pins {
451 vdd_gpu_s0: dcdc-reg1 {
452 regulator-name = "vdd_gpu_s0";
453 regulator-boot-on;
454 regulator-min-microvolt = <550000>;
455 regulator-max-microvolt = <950000>;
456 regulator-ramp-delay = <12500>;
457 regulator-enable-ramp-delay = <400>;
459 regulator-state-mem {
460 regulator-off-in-suspend;
464 vdd_cpu_lit_s0: dcdc-reg2 {
465 regulator-name = "vdd_cpu_lit_s0";
466 regulator-always-on;
467 regulator-boot-on;
468 regulator-min-microvolt = <550000>;
469 regulator-max-microvolt = <950000>;
470 regulator-ramp-delay = <12500>;
472 regulator-state-mem {
473 regulator-off-in-suspend;
477 vdd_logic_s0: dcdc-reg3 {
478 regulator-name = "vdd_logic_s0";
479 regulator-always-on;
480 regulator-boot-on;
481 regulator-min-microvolt = <675000>;
482 regulator-max-microvolt = <750000>;
483 regulator-ramp-delay = <12500>;
485 regulator-state-mem {
486 regulator-on-in-suspend;
487 regulator-suspend-microvolt = <750000>;
491 vdd_vdenc_s0: dcdc-reg4 {
492 regulator-name = "vdd_vdenc_s0";
493 regulator-always-on;
494 regulator-boot-on;
495 regulator-min-microvolt = <550000>;
496 regulator-max-microvolt = <950000>;
497 regulator-ramp-delay = <12500>;
499 regulator-state-mem {
500 regulator-off-in-suspend;
504 vdd_ddr_s0: dcdc-reg5 {
505 regulator-name = "vdd_ddr_s0";
506 regulator-always-on;
507 regulator-boot-on;
508 regulator-min-microvolt = <675000>;
509 regulator-max-microvolt = <900000>;
510 regulator-ramp-delay = <12500>;
512 regulator-state-mem {
513 regulator-off-in-suspend;
514 regulator-suspend-microvolt = <850000>;
518 vdd2_ddr_s3: dcdc-reg6 {
519 regulator-name = "vdd2_ddr_s3";
520 regulator-always-on;
521 regulator-boot-on;
523 regulator-state-mem {
524 regulator-on-in-suspend;
528 vcc_2v0_pldo_s3: dcdc-reg7 {
529 regulator-name = "vcc_2v0_pldo_s3";
530 regulator-always-on;
531 regulator-boot-on;
532 regulator-min-microvolt = <2000000>;
533 regulator-max-microvolt = <2000000>;
535 regulator-state-mem {
536 regulator-on-in-suspend;
537 regulator-suspend-microvolt = <2000000>;
541 vcc_3v3_s3: dcdc-reg8 {
542 regulator-name = "vcc_3v3_s3";
543 regulator-always-on;
544 regulator-boot-on;
545 regulator-min-microvolt = <3300000>;
546 regulator-max-microvolt = <3300000>;
548 regulator-state-mem {
549 regulator-on-in-suspend;
550 regulator-suspend-microvolt = <3300000>;
554 vddq_ddr_s0: dcdc-reg9 {
555 regulator-name = "vddq_ddr_s0";
556 regulator-always-on;
557 regulator-boot-on;
559 regulator-state-mem {
560 regulator-off-in-suspend;
564 vcc_1v8_s3: dcdc-reg10 {
565 regulator-name = "vcc_1v8_s3";
566 regulator-always-on;
567 regulator-boot-on;
568 regulator-min-microvolt = <1800000>;
569 regulator-max-microvolt = <1800000>;
571 regulator-state-mem {
572 regulator-on-in-suspend;
573 regulator-suspend-microvolt = <1800000>;
577 vcc_1v8_s0: pldo-reg1 {
578 regulator-name = "vcc_1v8_s0";
579 regulator-always-on;
580 regulator-boot-on;
581 regulator-min-microvolt = <1800000>;
582 regulator-max-microvolt = <1800000>;
584 regulator-state-mem {
585 regulator-on-in-suspend;
586 regulator-suspend-microvolt = <1800000>;
590 vcca_1v8_s0: pldo-reg2 {
591 regulator-name = "vcca_1v8_s0";
592 regulator-always-on;
593 regulator-boot-on;
594 regulator-min-microvolt = <1800000>;
595 regulator-max-microvolt = <1800000>;
597 regulator-state-mem {
598 regulator-on-in-suspend;
599 regulator-suspend-microvolt = <1800000>;
603 vdda_1v2_s0: pldo-reg3 {
604 regulator-name = "vdda_1v2_s0";
605 regulator-always-on;
606 regulator-boot-on;
607 regulator-min-microvolt = <1200000>;
608 regulator-max-microvolt = <1200000>;
610 regulator-state-mem {
611 regulator-off-in-suspend;
615 vcca_3v3_s0: pldo-reg4 {
616 regulator-name = "vcca_3v3_s0";
617 regulator-always-on;
618 regulator-boot-on;
619 regulator-min-microvolt = <3300000>;
620 regulator-max-microvolt = <3300000>;
622 regulator-state-mem {
623 regulator-on-in-suspend;
624 regulator-suspend-microvolt = <3300000>;
628 vccio_sd_s0: pldo-reg5 {
629 regulator-name = "vccio_sd_s0";
630 regulator-always-on;
631 regulator-boot-on;
632 regulator-min-microvolt = <1800000>;
633 regulator-max-microvolt = <3300000>;
635 regulator-state-mem {
636 regulator-off-in-suspend;
640 pldo6_s3: pldo-reg6 {
641 regulator-name = "pldo6_s3";
642 regulator-always-on;
643 regulator-boot-on;
644 regulator-min-microvolt = <1800000>;
645 regulator-max-microvolt = <1800000>;
647 regulator-state-mem {
648 regulator-on-in-suspend;
649 regulator-suspend-microvolt = <1800000>;
653 vdd_0v75_s3: nldo-reg1 {
654 regulator-name = "vdd_0v75_s3";
655 regulator-always-on;
656 regulator-boot-on;
657 regulator-min-microvolt = <750000>;
658 regulator-max-microvolt = <750000>;
660 regulator-state-mem {
661 regulator-on-in-suspend;
662 regulator-suspend-microvolt = <750000>;
666 vdda_ddr_pll_s0: nldo-reg2 {
667 regulator-name = "vdda_ddr_pll_s0";
668 regulator-always-on;
669 regulator-boot-on;
670 regulator-min-microvolt = <850000>;
671 regulator-max-microvolt = <850000>;
673 regulator-state-mem {
674 regulator-on-in-suspend;
675 regulator-suspend-microvolt = <850000>;
679 vdda_0v75_s0: nldo-reg3 {
680 regulator-name = "vdda_0v75_s0";
681 regulator-always-on;
682 regulator-boot-on;
683 regulator-min-microvolt = <750000>;
684 regulator-max-microvolt = <750000>;
686 regulator-state-mem {
687 regulator-on-in-suspend;
688 regulator-suspend-microvolt = <750000>;
692 vdda_0v85_s0: nldo-reg4 {
693 regulator-name = "vdda_0v85_s0";
694 regulator-always-on;
695 regulator-boot-on;
696 regulator-min-microvolt = <850000>;
697 regulator-max-microvolt = <850000>;
699 regulator-state-mem {
700 regulator-off-in-suspend;
704 vdd_0v75_s0: nldo-reg5 {
705 regulator-name = "vdd_0v75_s0";
706 regulator-always-on;
707 regulator-boot-on;
708 regulator-min-microvolt = <750000>;
709 regulator-max-microvolt = <750000>;
711 regulator-state-mem {
712 regulator-off-in-suspend;
728 phy-supply = <&vcc5v0_usb_otg0>;
733 pinctrl-0 = <&uart2m0_xfer>;