Lines Matching +full:tegra +full:- +full:audio +full:- +full:rt5631

1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include "tegra30-asus-transformer-common.dtsi"
5 #include "tegra30-asus-lvds-display.dtsi"
12 tf300tg-init-hog {
13 gpio-hog;
28 output-low;
39 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
47 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
55 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
64 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
72 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
86 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
94 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
102 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
115 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
123 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
131 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
139 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
147 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
155 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
161 /* Azurewave AW-NH615 BCM4329B1 */
163 compatible = "brcm,bcm4329-bt";
173 interrupt-parent = <&gpio>;
175 reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>;
177 vcc33-supply = <&vdd_3v3_sys>;
178 vccio-supply = <&vdd_3v3_sys>;
180 touchscreen-size-x = <2240>;
181 touchscreen-size-y = <1408>;
182 touchscreen-inverted-y;
187 clock-frequency = <400000>;
190 mount-matrix = "1", "0", "0",
191 "0", "-1", "0",
192 "0", "0", "-1";
196 mount-matrix = "-1", "0", "0",
198 "0", "0", "-1";
201 i2c-gate {
203 mount-matrix = "0", "-1", "0",
204 "-1", "0", "0",
212 /* Realtek ALC5631 audio codec */
213 rt5631: audio-codec@1a { label
214 compatible = "realtek,rt5631";
219 memory-controller@7000f000 {
220 emc-timings-0 {
222 nvidia,ram-code = <0>;
224 timing-25500000 {
225 clock-frequency = <25500000>;
227 nvidia,emem-configuration = < 0x00020001 0xc0000020
234 timing-51000000 {
235 clock-frequency = <51000000>;
237 nvidia,emem-configuration = < 0x00010001 0xc0000020
244 timing-102000000 {
245 clock-frequency = <102000000>;
247 nvidia,emem-configuration = < 0x00000001 0xc0000030
254 timing-204000000 {
255 clock-frequency = <204000000>;
257 nvidia,emem-configuration = < 0x00000003 0xc0000025
264 timing-333500000 {
265 clock-frequency = <333500000>;
267 nvidia,emem-configuration = < 0x00000005 0xc000003d
274 timing-667000000 {
275 clock-frequency = <667000000>;
277 nvidia,emem-configuration = < 0x0000000a 0xc0000079
285 emc-timings-1 {
287 nvidia,ram-code = <1>;
289 timing-25500000 {
290 clock-frequency = <25500000>;
292 nvidia,emem-configuration = < 0x00020001 0xc0000020
299 timing-51000000 {
300 clock-frequency = <51000000>;
302 nvidia,emem-configuration = < 0x00010001 0xc0000020
309 timing-102000000 {
310 clock-frequency = <102000000>;
312 nvidia,emem-configuration = < 0x00000001 0xc0000030
319 timing-204000000 {
320 clock-frequency = <204000000>;
322 nvidia,emem-configuration = < 0x00000003 0xc0000025
329 timing-333500000 {
330 clock-frequency = <333500000>;
332 nvidia,emem-configuration = < 0x00000005 0xc000003d
339 timing-667000000 {
340 clock-frequency = <667000000>;
342 nvidia,emem-configuration = < 0x0000000a 0xc0000079
350 emc-timings-2 {
352 nvidia,ram-code = <2>;
354 timing-25500000 {
355 clock-frequency = <25500000>;
357 nvidia,emem-configuration = < 0x00020001 0xc0000020
364 timing-51000000 {
365 clock-frequency = <51000000>;
367 nvidia,emem-configuration = < 0x00010001 0xc0000020
374 timing-102000000 {
375 clock-frequency = <102000000>;
377 nvidia,emem-configuration = < 0x00000001 0xc0000030
384 timing-204000000 {
385 clock-frequency = <204000000>;
387 nvidia,emem-configuration = < 0x00000003 0xc0000025
394 timing-333500000 {
395 clock-frequency = <333500000>;
397 nvidia,emem-configuration = < 0x00000005 0x8000003d
404 timing-667000000 {
405 clock-frequency = <667000000>;
407 nvidia,emem-configuration = < 0x0000000a 0x80000079
416 memory-controller@7000f400 {
417 emc-timings-0 {
419 nvidia,ram-code = <0>;
421 timing-25500000 {
422 clock-frequency = <25500000>;
424 nvidia,emc-auto-cal-interval = <0x001fffff>;
425 nvidia,emc-mode-1 = <0x80100003>;
426 nvidia,emc-mode-2 = <0x80200048>;
427 nvidia,emc-mode-reset = <0x80001221>;
428 nvidia,emc-zcal-cnt-long = <0x00000040>;
429 nvidia,emc-cfg-dyn-self-ref;
430 nvidia,emc-cfg-periodic-qrst;
432 nvidia,emc-configuration = < 0x00000001
457 timing-51000000 {
458 clock-frequency = <51000000>;
460 nvidia,emc-auto-cal-interval = <0x001fffff>;
461 nvidia,emc-mode-1 = <0x80100003>;
462 nvidia,emc-mode-2 = <0x80200048>;
463 nvidia,emc-mode-reset = <0x80001221>;
464 nvidia,emc-zcal-cnt-long = <0x00000040>;
465 nvidia,emc-cfg-dyn-self-ref;
466 nvidia,emc-cfg-periodic-qrst;
468 nvidia,emc-configuration = < 0x00000002
493 timing-102000000 {
494 clock-frequency = <102000000>;
496 nvidia,emc-auto-cal-interval = <0x001fffff>;
497 nvidia,emc-mode-1 = <0x80100003>;
498 nvidia,emc-mode-2 = <0x80200048>;
499 nvidia,emc-mode-reset = <0x80001221>;
500 nvidia,emc-zcal-cnt-long = <0x00000040>;
501 nvidia,emc-cfg-dyn-self-ref;
502 nvidia,emc-cfg-periodic-qrst;
504 nvidia,emc-configuration = < 0x00000005
529 timing-204000000 {
530 clock-frequency = <204000000>;
532 nvidia,emc-auto-cal-interval = <0x001fffff>;
533 nvidia,emc-mode-1 = <0x80100003>;
534 nvidia,emc-mode-2 = <0x80200048>;
535 nvidia,emc-mode-reset = <0x80001221>;
536 nvidia,emc-zcal-cnt-long = <0x00000040>;
537 nvidia,emc-cfg-dyn-self-ref;
538 nvidia,emc-cfg-periodic-qrst;
540 nvidia,emc-configuration = < 0x0000000a
565 timing-333500000 {
566 clock-frequency = <333500000>;
568 nvidia,emc-auto-cal-interval = <0x001fffff>;
569 nvidia,emc-mode-1 = <0x80100002>;
570 nvidia,emc-mode-2 = <0x80200040>;
571 nvidia,emc-mode-reset = <0x80000321>;
572 nvidia,emc-zcal-cnt-long = <0x00000040>;
574 nvidia,emc-configuration = < 0x0000000f
599 timing-667000000 {
600 clock-frequency = <667000000>;
602 nvidia,emc-auto-cal-interval = <0x001fffff>;
603 nvidia,emc-mode-1 = <0x80100002>;
604 nvidia,emc-mode-2 = <0x80200058>;
605 nvidia,emc-mode-reset = <0x80000b71>;
606 nvidia,emc-zcal-cnt-long = <0x00000040>;
607 nvidia,emc-cfg-periodic-qrst;
609 nvidia,emc-configuration = < 0x0000001f
635 emc-timings-1 {
637 nvidia,ram-code = <1>;
639 timing-25500000 {
640 clock-frequency = <25500000>;
642 nvidia,emc-auto-cal-interval = <0x001fffff>;
643 nvidia,emc-mode-1 = <0x80100003>;
644 nvidia,emc-mode-2 = <0x80200048>;
645 nvidia,emc-mode-reset = <0x80001221>;
646 nvidia,emc-zcal-cnt-long = <0x00000040>;
647 nvidia,emc-cfg-dyn-self-ref;
648 nvidia,emc-cfg-periodic-qrst;
650 nvidia,emc-configuration = < 0x00000001
675 timing-51000000 {
676 clock-frequency = <51000000>;
678 nvidia,emc-auto-cal-interval = <0x001fffff>;
679 nvidia,emc-mode-1 = <0x80100003>;
680 nvidia,emc-mode-2 = <0x80200048>;
681 nvidia,emc-mode-reset = <0x80001221>;
682 nvidia,emc-zcal-cnt-long = <0x00000040>;
683 nvidia,emc-cfg-dyn-self-ref;
684 nvidia,emc-cfg-periodic-qrst;
686 nvidia,emc-configuration = < 0x00000002
711 timing-102000000 {
712 clock-frequency = <102000000>;
714 nvidia,emc-auto-cal-interval = <0x001fffff>;
715 nvidia,emc-mode-1 = <0x80100003>;
716 nvidia,emc-mode-2 = <0x80200048>;
717 nvidia,emc-mode-reset = <0x80001221>;
718 nvidia,emc-zcal-cnt-long = <0x00000040>;
719 nvidia,emc-cfg-dyn-self-ref;
720 nvidia,emc-cfg-periodic-qrst;
722 nvidia,emc-configuration = < 0x00000005
747 timing-204000000 {
748 clock-frequency = <204000000>;
750 nvidia,emc-auto-cal-interval = <0x001fffff>;
751 nvidia,emc-mode-1 = <0x80100003>;
752 nvidia,emc-mode-2 = <0x80200048>;
753 nvidia,emc-mode-reset = <0x80001221>;
754 nvidia,emc-zcal-cnt-long = <0x00000040>;
755 nvidia,emc-cfg-dyn-self-ref;
756 nvidia,emc-cfg-periodic-qrst;
758 nvidia,emc-configuration = < 0x0000000a
783 timing-333500000 {
784 clock-frequency = <333500000>;
786 nvidia,emc-auto-cal-interval = <0x001fffff>;
787 nvidia,emc-mode-1 = <0x80100002>;
788 nvidia,emc-mode-2 = <0x80200040>;
789 nvidia,emc-mode-reset = <0x80000321>;
790 nvidia,emc-zcal-cnt-long = <0x00000040>;
792 nvidia,emc-configuration = < 0x0000000f
817 timing-667000000 {
818 clock-frequency = <667000000>;
820 nvidia,emc-auto-cal-interval = <0x001fffff>;
821 nvidia,emc-mode-1 = <0x80100002>;
822 nvidia,emc-mode-2 = <0x80200058>;
823 nvidia,emc-mode-reset = <0x80000b71>;
824 nvidia,emc-zcal-cnt-long = <0x00000040>;
825 nvidia,emc-cfg-periodic-qrst;
827 nvidia,emc-configuration = < 0x00000020
853 emc-timings-2 {
855 nvidia,ram-code = <2>;
857 timing-25500000 {
858 clock-frequency = <25500000>;
860 nvidia,emc-auto-cal-interval = <0x001fffff>;
861 nvidia,emc-mode-1 = <0x80100003>;
862 nvidia,emc-mode-2 = <0x80200008>;
863 nvidia,emc-mode-reset = <0x80001221>;
864 nvidia,emc-zcal-cnt-long = <0x00000040>;
865 nvidia,emc-cfg-dyn-self-ref;
866 nvidia,emc-cfg-periodic-qrst;
868 nvidia,emc-configuration = < 0x00000001
893 timing-51000000 {
894 clock-frequency = <51000000>;
896 nvidia,emc-auto-cal-interval = <0x001fffff>;
897 nvidia,emc-mode-1 = <0x80100003>;
898 nvidia,emc-mode-2 = <0x80200008>;
899 nvidia,emc-mode-reset = <0x80001221>;
900 nvidia,emc-zcal-cnt-long = <0x00000040>;
901 nvidia,emc-cfg-dyn-self-ref;
902 nvidia,emc-cfg-periodic-qrst;
904 nvidia,emc-configuration = < 0x00000002
929 timing-102000000 {
930 clock-frequency = <102000000>;
932 nvidia,emc-auto-cal-interval = <0x001fffff>;
933 nvidia,emc-mode-1 = <0x80100003>;
934 nvidia,emc-mode-2 = <0x80200008>;
935 nvidia,emc-mode-reset = <0x80001221>;
936 nvidia,emc-zcal-cnt-long = <0x00000040>;
937 nvidia,emc-cfg-dyn-self-ref;
938 nvidia,emc-cfg-periodic-qrst;
940 nvidia,emc-configuration = < 0x00000004
965 timing-204000000 {
966 clock-frequency = <204000000>;
968 nvidia,emc-auto-cal-interval = <0x001fffff>;
969 nvidia,emc-mode-1 = <0x80100003>;
970 nvidia,emc-mode-2 = <0x80200008>;
971 nvidia,emc-mode-reset = <0x80001221>;
972 nvidia,emc-zcal-cnt-long = <0x00000040>;
973 nvidia,emc-cfg-dyn-self-ref;
974 nvidia,emc-cfg-periodic-qrst;
976 nvidia,emc-configuration = < 0x00000009
1001 timing-333500000 {
1002 clock-frequency = <333500000>;
1004 nvidia,emc-auto-cal-interval = <0x001fffff>;
1005 nvidia,emc-mode-1 = <0x80100002>;
1006 nvidia,emc-mode-2 = <0x80200000>;
1007 nvidia,emc-mode-reset = <0x80000321>;
1008 nvidia,emc-zcal-cnt-long = <0x00000040>;
1010 nvidia,emc-configuration = < 0x0000000f
1035 timing-667000000 {
1036 clock-frequency = <667000000>;
1038 nvidia,emc-auto-cal-interval = <0x001fffff>;
1039 nvidia,emc-mode-1 = <0x80100002>;
1040 nvidia,emc-mode-2 = <0x80200018>;
1041 nvidia,emc-mode-reset = <0x80000b71>;
1042 nvidia,emc-zcal-cnt-long = <0x00000040>;
1043 nvidia,emc-cfg-periodic-qrst;
1045 nvidia,emc-configuration = < 0x0000001f
1072 display-panel {
1073 compatible = "innolux,g101ice-l01";
1076 opp-table-emc {
1077 /delete-node/ opp-750000000-1300;
1078 /delete-node/ opp-800000000-1300;
1079 /delete-node/ opp-900000000-1350;
1082 opp-table-actmon {
1083 /delete-node/ opp-750000000;
1084 /delete-node/ opp-800000000;
1085 /delete-node/ opp-900000000;
1089 compatible = "asus,tegra-audio-rt5631-tf300tg",
1090 "nvidia,tegra-audio-rt5631";
1091 nvidia,model = "Asus Transformer Pad TF300TG RT5631";
1093 nvidia,audio-routing =
1102 nvidia,audio-codec = <&rt5631>;