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/input/input.h>
45 #include <dt-bindings/pwm/pwm.h>
46 #include <dt-bindings/display/media-bus-format.h>
47 #include "rk3288-firefly.dtsi"
48 #include "rk3288-android.dtsi"
51 model = "Firefly-RK3288";
52 compatible = "firefly,firefly-rk3288", "rockchip,rk3288";
58 sdio_pwrseq: sdio-pwrseq {
62 wireless-bluetooth {
64 clock-names = "ext_clock";
67 /delete-node/ sdmmc-regulator;
68 vcc_sd: sdmmc-regulator {
69 compatible = "regulator-fixed";
71 pinctrl-names = "default";
72 pinctrl-0 = <&sdmmc_pwr>;
73 regulator-name = "vcc_sd";
74 regulator-min-microvolt = <3300000>;
75 regulator-max-microvolt = <3300000>;
76 startup-delay-us = <100000>;
77 vin-supply = <&vcc_io>;
80 vcc_lcd: vcc-lcd {
81 compatible = "regulator-fixed";
82 regulator-boot-on;
83 enable-active-high;
84 pinctrl-names = "default";
85 pinctrl-0 = <&lcd_en>;
86 regulator-name = "vcc_lcd";
87 vin-supply = <&vcc_io>;
92 compatible = "simple-audio-card";
93 simple-audio-card,format = "i2s";
94 simple-audio-card,name = "rockchip,firefly-codec";
95 simple-audio-card,mclk-fs = <512>;
96 simple-audio-card,widgets =
99 simple-audio-card,routing =
106 simple-audio-card,dai-link@0 {
109 sound-dai = <&i2s>;
113 sound-dai = <&es8323>;
117 simple-audio-card,dai-link@1 {
120 sound-dai = <&i2s>;
124 sound-dai = <&hdmi>;
129 spdif-sound {
131 compatible = "simple-audio-card";
132 simple-audio-card,name = "ROCKCHIP,SPDIF";
133 simple-audio-card,mclk-fs = <128>;
134 simple-audio-card,cpu {
135 sound-dai = <&spdif>;
137 simple-audio-card,codec {
138 sound-dai = <&spdif_out>;
146 hdmi_analog_sound: hdmi-analog-sound {
151 reserved-memory {
155 record-size = <0x0 0x20000>;
156 console-size = <0x0 0x80000>;
157 ftrace-size = <0x0 0x00000>;
158 pmsg-size = <0x0 0x50000>;
161 drm_logo: drm-logo@00000000 {
162 compatible = "rockchip,drm-logo";
167 fiq-debugger {
168 compatible = "rockchip,fiq-debugger";
170 rockchip,serial-id = <2>;
171 rockchip,wake-irq = <0>;
173 rockchip,irq-mode-enable = <1>;
175 pinctrl-names = "default";
176 pinctrl-0 = <&uart2_xfer>;
180 compatible = "fixed-clock";
181 clock-frequency = <32768>;
182 clock-output-names = "xin32k";
183 #clock-cells = <0>;
186 vccadc_ref: vccadc-ref {
187 compatible = "regulator-fixed";
188 regulator-name = "vcc1v8_sys";
189 regulator-always-on;
190 regulator-boot-on;
191 regulator-min-microvolt = <1800000>;
192 regulator-max-microvolt = <1800000>;
195 /* This turns on USB vbus for both host0 (ehci) and host1 (dwc2) */
197 vcc_phy: vcc-phy-regulator {
198 compatible = "regulator-fixed";
199 enable-active-high;
201 pinctrl-names = "default";
202 pinctrl-0 = <&eth_phy_pwr>;
203 regulator-name = "vcc_phy";
204 regulator-min-microvolt = <3300000>;
205 regulator-max-microvolt = <3300000>;
206 regulator-always-on;
207 regulator-boot-on;
216 wireless-bluetooth {
218 clock-names = "ext_clock";
221 rk_key: rockchip-key {
225 io-channels = <&saradc 1>;
227 vol-up-key {
233 vol-down-key {
239 power-key {
242 pinctrl-names = "default";
243 pinctrl-0 = <&pwrbtn>;
245 gpio-key,wakeup;
248 menu-key {
254 home-key {
260 back-key {
266 camera-key {
273 /delete-node/ usb-otg-regulator;
278 /delete-property/ pinctrl-0;
282 phy-supply = <&vcc_phy>;
283 snps,reset-gpio = <&gpio4 7 0>;
284 pinctrl-0 = <&rgmii_pins>;
285 max-speed = <100>;
290 vref-supply = <&vccadc_ref>;
295 sd-uhs-sdr12;
296 sd-uhs-sdr25;
297 sd-uhs-sdr50;
298 sd-uhs-sdr104;
299 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
308 force-hpd;
313 compatible ="lg,lp079qx1-sp0v", "simple-panel";
314 bus-format = <MEDIA_BUS_FMT_RGB666_1X18>;
317 enable-gpios = <&gpio5 19 GPIO_ACTIVE_HIGH>;
318 reset-gpios = <&gpio5 17 GPIO_ACTIVE_LOW>;
319 pinctrl-0 = <&lcd_cs>;
320 power-supply = <&vcc_lcd>;
324 disp_timings: display-timings {
325 native-mode = <&timing0>;
328 clock-frequency = <205000000>;
331 hfront-porch = <12>;
332 hsync-len = <16>;
333 hback-porch = <48>;
334 vfront-porch = <8>;
335 vsync-len = <4>;
336 vback-porch = <8>;
337 hsync-active = <0>;
338 vsync-active = <0>;
339 de-active = <0>;
340 pixelclk-active = <0>;
350 /delete-node/ syr828@41;
351 /delete-node/ act8846@5a;
358 interrupt-parent = <&gpio0>;
360 pinctrl-names = "default";
361 pinctrl-0 = <&pmic_int &global_pwroff>;
362 //pinctrl-0 = <&pmic_vsel>, <&pwr_hold>;
363 rockchip,system-power-controller;
364 wakeup-source;
365 #clock-cells = <1>;
366 clock-output-names = "rk808-clkout1", "rk808-clkout2";
367 vcc1-supply = <&vcc_sys>;
368 vcc2-supply = <&vcc_sys>;
369 vcc3-supply = <&vcc_sys>;
370 vcc4-supply = <&vcc_sys>;
371 vcc6-supply = <&vcc_sys>;
372 vcc7-supply = <&vcc_sys>;
373 vcc8-supply = <&vcc_18>;
374 vcc9-supply = <&vcc_io>;
375 vcc10-supply = <&vcc_io>;
376 vcc11-supply = <&vcc_sys>;
377 vcc12-supply = <&vcc_io>;
378 vddio-supply = <&vccio_pmu>;
382 regulator-always-on;
383 regulator-boot-on;
384 regulator-min-microvolt = <750000>;
385 regulator-max-microvolt = <1500000>;
386 regulator-name = "vdd_arm";
387 regulator-state-mem {
388 regulator-on-in-suspend;
389 regulator-suspend-microvolt = <1000000>;
394 regulator-always-on;
395 regulator-boot-on;
396 regulator-min-microvolt = <712500>;
397 regulator-max-microvolt = <1500000>;
398 regulator-name = "vdd_gpu";
399 regulator-ramp-delay = <6000>;
400 regulator-state-mem {
401 regulator-on-in-suspend;
402 regulator-suspend-microvolt = <1000000>;
407 regulator-always-on;
408 regulator-boot-on;
409 regulator-name = "vcc_ddr";
410 regulator-state-mem {
411 regulator-on-in-suspend;
416 regulator-always-on;
417 regulator-boot-on;
418 regulator-min-microvolt = <3300000>;
419 regulator-max-microvolt = <3300000>;
420 regulator-name = "vcc_io";
421 regulator-state-mem {
422 regulator-on-in-suspend;
423 regulator-suspend-microvolt = <3300000>;
428 regulator-always-on;
429 regulator-boot-on;
430 regulator-min-microvolt = <3300000>;
431 regulator-max-microvolt = <3300000>;
432 regulator-name = "vccio_pmu";
433 regulator-state-mem {
434 regulator-on-in-suspend;
435 regulator-suspend-microvolt = <3300000>;
440 regulator-always-on;
441 regulator-boot-on;
442 regulator-min-microvolt = <3300000>;
443 regulator-max-microvolt = <3300000>;
444 regulator-name = "vcca_33";
445 regulator-state-mem {
446 regulator-off-in-suspend;
451 regulator-always-on;
452 regulator-boot-on;
453 regulator-min-microvolt = <1000000>;
454 regulator-max-microvolt = <1000000>;
455 regulator-name = "vdd_10";
456 regulator-state-mem {
457 regulator-on-in-suspend;
458 regulator-suspend-microvolt = <1000000>;
463 regulator-always-on;
464 regulator-boot-on;
465 regulator-min-microvolt = <1800000>;
466 regulator-max-microvolt = <1800000>;
467 regulator-name = "vcc18_lcd";
468 regulator-state-mem {
469 regulator-on-in-suspend;
470 regulator-suspend-microvolt = <1800000>;
475 regulator-always-on;
476 regulator-boot-on;
477 regulator-min-microvolt = <3300000>;
478 regulator-max-microvolt = <3300000>;
479 regulator-name = "vccio_sd";
480 regulator-state-mem {
481 regulator-on-in-suspend;
482 regulator-suspend-microvolt = <3300000>;
487 regulator-always-on;
488 regulator-boot-on;
489 regulator-min-microvolt = <1000000>;
490 regulator-max-microvolt = <1000000>;
491 regulator-name = "vdd10_lcd";
492 regulator-state-mem {
493 regulator-on-in-suspend;
494 regulator-suspend-microvolt = <1000000>;
499 regulator-always-on;
500 regulator-boot-on;
501 regulator-min-microvolt = <1800000>;
502 regulator-max-microvolt = <1800000>;
503 regulator-name = "vcc_18";
504 regulator-state-mem {
505 regulator-on-in-suspend;
506 regulator-suspend-microvolt = <1800000>;
511 regulator-always-on;
512 regulator-boot-on;
513 regulator-min-microvolt = <1800000>;
514 regulator-max-microvolt = <1800000>;
515 regulator-name = "vcc_lan";
516 regulator-state-mem {
517 regulator-on-in-suspend;
518 regulator-suspend-microvolt = <1800000>;
523 regulator-always-on;
524 regulator-boot-on;
525 regulator-name = "vcc_18";
526 regulator-state-mem {
527 regulator-on-in-suspend;
532 regulator-always-on;
533 regulator-boot-on;
534 regulator-name = "rk_ldo10";
535 regulator-state-mem {
536 regulator-on-in-suspend;
545 clock-frequency = <400000>;
550 power-gpios = <&gpio7 21 GPIO_ACTIVE_HIGH>;
551 stanby-gpios = <&gpio7 5 GPIO_ACTIVE_HIGH>;
552 reset-gpios = <&gpio8 8 GPIO_ACTIVE_HIGH>;
553 int-gpios = <&gpio8 9 GPIO_ACTIVE_HIGH>;
554 pinctrl-names = "default";
555 pinctrl-0 = <&hdmiin_gpios>;
567 spk-con-gpio = <&gpio7 3 GPIO_ACTIVE_HIGH>;
568 hp-det-gpio = <&gpio7 15 GPIO_ACTIVE_LOW>;
569 clock-names = "mclk";
571 pinctrl-names = "default";
572 pinctrl-0 = <&i2s0_mclk>;
573 #sound-dai-cells = <0>;
590 flip-x = <1>;
591 flip-y = <1>;
592 touch-gpio = <&gpio7 13 IRQ_TYPE_EDGE_RISING>;
597 #sound-dai-cells = <0>;
606 /delete-property/ rockchip,gpios;
619 rockchip-relinquish-port;
636 /* change to non-secure dmac */
641 center-supply = <&vdd_gpu>;
646 compatible = "rockchip,rk3288-secure-efuse";
652 clock-names = "aclk_rga", "hclk_rga", "clk_rga";
662 compatible = "rockchip,remotectl-pwm";
685 rockchip,hw-tshut-polarity = <1>; /* tshut polarity 0:LOW 1:HIGH */
691 init-gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
693 pcfg_output_high: pcfg-output-high {
694 output-high;
697 pcfg_output_low: pcfg-output-low {
698 output-low;
702 pmic_int: pmic-int {
708 eth_phy_pwr: eth-phy-pwr {
714 lcd_cs: lcd-cs {
718 lcd_en: lcd-en {
724 pmic_vsel: pmic-vsel {
728 pwr_hold: pwr-hold {
734 bl_en: bl-en {