Lines Matching +full:vccio7 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
9 #include <dt-bindings/soc/rockchip,vop2.h>
10 #include <dt-bindings/soc/rockchip,boot-mode.h>
15 compatible = "lckfb,tspi-rk3566", "rockchip,rk3566";
24 stdout-path = "serial2:1500000n8";
27 reserved-memory {
28 #address-cells = <2>;
29 #size-cells = <2>;
35 console-size = <0x80000>;
36 ftrace-size = <0x00000>;
37 pmsg-size = <0x50000>;
38 record-size = <0x20000>;
42 adc_keys: adc-keys {
43 compatible = "adc-keys";
44 io-channels = <&saradc 0>;
45 io-channel-names = "buttons";
46 keyup-threshold-microvolt = <1800000>;
47 poll-interval = <100>;
49 button-recovery {
52 press-threshold-microvolt = <108>;
56 hdmi_con: hdmi-con {
57 compatible = "hdmi-connector";
62 remote-endpoint = <&hdmi_out_con>;
68 compatible = "gpio-leds";
70 rgb_led_r: rgb-led-r {
73 label = "status-red";
76 rgb_led_g: rgb-led-g {
79 label = "status-green";
82 rgb_led_b: rgb-led-b {
85 label = "status-blue";
89 multi_leds: multi-led {
90 compatible = "leds-group-multicolor";
92 label = "status-rgb";
97 vcc12v0_dcin: regulator-12v0-dcin {
98 compatible = "regulator-fixed";
99 regulator-name = "vcc12v0_dcin";
100 regulator-always-on;
101 regulator-boot-on;
102 regulator-min-microvolt = <12000000>;
103 regulator-max-microvolt = <12000000>;
106 vcc3v3_sys: regulator-3v3-vcc-sys {
107 compatible = "regulator-fixed";
108 regulator-name = "vcc3v3_sys";
109 regulator-always-on;
110 regulator-boot-on;
111 regulator-min-microvolt = <3300000>;
112 regulator-max-microvolt = <3300000>;
113 vin-supply = <&vcc5v0_sys>;
116 vcc5v0_sys: regulator-5v0-vcc-sys {
117 compatible = "regulator-fixed";
118 regulator-name = "vcc5v0_sys";
119 regulator-always-on;
120 regulator-boot-on;
121 regulator-min-microvolt = <5000000>;
122 regulator-max-microvolt = <5000000>;
123 vin-supply = <&vcc12v0_dcin>;
126 vcc5v0_host: regulator-5v0-vcc-host {
127 compatible = "regulator-fixed";
128 enable-active-high;
130 pinctrl-names = "default";
131 pinctrl-0 = <&vcc5v0_host_en>;
132 regulator-name = "vcc5v0_host";
133 regulator-min-microvolt = <5000000>;
134 regulator-max-microvolt = <5000000>;
135 vin-supply = <&vcc5v0_sys>;
138 sdio_pwrseq: sdio-pwrseq {
139 compatible = "mmc-pwrseq-simple";
141 clock-names = "ext_clock";
142 pinctrl-names = "default";
143 pinctrl-0 = <&wifi_enable_h>;
144 post-power-on-delay-ms = <200>;
145 reset-gpios = <&gpio2 RK_PB1 GPIO_ACTIVE_LOW>;
149 compatible = "simple-audio-card";
150 simple-audio-card,format = "i2s";
151 simple-audio-card,name = "Analog RK809";
152 simple-audio-card,mclk-fs = <256>;
154 simple-audio-card,cpu {
155 sound-dai = <&i2s1_8ch>;
158 simple-audio-card,codec {
159 sound-dai = <&rk809>;
173 cpu-supply = <&vdd_cpu>;
177 cpu-supply = <&vdd_cpu>;
181 cpu-supply = <&vdd_cpu>;
185 cpu-supply = <&vdd_cpu>;
189 mali-supply = <&vdd_gpu>;
194 avdd-0v9-supply = <&vdda0v9_image>;
195 avdd-1v8-supply = <&vcca1v8_image>;
201 remote-endpoint = <&vp0_out_hdmi>;
207 remote-endpoint = <&hdmi_con_in>;
221 fcs,suspend-voltage-selector = <1>;
222 regulator-name = "vdd_cpu";
223 regulator-always-on;
224 regulator-boot-on;
225 regulator-min-microvolt = <800000>;
226 regulator-max-microvolt = <1150000>;
227 regulator-ramp-delay = <2300>;
228 vin-supply = <&vcc5v0_sys>;
230 regulator-state-mem {
231 regulator-off-in-suspend;
238 assigned-clocks = <&cru I2S1_MCLKOUT_TX>;
239 assigned-clock-parents = <&cru CLK_I2S1_8CH_TX>;
240 #clock-cells = <1>;
241 clock-output-names = "rk808-clkout1", "rk808-clkout2";
242 clock-names = "mclk";
244 interrupt-parent = <&gpio0>;
246 pinctrl-names = "default";
247 pinctrl-0 = <&pmic_int>, <&i2s1m0_mclk>;
248 system-power-controller;
249 #sound-dai-cells = <0>;
250 wakeup-source;
252 vcc1-supply = <&vcc3v3_sys>;
253 vcc2-supply = <&vcc3v3_sys>;
254 vcc3-supply = <&vcc3v3_sys>;
255 vcc4-supply = <&vcc3v3_sys>;
256 vcc5-supply = <&vcc3v3_sys>;
257 vcc6-supply = <&vcc3v3_sys>;
258 vcc7-supply = <&vcc3v3_sys>;
259 vcc8-supply = <&vcc3v3_sys>;
260 vcc9-supply = <&vcc3v3_sys>;
264 regulator-name = "vdd_logic";
265 regulator-always-on;
266 regulator-boot-on;
267 regulator-min-microvolt = <500000>;
268 regulator-max-microvolt = <1350000>;
269 regulator-ramp-delay = <6001>;
270 regulator-initial-mode = <0x2>;
272 regulator-state-mem {
273 regulator-off-in-suspend;
278 regulator-name = "vdd_gpu";
279 regulator-always-on;
280 regulator-boot-on;
281 regulator-min-microvolt = <500000>;
282 regulator-max-microvolt = <1350000>;
283 regulator-ramp-delay = <6001>;
284 regulator-initial-mode = <0x2>;
286 regulator-state-mem {
287 regulator-off-in-suspend;
292 regulator-name = "vcc_ddr";
293 regulator-always-on;
294 regulator-boot-on;
295 regulator-initial-mode = <0x2>;
297 regulator-state-mem {
298 regulator-on-in-suspend;
303 regulator-name = "vdd_npu";
304 regulator-always-on;
305 regulator-boot-on;
306 regulator-min-microvolt = <500000>;
307 regulator-max-microvolt = <1350000>;
308 regulator-ramp-delay = <6001>;
309 regulator-initial-mode = <0x2>;
311 regulator-state-mem {
312 regulator-off-in-suspend;
317 regulator-name = "vdda0v9_image";
318 regulator-boot-on;
319 regulator-always-on;
320 regulator-min-microvolt = <900000>;
321 regulator-max-microvolt = <900000>;
323 regulator-state-mem {
324 regulator-off-in-suspend;
329 regulator-name = "vdda_0v9";
330 regulator-always-on;
331 regulator-boot-on;
332 regulator-min-microvolt = <900000>;
333 regulator-max-microvolt = <900000>;
334 regulator-state-mem {
335 regulator-off-in-suspend;
340 regulator-name = "vdda0v9_pmu";
341 regulator-always-on;
342 regulator-boot-on;
343 regulator-min-microvolt = <900000>;
344 regulator-max-microvolt = <900000>;
346 regulator-state-mem {
347 regulator-on-in-suspend;
348 regulator-suspend-microvolt = <900000>;
353 regulator-name = "vccio_acodec";
354 regulator-always-on;
355 regulator-boot-on;
356 regulator-min-microvolt = <3300000>;
357 regulator-max-microvolt = <3300000>;
359 regulator-state-mem {
360 regulator-off-in-suspend;
365 regulator-name = "vccio_sd";
366 regulator-always-on;
367 regulator-boot-on;
368 regulator-min-microvolt = <1800000>;
369 regulator-max-microvolt = <3300000>;
371 regulator-state-mem {
372 regulator-off-in-suspend;
377 regulator-name = "vcc3v3_pmu";
378 regulator-always-on;
379 regulator-boot-on;
380 regulator-min-microvolt = <3300000>;
381 regulator-max-microvolt = <3300000>;
383 regulator-state-mem {
384 regulator-on-in-suspend;
385 regulator-suspend-microvolt = <3300000>;
390 regulator-name = "vcca_1v8";
391 regulator-always-on;
392 regulator-boot-on;
393 regulator-min-microvolt = <1800000>;
394 regulator-max-microvolt = <1800000>;
396 regulator-state-mem {
397 regulator-off-in-suspend;
402 regulator-name = "vcca1v8_pmu";
403 regulator-always-on;
404 regulator-boot-on;
405 regulator-min-microvolt = <1800000>;
406 regulator-max-microvolt = <1800000>;
408 regulator-state-mem {
409 regulator-on-in-suspend;
410 regulator-suspend-microvolt = <1800000>;
415 regulator-name = "vcca1v8_image";
416 regulator-always-on;
417 regulator-boot-on;
418 regulator-min-microvolt = <1800000>;
419 regulator-max-microvolt = <1800000>;
421 regulator-state-mem {
422 regulator-off-in-suspend;
427 regulator-name = "vcc_1v8";
428 regulator-always-on;
429 regulator-boot-on;
430 regulator-min-microvolt = <1800000>;
431 regulator-max-microvolt = <1800000>;
433 regulator-state-mem {
434 regulator-off-in-suspend;
439 regulator-name = "vcc_3v3";
440 regulator-always-on;
441 regulator-boot-on;
443 regulator-state-mem {
444 regulator-off-in-suspend;
449 regulator-name = "vcc3v3_sd";
450 regulator-always-on;
451 regulator-boot-on;
453 regulator-state-mem {
454 regulator-off-in-suspend;
460 rockchip,mic-in-differential;
471 pinctrl-names = "default";
472 pinctrl-0 = <&i2c4m0_xfer>;
483 pinctrl-names = "default";
484 pinctrl-0 = <&i2s1m0_sclktx &i2s1m0_lrcktx &i2s1m0_sdi0 &i2s1m0_sdo0>;
485 rockchip,trcm-sync-tx-only;
491 rockchip,trcm-sync-tx-only;
498 bt_enable_h: bt-enable-h {
502 bt_host_wake_l: bt-host-wake-l {
506 bt_wake_l: bt-wake-l {
511 hp-detect {
512 hp_det: hp-det {
518 pmic_int: pmic-int {
523 sdio-pwrseq {
524 wifi_enable_h: wifi-enable-h {
528 wifi_host_wake_h: wifi-host-wake-l {
534 vcc5v0_host_en: vcc5v0-host-en {
541 pmuio1-supply = <&vcc3v3_pmu>;
542 pmuio2-supply = <&vcc3v3_pmu>;
543 vccio1-supply = <&vccio_acodec>;
544 vccio2-supply = <&vcc_1v8>;
545 vccio3-supply = <&vccio_sd>;
546 vccio4-supply = <&vcc_1v8>;
547 vccio5-supply = <&vcc_3v3>;
548 vccio6-supply = <&vcc_1v8>;
549 vccio7-supply = <&vcc_3v3>;
554 reboot-mode {
555 compatible = "syscon-reboot-mode";
557 mode-normal = <BOOT_NORMAL>;
558 mode-loader = <BOOT_BL_DOWNLOAD>;
559 mode-recovery = <BOOT_RECOVERY>;
560 mode-bootloader = <BOOT_FASTBOOT>;
565 vref-supply = <&vcca_1v8>;
572 bus-width = <8>;
573 max-frequency = <200000000>;
574 non-removable;
575 pinctrl-names = "default";
576 pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd &emmc_datastrobe &emmc_rstnout>;
577 vmmc-supply = <&vcc_3v3>;
578 vqmmc-supply = <&vcc_1v8>;
583 bus-width = <4>;
584 cap-mmc-highspeed;
585 cap-sd-highspeed;
586 disable-wp;
587 max-frequency = <150000000>;
588 pinctrl-names = "default";
589 pinctrl-0 = <&sdmmc0_bus4 &sdmmc0_clk &sdmmc0_cmd &sdmmc0_det>;
590 sd-uhs-sdr104;
591 vmmc-supply = <&vcc3v3_sd>;
592 vqmmc-supply = <&vcc_1v8>;
597 bus-width = <4>;
598 cap-sd-highspeed;
599 cap-sdio-irq;
600 disable-wp;
601 keep-power-in-suspend;
602 max-frequency = <150000000>;
603 mmc-pwrseq = <&sdio_pwrseq>;
604 non-removable;
605 pinctrl-names = "default";
606 pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_cmd &sdmmc1_clk>;
607 sd-uhs-sdr104;
608 vmmc-supply = <&vcc3v3_sys>;
609 vqmmc-supply = <&vcc_1v8>;
610 #address-cells = <1>;
611 #size-cells = <0>;
615 compatible = "brcm,bcm4329-fmac";
617 interrupt-parent = <&gpio2>;
619 interrupt-names = "host-wake";
620 pinctrl-names = "default";
621 pinctrl-0 = <&wifi_host_wake_h>;
626 rockchip,hw-tshut-mode = <1>;
627 rockchip,hw-tshut-polarity = <0>;
632 pinctrl-names = "default";
633 pinctrl-0 = <&uart1m0_xfer &uart1m0_ctsn &uart1m0_rtsn>;
634 uart-has-rtscts;
638 compatible = "brcm,bcm43438-bt";
640 clock-names = "lpo";
641 max-speed = <3000000>;
642 pinctrl-names = "default";
643 pinctrl-0 = <&bt_host_wake_l &bt_wake_l &bt_enable_h>;
644 shutdown-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>;
645 vbat-supply = <&vcc3v3_sys>;
646 vddio-supply = <&vcc_1v8>;
651 pinctrl-names = "default";
652 pinctrl-0 = <&uart2m0_xfer>;
687 phy-supply = <&vcc5v0_sys>;
692 phy-supply = <&vcc5v0_sys>;
701 phy-supply = <&vcc5v0_host>;
706 phy-supply = <&vcc5v0_host>;
711 assigned-clocks = <&cru DCLK_VOP0>, <&cru DCLK_VOP1>;
712 assigned-clock-parents = <&pmucru PLL_HPLL>, <&cru PLL_VPLL>;
723 remote-endpoint = <&hdmi_in_vp0>;