Lines Matching +full:auto +full:- +full:i2c
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 tf300t-init-hog {
13 gpio-hog;
15 output-low;
27 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
35 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
43 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
51 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
59 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
65 /* Azurewave AW-NH615 BCM4329B1 */
67 compatible = "brcm,bcm4329-bt";
71 i2c@7000c400 {
77 interrupt-parent = <&gpio>;
79 reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>;
81 vcc33-supply = <&vdd_3v3_sys>;
82 vccio-supply = <&vdd_3v3_sys>;
84 touchscreen-size-x = <2240>;
85 touchscreen-size-y = <1408>;
86 touchscreen-inverted-y;
90 i2c@7000c500 {
91 clock-frequency = <400000>;
94 mount-matrix = "0", "-1", "0",
95 "-1", "0", "0",
96 "0", "0", "-1";
100 mount-matrix = "-1", "0", "0",
102 "0", "0", "-1";
104 /* External I2C interface */
105 i2c-gate {
107 mount-matrix = "0", "-1", "0",
108 "-1", "0", "0",
115 i2c@7000d000 {
117 wm8903: audio-codec@1a {
121 interrupt-parent = <&gpio>;
124 gpio-controller;
125 #gpio-cells = <2>;
127 micdet-cfg = <0>;
128 micdet-delay = <100>;
130 gpio-cfg = <
133 0x00000000 /* Speaker-enable GPIO, output, low */
138 AVDD-supply = <&vdd_1v8_vio>;
139 CPVDD-supply = <&vdd_1v8_vio>;
140 DBVDD-supply = <&vdd_1v8_vio>;
141 DCVDD-supply = <&vdd_1v8_vio>;
145 memory-controller@7000f000 {
146 emc-timings-0 {
148 nvidia,ram-code = <0>;
150 timing-25500000 {
151 clock-frequency = <25500000>;
153 nvidia,emem-configuration = < 0x00030003 0xc0000020
160 timing-51000000 {
161 clock-frequency = <51000000>;
163 nvidia,emem-configuration = < 0x00010003 0xc0000020
170 timing-102000000 {
171 clock-frequency = <102000000>;
173 nvidia,emem-configuration = < 0x00000003 0xc0000030
180 timing-204000000 {
181 clock-frequency = <204000000>;
183 nvidia,emem-configuration = < 0x00000006 0xc0000025
190 timing-333500000 {
191 clock-frequency = <333500000>;
193 nvidia,emem-configuration = < 0x0000000a 0xc000003d
200 timing-667000000 {
201 clock-frequency = <667000000>;
203 nvidia,emem-configuration = < 0x00000014 0xc0000079
211 emc-timings-1 {
213 nvidia,ram-code = <1>;
215 timing-25500000 {
216 clock-frequency = <25500000>;
218 nvidia,emem-configuration = < 0x00030003 0xc0000020
225 timing-51000000 {
226 clock-frequency = <51000000>;
228 nvidia,emem-configuration = < 0x00010003 0xc0000020
235 timing-102000000 {
236 clock-frequency = <102000000>;
238 nvidia,emem-configuration = < 0x00000003 0xc0000030
245 timing-204000000 {
246 clock-frequency = <204000000>;
248 nvidia,emem-configuration = < 0x00000006 0xc0000025
255 timing-333500000 {
256 clock-frequency = <333500000>;
258 nvidia,emem-configuration = < 0x0000000a 0xc000003d
265 timing-667000000 {
266 clock-frequency = <667000000>;
268 nvidia,emem-configuration = < 0x00000014 0xc0000079
276 emc-timings-2 {
278 nvidia,ram-code = <2>;
280 timing-25500000 {
281 clock-frequency = <25500000>;
283 nvidia,emem-configuration = < 0x00020001 0xc0000020
290 timing-51000000 {
291 clock-frequency = <51000000>;
293 nvidia,emem-configuration = < 0x00010001 0xc0000020
300 timing-102000000 {
301 clock-frequency = <102000000>;
303 nvidia,emem-configuration = < 0x00000001 0xc0000030
310 timing-204000000 {
311 clock-frequency = <204000000>;
313 nvidia,emem-configuration = < 0x00000003 0xc0000025
320 timing-333500000 {
321 clock-frequency = <333500000>;
323 nvidia,emem-configuration = < 0x00000005 0xc000003d
330 timing-667000000 {
331 clock-frequency = <667000000>;
333 nvidia,emem-configuration = < 0x0000000a 0xc0000079
342 memory-controller@7000f400 {
343 emc-timings-0 {
345 nvidia,ram-code = <0>;
347 timing-25500000 {
348 clock-frequency = <25500000>;
350 nvidia,emc-auto-cal-interval = <0x001fffff>;
351 nvidia,emc-mode-1 = <0x80100003>;
352 nvidia,emc-mode-2 = <0x80200008>;
353 nvidia,emc-mode-reset = <0x80001221>;
354 nvidia,emc-zcal-cnt-long = <0x00000040>;
355 nvidia,emc-cfg-dyn-self-ref;
356 nvidia,emc-cfg-periodic-qrst;
358 nvidia,emc-configuration = < 0x00000001
383 timing-51000000 {
384 clock-frequency = <51000000>;
386 nvidia,emc-auto-cal-interval = <0x001fffff>;
387 nvidia,emc-mode-1 = <0x80100003>;
388 nvidia,emc-mode-2 = <0x80200008>;
389 nvidia,emc-mode-reset = <0x80001221>;
390 nvidia,emc-zcal-cnt-long = <0x00000040>;
391 nvidia,emc-cfg-dyn-self-ref;
392 nvidia,emc-cfg-periodic-qrst;
394 nvidia,emc-configuration = < 0x00000002
419 timing-102000000 {
420 clock-frequency = <102000000>;
422 nvidia,emc-auto-cal-interval = <0x001fffff>;
423 nvidia,emc-mode-1 = <0x80100003>;
424 nvidia,emc-mode-2 = <0x80200008>;
425 nvidia,emc-mode-reset = <0x80001221>;
426 nvidia,emc-zcal-cnt-long = <0x00000040>;
427 nvidia,emc-cfg-dyn-self-ref;
428 nvidia,emc-cfg-periodic-qrst;
430 nvidia,emc-configuration = < 0x00000004
455 timing-204000000 {
456 clock-frequency = <204000000>;
458 nvidia,emc-auto-cal-interval = <0x001fffff>;
459 nvidia,emc-mode-1 = <0x80100003>;
460 nvidia,emc-mode-2 = <0x80200008>;
461 nvidia,emc-mode-reset = <0x80001221>;
462 nvidia,emc-zcal-cnt-long = <0x00000040>;
463 nvidia,emc-cfg-dyn-self-ref;
464 nvidia,emc-cfg-periodic-qrst;
466 nvidia,emc-configuration = < 0x0000000a
491 timing-333500000 {
492 clock-frequency = <333500000>;
494 nvidia,emc-auto-cal-interval = <0x001fffff>;
495 nvidia,emc-mode-1 = <0x80100002>;
496 nvidia,emc-mode-2 = <0x80200000>;
497 nvidia,emc-mode-reset = <0x80000321>;
498 nvidia,emc-zcal-cnt-long = <0x00000040>;
500 nvidia,emc-configuration = < 0x0000000f
525 timing-667000000 {
526 clock-frequency = <667000000>;
528 nvidia,emc-auto-cal-interval = <0x001fffff>;
529 nvidia,emc-mode-1 = <0x80100002>;
530 nvidia,emc-mode-2 = <0x80200018>;
531 nvidia,emc-mode-reset = <0x80000b71>;
532 nvidia,emc-zcal-cnt-long = <0x00000040>;
533 nvidia,emc-cfg-periodic-qrst;
535 nvidia,emc-configuration = < 0x0000001f
561 emc-timings-1 {
563 nvidia,ram-code = <1>;
565 timing-25500000 {
566 clock-frequency = <25500000>;
568 nvidia,emc-auto-cal-interval = <0x001fffff>;
569 nvidia,emc-mode-1 = <0x80100003>;
570 nvidia,emc-mode-2 = <0x80200008>;
571 nvidia,emc-mode-reset = <0x80001221>;
572 nvidia,emc-zcal-cnt-long = <0x00000040>;
573 nvidia,emc-cfg-dyn-self-ref;
574 nvidia,emc-cfg-periodic-qrst;
576 nvidia,emc-configuration = < 0x00000001
601 timing-51000000 {
602 clock-frequency = <51000000>;
604 nvidia,emc-auto-cal-interval = <0x001fffff>;
605 nvidia,emc-mode-1 = <0x80100003>;
606 nvidia,emc-mode-2 = <0x80200008>;
607 nvidia,emc-mode-reset = <0x80001221>;
608 nvidia,emc-zcal-cnt-long = <0x00000040>;
609 nvidia,emc-cfg-dyn-self-ref;
610 nvidia,emc-cfg-periodic-qrst;
612 nvidia,emc-configuration = < 0x00000002
637 timing-102000000 {
638 clock-frequency = <102000000>;
640 nvidia,emc-auto-cal-interval = <0x001fffff>;
641 nvidia,emc-mode-1 = <0x80100003>;
642 nvidia,emc-mode-2 = <0x80200008>;
643 nvidia,emc-mode-reset = <0x80001221>;
644 nvidia,emc-zcal-cnt-long = <0x00000040>;
645 nvidia,emc-cfg-dyn-self-ref;
646 nvidia,emc-cfg-periodic-qrst;
648 nvidia,emc-configuration = < 0x00000005
673 timing-204000000 {
674 clock-frequency = <204000000>;
676 nvidia,emc-auto-cal-interval = <0x001fffff>;
677 nvidia,emc-mode-1 = <0x80100003>;
678 nvidia,emc-mode-2 = <0x80200008>;
679 nvidia,emc-mode-reset = <0x80001221>;
680 nvidia,emc-zcal-cnt-long = <0x00000040>;
681 nvidia,emc-cfg-dyn-self-ref;
682 nvidia,emc-cfg-periodic-qrst;
684 nvidia,emc-configuration = < 0x0000000a
709 timing-333500000 {
710 clock-frequency = <333500000>;
712 nvidia,emc-auto-cal-interval = <0x001fffff>;
713 nvidia,emc-mode-1 = <0x80100002>;
714 nvidia,emc-mode-2 = <0x80200000>;
715 nvidia,emc-mode-reset = <0x80000321>;
716 nvidia,emc-zcal-cnt-long = <0x00000040>;
718 nvidia,emc-configuration = < 0x0000000f
743 timing-667000000 {
744 clock-frequency = <667000000>;
746 nvidia,emc-auto-cal-interval = <0x001fffff>;
747 nvidia,emc-mode-1 = <0x80100002>;
748 nvidia,emc-mode-2 = <0x80200018>;
749 nvidia,emc-mode-reset = <0x80000b71>;
750 nvidia,emc-zcal-cnt-long = <0x00000040>;
751 nvidia,emc-cfg-periodic-qrst;
753 nvidia,emc-configuration = < 0x00000020
779 emc-timings-2 {
781 nvidia,ram-code = <2>;
783 timing-25500000 {
784 clock-frequency = <25500000>;
786 nvidia,emc-auto-cal-interval = <0x001fffff>;
787 nvidia,emc-mode-1 = <0x80100003>;
788 nvidia,emc-mode-2 = <0x80200048>;
789 nvidia,emc-mode-reset = <0x80001221>;
790 nvidia,emc-zcal-cnt-long = <0x00000040>;
791 nvidia,emc-cfg-dyn-self-ref;
792 nvidia,emc-cfg-periodic-qrst;
794 nvidia,emc-configuration = < 0x00000001
819 timing-51000000 {
820 clock-frequency = <51000000>;
822 nvidia,emc-auto-cal-interval = <0x001fffff>;
823 nvidia,emc-mode-1 = <0x80100003>;
824 nvidia,emc-mode-2 = <0x80200008>;
825 nvidia,emc-mode-reset = <0x80001221>;
826 nvidia,emc-zcal-cnt-long = <0x00000040>;
827 nvidia,emc-cfg-dyn-self-ref;
828 nvidia,emc-cfg-periodic-qrst;
830 nvidia,emc-configuration = < 0x00000002
855 timing-102000000 {
856 clock-frequency = <102000000>;
858 nvidia,emc-auto-cal-interval = <0x001fffff>;
859 nvidia,emc-mode-1 = <0x80100003>;
860 nvidia,emc-mode-2 = <0x80200048>;
861 nvidia,emc-mode-reset = <0x80001221>;
862 nvidia,emc-zcal-cnt-long = <0x00000040>;
863 nvidia,emc-cfg-dyn-self-ref;
864 nvidia,emc-cfg-periodic-qrst;
866 nvidia,emc-configuration = < 0x00000004
891 timing-204000000 {
892 clock-frequency = <204000000>;
894 nvidia,emc-auto-cal-interval = <0x001fffff>;
895 nvidia,emc-mode-1 = <0x80100003>;
896 nvidia,emc-mode-2 = <0x80200048>;
897 nvidia,emc-mode-reset = <0x80001221>;
898 nvidia,emc-zcal-cnt-long = <0x00000040>;
899 nvidia,emc-cfg-dyn-self-ref;
900 nvidia,emc-cfg-periodic-qrst;
902 nvidia,emc-configuration = < 0x00000009
927 timing-333500000 {
928 clock-frequency = <333500000>;
930 nvidia,emc-auto-cal-interval = <0x001fffff>;
931 nvidia,emc-mode-1 = <0x80100002>;
932 nvidia,emc-mode-2 = <0x80200040>;
933 nvidia,emc-mode-reset = <0x80000321>;
934 nvidia,emc-zcal-cnt-long = <0x00000040>;
936 nvidia,emc-configuration = < 0x0000000f
961 timing-667000000 {
962 clock-frequency = <667000000>;
964 nvidia,emc-auto-cal-interval = <0x001fffff>;
965 nvidia,emc-mode-1 = <0x80100002>;
966 nvidia,emc-mode-2 = <0x80200058>;
967 nvidia,emc-mode-reset = <0x80000b71>;
968 nvidia,emc-zcal-cnt-long = <0x00000040>;
969 nvidia,emc-cfg-periodic-qrst;
971 nvidia,emc-configuration = < 0x0000001f
998 display-panel {
999 compatible = "innolux,g101ice-l01";
1002 opp-table-emc {
1003 /delete-node/ opp-750000000-1300;
1004 /delete-node/ opp-800000000-1300;
1005 /delete-node/ opp-900000000-1350;
1008 opp-table-actmon {
1009 /delete-node/ opp-750000000;
1010 /delete-node/ opp-800000000;
1011 /delete-node/ opp-900000000;
1015 compatible = "asus,tegra-audio-wm8903-tf300t",
1016 "nvidia,tegra-audio-wm8903";
1019 nvidia,audio-routing =
1029 nvidia,audio-codec = <&wm8903>;
1030 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;