Lines Matching +full:emc +full:- +full:timings +full:- +full:0
1 /dts-v1/;
3 #include <dt-bindings/input/input.h>
31 stdout-path = &uartd;
35 reg = <0x00000000 0x40000000>;
47 display-timings {
48 timing@0 {
50 clock-frequency = <70600000>;
53 hback-porch = <58>;
54 hfront-porch = <58>;
55 hsync-len = <58>;
56 vback-porch = <4>;
57 vfront-porch = <4>;
58 vsync-len = <4>;
59 hsync-active = <1>;
68 vdd-supply = <&hdmi_vdd_reg>;
69 pll-supply = <&hdmi_pll_reg>;
70 hdmi-supply = <&vdd_hdmi>;
72 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
73 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
79 pinctrl-names = "default";
80 pinctrl-0 = <&state_default>;
309 nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
311 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
312 nvidia,pull-down-strength = <31>;
313 nvidia,pull-up-strength = <31>;
314 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
315 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
359 clock-frequency = < 216000000 >;
362 nand-controller@70008000 {
363 nvidia,wp-gpios = <&gpio TEGRA_GPIO(H, 3) GPIO_ACTIVE_HIGH>;
366 nand@0 {
367 reg = <0>;
368 compatible = "hynix,hy27uf4g2b", "nand-flash";
378 clock-frequency = <400000>;
382 reg = <0x1a>;
383 interrupt-parent = <&gpio>;
386 gpio-controller;
387 #gpio-cells = <2>;
389 micdet-cfg = <0>;
390 micdet-delay = <100>;
391 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
397 reg = <0x44>;
398 interrupt-parent = <&gpio>;
404 reg = <0x68>;
405 interrupt-parent = <&gpio>;
412 clock-frequency = <100000>;
416 compatible = "i2c-mux-pinctrl";
417 #address-cells = <1>;
418 #size-cells = <0>;
420 i2c-parent = <&{/i2c@7000c400}>;
422 pinctrl-names = "ddc", "pta", "idle";
423 pinctrl-0 = <&state_i2cmux_ddc>;
424 pinctrl-1 = <&state_i2cmux_pta>;
425 pinctrl-2 = <&state_i2cmux_idle>;
427 hdmi_ddc: i2c@0 {
428 reg = <0>;
429 #address-cells = <1>;
430 #size-cells = <0>;
435 #address-cells = <1>;
436 #size-cells = <0>;
438 smart-battery@b {
439 compatible = "ti,bq20z75", "smart-battery-1.1";
440 reg = <0xb>;
441 ti,i2c-retry-count = <2>;
442 ti,poll-retry-count = <10>;
449 clock-frequency = <400000>;
454 clock-frequency = <400000>;
457 compatible = "asahi-kasei,ak8975";
458 reg = <0xc>;
459 interrupt-parent = <&gpio>;
465 reg = <0x34>;
468 ti,system-power-controller;
470 #gpio-cells = <2>;
471 gpio-controller;
473 sys-supply = <&vdd_5v0_reg>;
474 vin-sm0-supply = <&sys_reg>;
475 vin-sm1-supply = <&sys_reg>;
476 vin-sm2-supply = <&sys_reg>;
477 vinldo01-supply = <&sm2_reg>;
478 vinldo23-supply = <&sm2_reg>;
479 vinldo4-supply = <&sm2_reg>;
480 vinldo678-supply = <&sm2_reg>;
481 vinldo9-supply = <&sm2_reg>;
485 regulator-name = "vdd_sys";
486 regulator-always-on;
490 regulator-name = "vdd_sm0,vdd_core";
491 regulator-min-microvolt = <1300000>;
492 regulator-max-microvolt = <1300000>;
493 regulator-always-on;
497 regulator-name = "vdd_sm1,vdd_cpu";
498 regulator-min-microvolt = <1125000>;
499 regulator-max-microvolt = <1125000>;
500 regulator-always-on;
504 regulator-name = "vdd_sm2,vin_ldo*";
505 regulator-min-microvolt = <3700000>;
506 regulator-max-microvolt = <3700000>;
507 regulator-always-on;
513 regulator-name = "vdd_ldo1,avdd_pll*";
514 regulator-min-microvolt = <1100000>;
515 regulator-max-microvolt = <1100000>;
516 regulator-always-on;
520 regulator-name = "vdd_ldo2,vdd_rtc";
521 regulator-min-microvolt = <1200000>;
522 regulator-max-microvolt = <1200000>;
526 regulator-name = "vdd_ldo3,avdd_usb*";
527 regulator-min-microvolt = <3300000>;
528 regulator-max-microvolt = <3300000>;
529 regulator-always-on;
533 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
534 regulator-min-microvolt = <1800000>;
535 regulator-max-microvolt = <1800000>;
536 regulator-always-on;
540 regulator-name = "vdd_ldo5,vcore_mmc";
541 regulator-min-microvolt = <2850000>;
542 regulator-max-microvolt = <2850000>;
543 regulator-always-on;
547 regulator-name = "vdd_ldo6,avdd_vdac,vddio_vi,vddio_cam";
548 regulator-min-microvolt = <1800000>;
549 regulator-max-microvolt = <1800000>;
553 regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
554 regulator-min-microvolt = <3300000>;
555 regulator-max-microvolt = <3300000>;
559 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
560 regulator-min-microvolt = <1800000>;
561 regulator-max-microvolt = <1800000>;
565 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
566 regulator-min-microvolt = <2850000>;
567 regulator-max-microvolt = <2850000>;
568 regulator-always-on;
572 regulator-name = "vdd_rtc_out,vdd_cell";
573 regulator-min-microvolt = <3300000>;
574 regulator-max-microvolt = <3300000>;
575 regulator-always-on;
580 temperature-sensor@4c {
582 reg = <0x4c>;
588 nvidia,debounce-delay-ms = <32>;
589 nvidia,repeat-delay-ms = <160>;
590 nvidia,ghost-filter;
591 nvidia,kbc-row-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>;
592 nvidia,kbc-col-pins = <16 17 18 19 20 21 22 23>;
593 linux,keymap = <MATRIX_KEY(0x00, 0x02, KEY_W)
594 MATRIX_KEY(0x00, 0x03, KEY_S)
595 MATRIX_KEY(0x00, 0x04, KEY_A)
596 MATRIX_KEY(0x00, 0x05, KEY_Z)
597 MATRIX_KEY(0x00, 0x07, KEY_FN)
599 MATRIX_KEY(0x01, 0x07, KEY_LEFTMETA)
600 MATRIX_KEY(0x02, 0x06, KEY_RIGHTALT)
601 MATRIX_KEY(0x02, 0x07, KEY_LEFTALT)
603 MATRIX_KEY(0x03, 0x00, KEY_5)
604 MATRIX_KEY(0x03, 0x01, KEY_4)
605 MATRIX_KEY(0x03, 0x02, KEY_R)
606 MATRIX_KEY(0x03, 0x03, KEY_E)
607 MATRIX_KEY(0x03, 0x04, KEY_F)
608 MATRIX_KEY(0x03, 0x05, KEY_D)
609 MATRIX_KEY(0x03, 0x06, KEY_X)
611 MATRIX_KEY(0x04, 0x00, KEY_7)
612 MATRIX_KEY(0x04, 0x01, KEY_6)
613 MATRIX_KEY(0x04, 0x02, KEY_T)
614 MATRIX_KEY(0x04, 0x03, KEY_H)
615 MATRIX_KEY(0x04, 0x04, KEY_G)
616 MATRIX_KEY(0x04, 0x05, KEY_V)
617 MATRIX_KEY(0x04, 0x06, KEY_C)
618 MATRIX_KEY(0x04, 0x07, KEY_SPACE)
620 MATRIX_KEY(0x05, 0x00, KEY_9)
621 MATRIX_KEY(0x05, 0x01, KEY_8)
622 MATRIX_KEY(0x05, 0x02, KEY_U)
623 MATRIX_KEY(0x05, 0x03, KEY_Y)
624 MATRIX_KEY(0x05, 0x04, KEY_J)
625 MATRIX_KEY(0x05, 0x05, KEY_N)
626 MATRIX_KEY(0x05, 0x06, KEY_B)
627 MATRIX_KEY(0x05, 0x07, KEY_BACKSLASH)
629 MATRIX_KEY(0x06, 0x00, KEY_MINUS)
630 MATRIX_KEY(0x06, 0x01, KEY_0)
631 MATRIX_KEY(0x06, 0x02, KEY_O)
632 MATRIX_KEY(0x06, 0x03, KEY_I)
633 MATRIX_KEY(0x06, 0x04, KEY_L)
634 MATRIX_KEY(0x06, 0x05, KEY_K)
635 MATRIX_KEY(0x06, 0x06, KEY_COMMA)
636 MATRIX_KEY(0x06, 0x07, KEY_M)
638 MATRIX_KEY(0x07, 0x01, KEY_EQUAL)
639 MATRIX_KEY(0x07, 0x02, KEY_RIGHTBRACE)
640 MATRIX_KEY(0x07, 0x03, KEY_ENTER)
641 MATRIX_KEY(0x07, 0x07, KEY_MENU)
643 MATRIX_KEY(0x08, 0x04, KEY_RIGHTSHIFT)
644 MATRIX_KEY(0x08, 0x05, KEY_LEFTSHIFT)
646 MATRIX_KEY(0x09, 0x05, KEY_RIGHTCTRL)
647 MATRIX_KEY(0x09, 0x07, KEY_LEFTCTRL)
649 MATRIX_KEY(0x0B, 0x00, KEY_LEFTBRACE)
650 MATRIX_KEY(0x0B, 0x01, KEY_P)
651 MATRIX_KEY(0x0B, 0x02, KEY_APOSTROPHE)
652 MATRIX_KEY(0x0B, 0x03, KEY_SEMICOLON)
653 MATRIX_KEY(0x0B, 0x04, KEY_SLASH)
654 MATRIX_KEY(0x0B, 0x05, KEY_DOT)
656 MATRIX_KEY(0x0C, 0x00, KEY_F10)
657 MATRIX_KEY(0x0C, 0x01, KEY_F9)
658 MATRIX_KEY(0x0C, 0x02, KEY_BACKSPACE)
659 MATRIX_KEY(0x0C, 0x03, KEY_3)
660 MATRIX_KEY(0x0C, 0x04, KEY_2)
661 MATRIX_KEY(0x0C, 0x05, KEY_UP)
662 MATRIX_KEY(0x0C, 0x06, KEY_PRINT)
663 MATRIX_KEY(0x0C, 0x07, KEY_PAUSE)
665 MATRIX_KEY(0x0D, 0x00, KEY_INSERT)
666 MATRIX_KEY(0x0D, 0x01, KEY_DELETE)
667 MATRIX_KEY(0x0D, 0x03, KEY_PAGEUP )
668 MATRIX_KEY(0x0D, 0x04, KEY_PAGEDOWN)
669 MATRIX_KEY(0x0D, 0x05, KEY_RIGHT)
670 MATRIX_KEY(0x0D, 0x06, KEY_DOWN)
671 MATRIX_KEY(0x0D, 0x07, KEY_LEFT)
673 MATRIX_KEY(0x0E, 0x00, KEY_F11)
674 MATRIX_KEY(0x0E, 0x01, KEY_F12)
675 MATRIX_KEY(0x0E, 0x02, KEY_F8)
676 MATRIX_KEY(0x0E, 0x03, KEY_Q)
677 MATRIX_KEY(0x0E, 0x04, KEY_F4)
678 MATRIX_KEY(0x0E, 0x05, KEY_F3)
679 MATRIX_KEY(0x0E, 0x06, KEY_1)
680 MATRIX_KEY(0x0E, 0x07, KEY_F7)
682 MATRIX_KEY(0x0F, 0x00, KEY_ESC)
683 MATRIX_KEY(0x0F, 0x01, KEY_GRAVE)
684 MATRIX_KEY(0x0F, 0x02, KEY_F5)
685 MATRIX_KEY(0x0F, 0x03, KEY_TAB)
686 MATRIX_KEY(0x0F, 0x04, KEY_F1)
687 MATRIX_KEY(0x0F, 0x05, KEY_F2)
688 MATRIX_KEY(0x0F, 0x06, KEY_CAPSLOCK)
689 MATRIX_KEY(0x0F, 0x07, KEY_F6)
692 MATRIX_KEY(0x14, 0x00, KEY_KP7)
694 MATRIX_KEY(0x15, 0x00, KEY_KP9)
695 MATRIX_KEY(0x15, 0x01, KEY_KP8)
696 MATRIX_KEY(0x15, 0x02, KEY_KP4)
697 MATRIX_KEY(0x15, 0x04, KEY_KP1)
699 MATRIX_KEY(0x16, 0x01, KEY_KPSLASH)
700 MATRIX_KEY(0x16, 0x02, KEY_KP6)
701 MATRIX_KEY(0x16, 0x03, KEY_KP5)
702 MATRIX_KEY(0x16, 0x04, KEY_KP3)
703 MATRIX_KEY(0x16, 0x05, KEY_KP2)
704 MATRIX_KEY(0x16, 0x07, KEY_KP0)
706 MATRIX_KEY(0x1B, 0x01, KEY_KPASTERISK)
707 MATRIX_KEY(0x1B, 0x03, KEY_KPMINUS)
708 MATRIX_KEY(0x1B, 0x04, KEY_KPPLUS)
709 MATRIX_KEY(0x1B, 0x05, KEY_KPDOT)
711 MATRIX_KEY(0x1C, 0x05, KEY_VOLUMEUP)
713 MATRIX_KEY(0x1D, 0x03, KEY_HOME)
714 MATRIX_KEY(0x1D, 0x04, KEY_END)
715 MATRIX_KEY(0x1D, 0x05, KEY_BRIGHTNESSDOWN)
716 MATRIX_KEY(0x1D, 0x06, KEY_VOLUMEDOWN)
717 MATRIX_KEY(0x1D, 0x07, KEY_BRIGHTNESSUP)
719 MATRIX_KEY(0x1E, 0x00, KEY_NUMLOCK)
720 MATRIX_KEY(0x1E, 0x01, KEY_SCROLLLOCK)
721 MATRIX_KEY(0x1E, 0x02, KEY_MUTE)
723 MATRIX_KEY(0x1F, 0x04, KEY_HELP)>;
727 nvidia,invert-interrupt;
728 nvidia,suspend-mode = <1>;
729 nvidia,cpu-pwr-good-time = <5000>;
730 nvidia,cpu-pwr-off-time = <5000>;
731 nvidia,core-pwr-good-time = <3845 3845>;
732 nvidia,core-pwr-off-time = <3875>;
733 nvidia,sys-clock-req-active-high;
736 memory-controller@7000f400 {
737 emc-table@190000 {
739 compatible = "nvidia,tegra20-emc-table";
740 clock-frequency = <190000>;
741 nvidia,emc-registers = <0x0000000c 0x00000026
742 0x00000009 0x00000003 0x00000004 0x00000004
743 0x00000002 0x0000000c 0x00000003 0x00000003
744 0x00000002 0x00000001 0x00000004 0x00000005
745 0x00000004 0x00000009 0x0000000d 0x0000059f
746 0x00000000 0x00000003 0x00000003 0x00000003
747 0x00000003 0x00000001 0x0000000b 0x000000c8
748 0x00000003 0x00000007 0x00000004 0x0000000f
749 0x00000002 0x00000000 0x00000000 0x00000002
750 0x00000000 0x00000000 0x00000083 0xa06204ae
751 0x007dc010 0x00000000 0x00000000 0x00000000
752 0x00000000 0x00000000 0x00000000 0x00000000>;
755 emc-table@380000 {
757 compatible = "nvidia,tegra20-emc-table";
758 clock-frequency = <380000>;
759 nvidia,emc-registers = <0x00000017 0x0000004b
760 0x00000012 0x00000006 0x00000004 0x00000005
761 0x00000003 0x0000000c 0x00000006 0x00000006
762 0x00000003 0x00000001 0x00000004 0x00000005
763 0x00000004 0x00000009 0x0000000d 0x00000b5f
764 0x00000000 0x00000003 0x00000003 0x00000006
765 0x00000006 0x00000001 0x00000011 0x000000c8
766 0x00000003 0x0000000e 0x00000007 0x0000000f
767 0x00000002 0x00000000 0x00000000 0x00000002
768 0x00000000 0x00000000 0x00000083 0xe044048b
769 0x007d8010 0x00000000 0x00000000 0x00000000
770 0x00000000 0x00000000 0x00000000 0x00000000>;
776 nvidia,vbus-gpio = <&gpio TEGRA_GPIO(D, 0) GPIO_ACTIVE_HIGH>;
780 usb-phy@c5000000 {
782 vbus-supply = <&vbus_reg>;
788 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
792 usb-phy@c5004000 {
794 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
802 usb-phy@c5008000 {
808 power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
809 bus-width = <4>;
810 keep-power-in-suspend;
815 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
816 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
817 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
818 bus-width = <4>;
823 bus-width = <8>;
824 non-removable;
828 compatible = "pwm-backlight";
830 enable-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
831 power-supply = <&vdd_bl_reg>;
834 brightness-levels = <0 4 8 16 32 64 128 255>;
835 default-brightness-level = <6>;
839 compatible = "simple-bus";
840 #address-cells = <1>;
841 #size-cells = <0>;
843 clk32k_in: clock@0 {
844 compatible = "fixed-clock";
845 reg=<0>;
846 #clock-cells = <0>;
847 clock-frequency = <32768>;
851 gpio-keys {
852 compatible = "gpio-keys";
858 gpio-key,wakeup;
864 linux,input-type = <5>; /* EV_SW */
865 linux,code = <0>; /* SW_LID */
866 debounce-interval = <1>;
867 gpio-key,wakeup;
872 compatible = "chunghwa,claa101wa01a", "simple-panel";
874 power-supply = <&vdd_pnl_reg>;
875 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
878 ddc-i2c-bus = <&lvds_ddc>;
882 compatible = "simple-bus";
883 #address-cells = <1>;
884 #size-cells = <0>;
886 vdd_5v0_reg: regulator@0 {
887 compatible = "regulator-fixed";
888 reg = <0>;
889 regulator-name = "vdd_5v0";
890 regulator-min-microvolt = <5000000>;
891 regulator-max-microvolt = <5000000>;
892 regulator-always-on;
896 compatible = "regulator-fixed";
898 regulator-name = "vdd_1v5";
899 regulator-min-microvolt = <1500000>;
900 regulator-max-microvolt = <1500000>;
901 gpio = <&pmic 0 GPIO_ACTIVE_HIGH>;
905 compatible = "regulator-fixed";
907 regulator-name = "vdd_1v2";
908 regulator-min-microvolt = <1200000>;
909 regulator-max-microvolt = <1200000>;
911 enable-active-high;
915 compatible = "regulator-fixed";
917 regulator-name = "vdd_vbus_wup1";
918 regulator-min-microvolt = <5000000>;
919 regulator-max-microvolt = <5000000>;
920 enable-active-high;
921 gpio = <&gpio TEGRA_GPIO(D, 0) 0>;
922 regulator-always-on;
923 regulator-boot-on;
927 compatible = "regulator-fixed";
929 regulator-name = "vdd_pnl";
930 regulator-min-microvolt = <2800000>;
931 regulator-max-microvolt = <2800000>;
933 enable-active-high;
937 compatible = "regulator-fixed";
939 regulator-name = "vdd_bl";
940 regulator-min-microvolt = <2800000>;
941 regulator-max-microvolt = <2800000>;
942 gpio = <&gpio TEGRA_GPIO(W, 0) GPIO_ACTIVE_HIGH>;
943 enable-active-high;
947 compatible = "regulator-fixed";
949 regulator-name = "VDDIO_HDMI";
950 regulator-min-microvolt = <5000000>;
951 regulator-max-microvolt = <5000000>;
953 enable-active-high;
954 vin-supply = <&vdd_5v0_reg>;
959 compatible = "nvidia,tegra-audio-wm8903-seaboard",
960 "nvidia,tegra-audio-wm8903";
963 nvidia,audio-routing =
973 nvidia,i2s-controller = <&tegra_i2s1>;
974 nvidia,audio-codec = <&wm8903>;
976 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
977 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(X, 1) GPIO_ACTIVE_HIGH>;
982 clock-names = "pll_a", "pll_a_out0", "mclk";