Lines Matching +full:en +full:- +full:host1
4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include <dt-bindings/display/media-bus-format.h>
45 #include <dt-bindings/input/input.h>
46 #include <dt-bindings/pwm/pwm.h>
48 #include "rk3288-linux.dtsi"
51 compatible = "rockchip,rk3288-evb-rk1608", "rockchip,rk3288";
54 compatible = "pwm-backlight";
55 brightness-levels = <
88 default-brightness-level = <128>;
89 enable-gpios = <&gpio7 2 GPIO_ACTIVE_HIGH>;
90 pinctrl-names = "default";
91 pinctrl-0 = <&bl_en>;
95 ext_gmac: external-gmac-clock {
96 compatible = "fixed-clock";
97 clock-frequency = <125000000>;
98 clock-output-names = "ext_gmac";
99 #clock-cells = <0>;
102 sdio_pwrseq: sdio-pwrseq {
103 compatible = "mmc-pwrseq-simple";
105 clock-names = "ext_clock";
106 pinctrl-names = "default";
107 pinctrl-0 = <&wifi_enable_h>;
112 * - SDIO_RESET_L_WL_REG_ON
113 * - PDN (power down when low)
115 reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
118 /* This turns on USB vbus for both host0 (ehci) and host1 (dwc2) */
119 vcc_host: vcc-host-regulator {
120 compatible = "regulator-fixed";
121 enable-active-high;
123 pinctrl-names = "default";
124 pinctrl-0 = <&host_vbus_drv>;
125 regulator-name = "vcc_host";
126 regulator-always-on;
127 regulator-boot-on;
130 vcc_lcd: vcc-lcd {
131 compatible = "regulator-fixed";
132 enable-active-high;
134 pinctrl-names = "default";
135 pinctrl-0 = <&lcd_en>;
136 regulator-name = "vcc_lcd";
137 vin-supply = <&vcc_io>;
140 vcc_sys: vsys-regulator {
141 compatible = "regulator-fixed";
142 regulator-name = "vcc_sys";
143 regulator-min-microvolt = <5000000>;
144 regulator-max-microvolt = <5000000>;
145 regulator-always-on;
146 regulator-boot-on;
154 vcc_sd: sdmmc-regulator {
155 compatible = "regulator-fixed";
156 pinctrl-names = "default";
157 pinctrl-0 = <&sdmmc_pwr>;
158 regulator-name = "vcc_sd";
159 regulator-min-microvolt = <3300000>;
160 regulator-max-microvolt = <3300000>;
161 startup-delay-us = <100000>;
162 vin-supply = <&vcc_io>;
165 wireless-bluetooth {
166 compatible = "bluetooth-platdata";
168 pinctrl-names = "default", "rts_gpio";
169 pinctrl-0 = <&uart0_rts>;
170 pinctrl-1 = <&uart0_gpios>;
177 wireless-wlan {
178 compatible = "wlan-platdata";
188 cpu0-supply = <&vdd_cpu>;
196 compatible = "simple-panel-dsi";
199 enable-gpios = <&gpio7 6 GPIO_ACTIVE_HIGH>;
201 bus-format = <MEDIA_BUS_FMT_RGB888_1X24>;
209 panel-init-sequence = [
371 panel-exit-sequence = [
376 display-timings {
377 native-mode = <&timing0>;
378 compatible = "rockchip,display-timings";
380 clock-frequency = <130000000>;
384 hsync-len = <10>;
385 hback-porch = <8>;
386 hfront-porch = <40>;
388 vsync-len = <3>;
389 vback-porch = <2>;
390 vfront-porch = <4>;
392 hsync-active = <0>;
393 vsync-active = <0>;
394 de-active = <0>;
395 pixelclk-active = <0>;
410 bus-width = <8>;
411 cap-mmc-highspeed;
412 disable-wp;
413 non-removable;
414 num-slots = <1>;
415 pinctrl-names = "default";
416 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_pwr &emmc_bus8>;
417 max-frequency = <100000000>;
418 mmc-hs200-1_8v;
419 mmc-ddr-1_8v;
424 phy-supply = <&vccio_pmu>;
425 phy-mode = "rgmii";
427 assigned-clocks = <&cru SCLK_MAC>;
428 assigned-clock-parents = <&cru PLL_NPLL>;
429 assigned-clock-rates = <125000000>;
430 snps,reset-gpio = <&gpio4 7 0>;
431 snps,reset-active-low;
432 snps,reset-delays-us = <0 10000 50000>;
433 pinctrl-names = "default";
434 pinctrl-0 = <&rgmii_pins>;
437 max-speed = <100>;
443 mali-supply = <&vdd_gpu>;
452 clock-frequency = <400000>;
456 fcs,suspend-voltage-selector = <1>;
458 regulator-name = "vdd_cpu";
459 regulator-min-microvolt = <850000>;
460 regulator-max-microvolt = <1350000>;
461 regulator-always-on;
462 regulator-boot-on;
463 regulator-enable-ramp-delay = <300>;
464 regulator-ramp-delay = <8000>;
465 vin-supply = <&vcc_sys>;
466 regulator-state-mem {
467 regulator-off-in-suspend;
473 fcs,suspend-voltage-selector = <1>;
475 regulator-name = "vdd_gpu";
476 regulator-min-microvolt = <850000>;
477 regulator-max-microvolt = <1350000>;
478 regulator-always-on;
479 regulator-ramp-delay = <6000>;
480 vin-supply = <&vcc_sys>;
481 regulator-state-mem {
482 regulator-off-in-suspend;
490 interrupt-parent = <&gpio0>;
493 pinctrl-names = "default";
494 pinctrl-0 = <&pmic_int>;
496 #clock-cells = <0>;
497 clock-output-names = "xin32k";
501 compatible = "active-semi,act8846";
503 system-power-controller;
506 vp1-supply = <&vcc_sys>;
507 vp2-supply = <&vcc_sys>;
508 vp3-supply = <&vcc_sys>;
509 vp4-supply = <&vcc_sys>;
510 inl1-supply = <&vcc_io>;
511 inl2-supply = <&vcc_sys>;
512 inl3-supply = <&vcc_20>;
516 regulator-name = "VCC_DDR";
517 regulator-min-microvolt = <1200000>;
518 regulator-max-microvolt = <1200000>;
519 regulator-always-on;
523 regulator-name = "VCC_IO";
524 regulator-min-microvolt = <3300000>;
525 regulator-max-microvolt = <3300000>;
526 regulator-always-on;
530 regulator-name = "VDD_LOG";
531 regulator-min-microvolt = <1150000>;
532 regulator-max-microvolt = <1150000>;
533 regulator-always-on;
537 regulator-name = "VCC_20";
538 regulator-min-microvolt = <2000000>;
539 regulator-max-microvolt = <2000000>;
540 regulator-always-on;
544 regulator-name = "VCCIO_SD";
545 regulator-min-microvolt = <1800000>;
546 regulator-max-microvolt = <3300000>;
547 regulator-always-on;
551 regulator-name = "VDD10_LCD";
552 regulator-min-microvolt = <1000000>;
553 regulator-max-microvolt = <1000000>;
554 regulator-always-on;
558 regulator-name = "VCCA_CODEC";
559 regulator-min-microvolt = <3300000>;
560 regulator-max-microvolt = <3300000>;
561 regulator-always-on;
565 regulator-name = "VCCA_TP";
566 regulator-min-microvolt = <3300000>;
567 regulator-max-microvolt = <3300000>;
568 regulator-always-on;
572 regulator-name = "VCCIO_PMU";
573 regulator-min-microvolt = <3300000>;
574 regulator-max-microvolt = <3300000>;
575 regulator-always-on;
579 regulator-name = "VDD_10";
580 regulator-min-microvolt = <1000000>;
581 regulator-max-microvolt = <1000000>;
582 regulator-always-on;
586 regulator-name = "VCC_18";
587 regulator-min-microvolt = <1800000>;
588 regulator-max-microvolt = <1800000>;
589 regulator-always-on;
593 regulator-name = "VCC18_LCD";
594 regulator-min-microvolt = <1800000>;
595 regulator-max-microvolt = <1800000>;
596 regulator-always-on;
604 clock-frequency = <100000>;
608 fcs,suspend-voltage-selector = <1>;
610 regulator-name = "vdd_core_rk1608";
611 regulator-min-microvolt = <712500>;
612 regulator-max-microvolt = <1500000>;
613 regulator-always-on;
614 regulator-boot-on;
615 vin-supply = <&vcc_sys>;
616 regulator-state-mem {
617 regulator-off-in-suspend;
625 bb-supply = <&vcc_18>;
626 sdcard-supply = <&vccio_sd>;
627 wifi-supply = <&vcc_18>;
639 pcfg_pull_none_drv_8ma: pcfg-pull-none-drv-8ma {
640 drive-strength = <8>;
643 pcfg_pull_up_drv_8ma: pcfg-pull-up-drv-8ma {
644 bias-pull-up;
645 drive-strength = <8>;
649 bl_en: bl-en {
655 lcd_en: lcd-en {
661 pmic_int: pmic-int {
666 sdio-pwrseq {
667 wifi_enable_h: wifi-enable-h {
675 * high-speed mode on EVB board so bump up to 8ma.
677 sdmmc_bus4: sdmmc-bus4 {
684 sdmmc_clk: sdmmc-clk {
688 sdmmc_cmd: sdmmc-cmd {
692 sdmmc_pwr: sdmmc-pwr {
698 host_vbus_drv: host-vbus-drv {
703 wireless-bluetooth {
704 uart0_gpios: uart0-gpios {
723 vref-supply = <&vcc_18>;
730 clock-frequency = <50000000>;
731 clock-freq-min-max = <200000 50000000>;
733 bus-width = <4>;
734 cap-sd-highspeed;
735 cap-sdio-irq;
736 disable-wp;
737 keep-power-in-suspend;
738 mmc-pwrseq = <&sdio_pwrseq>;
739 non-removable;
740 num-slots = <1>;
741 pinctrl-names = "default";
742 pinctrl-0 = <&sdio0_bus4 &sdio0_cmd &sdio0_clk &sdio0_int>;
743 sd-uhs-sdr104;
744 no-sd;
745 no-mmc;
749 no-sdio;
750 no-mmc;
751 bus-width = <4>;
752 cap-mmc-highspeed;
753 sd-uhs-sdr12;
754 sd-uhs-sdr25;
755 sd-uhs-sdr50;
756 sd-uhs-sdr104;
757 cap-sd-highspeed;
758 card-detect-delay = <200>;
759 disable-wp; /* wp not hooked up */
760 num-slots = <1>;
761 pinctrl-names = "default";
762 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
764 vmmc-supply = <&vcc_sd>;
765 vqmmc-supply = <&vccio_sd>;
766 no-sdio;
767 no-mmc;
771 rockchip,hw-tshut-polarity = <0>; /* tshut polarity 0:LOW 1:HIGH */
776 pinctrl-names = "default";
777 pinctrl-0 = <&uart0_xfer &uart0_cts>;
790 rockchip-relinquish-port;