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"
19 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
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>;
57 /* Azurewave AW-NH615 BCM4329B1 */
59 compatible = "brcm,bcm4329-bt";
69 interrupt-parent = <&gpio>;
71 reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>;
73 vdda-supply = <&vdd_3v3_sys>;
74 vdd-supply = <&vdd_3v3_sys>;
79 clock-frequency = <100000>;
82 mount-matrix = "-1", "0", "0",
83 "0", "-1", "0",
84 "0", "0", "-1";
88 mount-matrix = "0", "-1", "0",
89 "-1", "0", "0",
90 "0", "0", "-1";
93 i2c-gate {
95 mount-matrix = "1", "0", "0",
96 "0", "-1", "0",
104 /* Realtek ALC5631 audio codec */
105 rt5631: audio-codec@1a { label
106 compatible = "realtek,rt5631";
111 memory-controller@7000f000 {
112 emc-timings-0 {
113 /* Elpida 1GB EDB8132B2MA-8D-F LPDDR2 400MHz */
114 nvidia,ram-code = <0>;
116 timing-25500000 {
117 clock-frequency = <25500000>;
119 nvidia,emem-configuration = < 0x00020001 0x80000010
126 timing-51000000 {
127 clock-frequency = <51000000>;
129 nvidia,emem-configuration = < 0x00010001 0x80000010
136 timing-102000000 {
137 clock-frequency = <102000000>;
139 nvidia,emem-configuration = < 0x00000001 0x80000018
146 timing-204000000 {
147 clock-frequency = <204000000>;
149 nvidia,emem-configuration = < 0x00000003 0x80000025
156 timing-400000000 {
157 clock-frequency = <400000000>;
159 nvidia,emem-configuration = < 0x00000006 0x80000048
167 emc-timings-1 {
169 nvidia,ram-code = <1>;
171 timing-25500000 {
172 clock-frequency = <25500000>;
174 nvidia,emem-configuration = < 0x00020001 0x80000010
181 timing-51000000 {
182 clock-frequency = <51000000>;
184 nvidia,emem-configuration = < 0x00010001 0x80000010
191 timing-102000000 {
192 clock-frequency = <102000000>;
194 nvidia,emem-configuration = < 0x00000001 0x80000018
201 timing-204000000 {
202 clock-frequency = <204000000>;
204 nvidia,emem-configuration = < 0x00000003 0x80000025
211 timing-500000000 {
212 clock-frequency = <500000000>;
214 nvidia,emem-configuration = < 0x00000007 0x8000005a
223 memory-controller@7000f400 {
224 emc-timings-0 {
225 /* Elpida 1GB EDB8132B2MA-8D-F LPDDR2 400MHz */
226 nvidia,ram-code = <0>;
228 timing-25500000 {
229 clock-frequency = <25500000>;
231 nvidia,emc-auto-cal-interval = <0x001fffff>;
232 nvidia,emc-mode-1 = <0x00010022>;
233 nvidia,emc-mode-2 = <0x00020001>;
234 nvidia,emc-mode-reset = <0x00000000>;
235 nvidia,emc-zcal-cnt-long = <0x00000009>;
236 nvidia,emc-cfg-periodic-qrst;
238 nvidia,emc-configuration = < 0x00000001
263 timing-51000000 {
264 clock-frequency = <51000000>;
266 nvidia,emc-auto-cal-interval = <0x001fffff>;
267 nvidia,emc-mode-1 = <0x00010022>;
268 nvidia,emc-mode-2 = <0x00020001>;
269 nvidia,emc-mode-reset = <0x00000000>;
270 nvidia,emc-zcal-cnt-long = <0x00000009>;
271 nvidia,emc-cfg-periodic-qrst;
273 nvidia,emc-configuration = < 0x00000003
298 timing-102000000 {
299 clock-frequency = <102000000>;
301 nvidia,emc-auto-cal-interval = <0x001fffff>;
302 nvidia,emc-mode-1 = <0x00010022>;
303 nvidia,emc-mode-2 = <0x00020001>;
304 nvidia,emc-mode-reset = <0x00000000>;
305 nvidia,emc-zcal-cnt-long = <0x0000000a>;
306 nvidia,emc-cfg-periodic-qrst;
308 nvidia,emc-configuration = < 0x00000006
333 timing-204000000 {
334 clock-frequency = <204000000>;
336 nvidia,emc-auto-cal-interval = <0x001fffff>;
337 nvidia,emc-mode-1 = <0x00010042>;
338 nvidia,emc-mode-2 = <0x00020001>;
339 nvidia,emc-mode-reset = <0x00000000>;
340 nvidia,emc-zcal-cnt-long = <0x00000013>;
341 nvidia,emc-cfg-periodic-qrst;
343 nvidia,emc-configuration = < 0x0000000c
368 timing-400000000 {
369 clock-frequency = <400000000>;
371 nvidia,emc-auto-cal-interval = <0x001fffff>;
372 nvidia,emc-mode-1 = <0x00010082>;
373 nvidia,emc-mode-2 = <0x00020004>;
374 nvidia,emc-mode-reset = <0x00000000>;
375 nvidia,emc-zcal-cnt-long = <0x00000024>;
376 nvidia,emc-cfg-periodic-qrst;
378 nvidia,emc-configuration = < 0x00000017
404 emc-timings-1 {
406 nvidia,ram-code = <1>;
408 timing-25500000 {
409 clock-frequency = <25500000>;
411 nvidia,emc-auto-cal-interval = <0x001fffff>;
412 nvidia,emc-mode-1 = <0x00010022>;
413 nvidia,emc-mode-2 = <0x00020001>;
414 nvidia,emc-mode-reset = <0x00000000>;
415 nvidia,emc-zcal-cnt-long = <0x00000009>;
416 nvidia,emc-cfg-dyn-self-ref;
417 nvidia,emc-cfg-periodic-qrst;
419 nvidia,emc-configuration = < 0x00000001
444 timing-51000000 {
445 clock-frequency = <51000000>;
447 nvidia,emc-auto-cal-interval = <0x001fffff>;
448 nvidia,emc-mode-1 = <0x00010022>;
449 nvidia,emc-mode-2 = <0x00020001>;
450 nvidia,emc-mode-reset = <0x00000000>;
451 nvidia,emc-zcal-cnt-long = <0x00000009>;
452 nvidia,emc-cfg-dyn-self-ref;
453 nvidia,emc-cfg-periodic-qrst;
455 nvidia,emc-configuration = < 0x00000003
480 timing-102000000 {
481 clock-frequency = <102000000>;
483 nvidia,emc-auto-cal-interval = <0x001fffff>;
484 nvidia,emc-mode-1 = <0x00010022>;
485 nvidia,emc-mode-2 = <0x00020001>;
486 nvidia,emc-mode-reset = <0x00000000>;
487 nvidia,emc-zcal-cnt-long = <0x0000000a>;
488 nvidia,emc-cfg-dyn-self-ref;
489 nvidia,emc-cfg-periodic-qrst;
491 nvidia,emc-configuration = < 0x00000006
516 timing-204000000 {
517 clock-frequency = <204000000>;
519 nvidia,emc-auto-cal-interval = <0x001fffff>;
520 nvidia,emc-mode-1 = <0x00010042>;
521 nvidia,emc-mode-2 = <0x00020001>;
522 nvidia,emc-mode-reset = <0x00000000>;
523 nvidia,emc-zcal-cnt-long = <0x00000013>;
524 nvidia,emc-cfg-dyn-self-ref;
525 nvidia,emc-cfg-periodic-qrst;
527 nvidia,emc-configuration = < 0x0000000c
552 timing-500000000 {
553 clock-frequency = <500000000>;
555 nvidia,emc-auto-cal-interval = <0x001fffff>;
556 nvidia,emc-mode-1 = <0x000100c2>;
557 nvidia,emc-mode-2 = <0x00020005>;
558 nvidia,emc-mode-reset = <0x00000000>;
559 nvidia,emc-zcal-cnt-long = <0x0000002d>;
560 nvidia,emc-cfg-periodic-qrst;
562 nvidia,emc-configuration = < 0x0000001d
589 usb-phy@7d000000 {
590 /delete-property/ nvidia,xcvr-setup-use-fuses;
591 nvidia,xcvr-setup = <5>; /* Based on TF201 fuse value - 48 */
594 usb-phy@7d008000 {
595 /delete-property/ nvidia,xcvr-setup-use-fuses;
596 nvidia,xcvr-setup = <5>; /* Based on TF201 fuse value - 48 */
599 display-panel {
603 haptic-feedback {
604 compatible = "gpio-vibrator";
605 enable-gpios = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_HIGH>;
606 vcc-supply = <&vdd_3v3_sys>;
609 opp-table-actmon {
610 /delete-node/ opp-533000000;
611 /delete-node/ opp-625000000;
612 /delete-node/ opp-667000000;
613 /delete-node/ opp-750000000;
614 /delete-node/ opp-800000000;
615 /delete-node/ opp-900000000;
618 opp-table-emc {
619 /delete-node/ opp-533000000-1200;
620 /delete-node/ opp-625000000-1200;
621 /delete-node/ opp-625000000-1250;
622 /delete-node/ opp-667000000-1200;
623 /delete-node/ opp-750000000-1300;
624 /delete-node/ opp-800000000-1300;
625 /delete-node/ opp-900000000-1350;
629 compatible = "asus,tegra-audio-rt5631-tf201",
630 "nvidia,tegra-audio-rt5631";
631 nvidia,model = "Asus Transformer Prime TF201 RT5631";
633 nvidia,audio-routing =
642 nvidia,audio-codec = <&rt5631>;