3 /include/ "tegra114.dtsi"
6 model = "NVIDIA Tegra114 dalmore evaluation board";
7 compatible = "nvidia,dalmore", "nvidia,tegra114";
14 pinctrl-names = "default";
15 pinctrl-0 = <&state_default>;
17 state_default: pinmux {
19 nvidia,pins = "clk1_out_pw4";
20 nvidia,function = "extperiph1";
22 nvidia,tristate = <0>;
23 nvidia,enable-input = <0>;
26 nvidia,pins = "dap1_din_pn1";
27 nvidia,function = "i2s0";
29 nvidia,tristate = <1>;
30 nvidia,enable-input = <1>;
33 nvidia,pins = "dap1_dout_pn2",
36 nvidia,function = "i2s0";
38 nvidia,tristate = <0>;
39 nvidia,enable-input = <1>;
42 nvidia,pins = "dap2_din_pa4";
43 nvidia,function = "i2s1";
45 nvidia,tristate = <1>;
46 nvidia,enable-input = <1>;
49 nvidia,pins = "dap2_dout_pa5",
52 nvidia,function = "i2s1";
54 nvidia,tristate = <0>;
55 nvidia,enable-input = <1>;
58 nvidia,pins = "dap4_din_pp5",
62 nvidia,function = "i2s3";
64 nvidia,tristate = <0>;
65 nvidia,enable-input = <1>;
68 nvidia,pins = "dvfs_pwm_px0",
70 nvidia,function = "cldvfs";
72 nvidia,tristate = <0>;
73 nvidia,enable-input = <0>;
76 nvidia,pins = "ulpi_clk_py0",
85 nvidia,function = "ulpi";
87 nvidia,tristate = <0>;
88 nvidia,enable-input = <1>;
91 nvidia,pins = "ulpi_dir_py1",
93 nvidia,function = "ulpi";
95 nvidia,tristate = <1>;
96 nvidia,enable-input = <1>;
99 nvidia,pins = "ulpi_stp_py3";
100 nvidia,function = "ulpi";
102 nvidia,tristate = <0>;
103 nvidia,enable-input = <0>;
106 nvidia,pins = "cam_i2c_scl_pbb1",
108 nvidia,function = "i2c3";
110 nvidia,tristate = <0>;
111 nvidia,enable-input = <1>;
113 nvidia,open-drain = <0>;
116 nvidia,pins = "cam_mclk_pcc0",
118 nvidia,function = "vi_alt3";
120 nvidia,tristate = <0>;
121 nvidia,enable-input = <0>;
125 nvidia,pins = "gen2_i2c_scl_pt5",
127 nvidia,function = "i2c2";
129 nvidia,tristate = <0>;
130 nvidia,enable-input = <1>;
132 nvidia,open-drain = <0>;
135 nvidia,pins = "gmi_a16_pj7";
136 nvidia,function = "uartd";
138 nvidia,tristate = <0>;
139 nvidia,enable-input = <0>;
142 nvidia,pins = "gmi_a17_pb0",
144 nvidia,function = "uartd";
146 nvidia,tristate = <1>;
147 nvidia,enable-input = <1>;
150 nvidia,pins = "gmi_a19_pk7";
151 nvidia,function = "uartd";
153 nvidia,tristate = <0>;
154 nvidia,enable-input = <0>;
157 nvidia,pins = "gmi_ad5_pg5",
160 nvidia,function = "spi4";
162 nvidia,tristate = <0>;
163 nvidia,enable-input = <1>;
166 nvidia,pins = "gmi_ad6_pg6",
168 nvidia,function = "spi4";
170 nvidia,tristate = <0>;
171 nvidia,enable-input = <1>;
174 nvidia,pins = "gmi_ad12_ph4";
175 nvidia,function = "rsvd4";
177 nvidia,tristate = <0>;
178 nvidia,enable-input = <0>;
181 nvidia,pins = "gmi_ad9_ph1";
182 nvidia,function = "pwm1";
184 nvidia,tristate = <0>;
185 nvidia,enable-input = <0>;
188 nvidia,pins = "gmi_cs1_n_pj2",
190 nvidia,function = "soc";
192 nvidia,tristate = <1>;
193 nvidia,enable-input = <1>;
196 nvidia,pins = "clk2_out_pw5";
197 nvidia,function = "extperiph2";
199 nvidia,tristate = <0>;
200 nvidia,enable-input = <0>;
203 nvidia,pins = "sdmmc1_clk_pz0";
204 nvidia,function = "sdmmc1";
206 nvidia,tristate = <0>;
207 nvidia,enable-input = <1>;
210 nvidia,pins = "sdmmc1_cmd_pz1",
215 nvidia,function = "sdmmc1";
217 nvidia,tristate = <0>;
218 nvidia,enable-input = <1>;
221 nvidia,pins = "sdmmc1_wp_n_pv3";
222 nvidia,function = "spi4";
224 nvidia,tristate = <0>;
225 nvidia,enable-input = <0>;
228 nvidia,pins = "sdmmc3_clk_pa6";
229 nvidia,function = "sdmmc3";
231 nvidia,tristate = <0>;
232 nvidia,enable-input = <1>;
235 nvidia,pins = "sdmmc3_cmd_pa7",
241 "sdmmc3_clk_lb_out_pee4",
242 "sdmmc3_clk_lb_in_pee5";
243 nvidia,function = "sdmmc3";
245 nvidia,tristate = <0>;
246 nvidia,enable-input = <1>;
249 nvidia,pins = "sdmmc4_clk_pcc4";
250 nvidia,function = "sdmmc4";
252 nvidia,tristate = <0>;
253 nvidia,enable-input = <1>;
256 nvidia,pins = "sdmmc4_cmd_pt7",
265 nvidia,function = "sdmmc4";
267 nvidia,tristate = <0>;
268 nvidia,enable-input = <1>;
271 nvidia,pins = "clk_32k_out_pa0";
272 nvidia,function = "blink";
274 nvidia,tristate = <0>;
275 nvidia,enable-input = <0>;
278 nvidia,pins = "kb_col0_pq0",
284 nvidia,function = "kbc";
286 nvidia,tristate = <0>;
287 nvidia,enable-input = <1>;
290 nvidia,pins = "dap3_din_pp1",
292 nvidia,function = "displayb";
294 nvidia,tristate = <1>;
295 nvidia,enable-input = <0>;
299 nvidia,function = "rsvd4";
301 nvidia,tristate = <1>;
302 nvidia,enable-input = <0>;
305 nvidia,pins = "kb_row7_pr7";
306 nvidia,function = "rsvd2";
308 nvidia,tristate = <0>;
309 nvidia,enable-input = <1>;
312 nvidia,pins = "kb_row10_ps2";
313 nvidia,function = "uarta";
315 nvidia,tristate = <1>;
316 nvidia,enable-input = <1>;
319 nvidia,pins = "kb_row9_ps1";
320 nvidia,function = "uarta";
322 nvidia,tristate = <0>;
323 nvidia,enable-input = <0>;
326 nvidia,pins = "pwr_i2c_scl_pz6",
328 nvidia,function = "i2cpwr";
330 nvidia,tristate = <0>;
331 nvidia,enable-input = <1>;
333 nvidia,open-drain = <0>;
336 nvidia,pins = "sys_clk_req_pz5";
337 nvidia,function = "sysclk";
339 nvidia,tristate = <0>;
340 nvidia,enable-input = <0>;
343 nvidia,pins = "core_pwr_req";
344 nvidia,function = "pwron";
346 nvidia,tristate = <0>;
347 nvidia,enable-input = <0>;
350 nvidia,pins = "cpu_pwr_req";
351 nvidia,function = "cpu";
353 nvidia,tristate = <0>;
354 nvidia,enable-input = <0>;
357 nvidia,pins = "pwr_int_n";
358 nvidia,function = "pmi";
360 nvidia,tristate = <1>;
361 nvidia,enable-input = <1>;
364 nvidia,pins = "reset_out_n";
365 nvidia,function = "reset_out_n";
367 nvidia,tristate = <0>;
368 nvidia,enable-input = <0>;
371 nvidia,pins = "clk3_out_pee0";
372 nvidia,function = "extperiph3";
374 nvidia,tristate = <0>;
375 nvidia,enable-input = <0>;
378 nvidia,pins = "gen1_i2c_scl_pc4",
380 nvidia,function = "i2c1";
382 nvidia,tristate = <0>;
383 nvidia,enable-input = <1>;
385 nvidia,open-drain = <0>;
388 nvidia,pins = "uart2_cts_n_pj5";
389 nvidia,function = "uartb";
391 nvidia,tristate = <1>;
392 nvidia,enable-input = <1>;
395 nvidia,pins = "uart2_rts_n_pj6";
396 nvidia,function = "uartb";
398 nvidia,tristate = <0>;
399 nvidia,enable-input = <0>;
402 nvidia,pins = "uart2_rxd_pc3";
403 nvidia,function = "irda";
405 nvidia,tristate = <1>;
406 nvidia,enable-input = <1>;
409 nvidia,pins = "uart2_txd_pc2";
410 nvidia,function = "irda";
412 nvidia,tristate = <0>;
413 nvidia,enable-input = <0>;
416 nvidia,pins = "uart3_cts_n_pa1",
418 nvidia,function = "uartc";
420 nvidia,tristate = <1>;
421 nvidia,enable-input = <1>;
424 nvidia,pins = "uart3_rts_n_pc0",
426 nvidia,function = "uartc";
428 nvidia,tristate = <0>;
429 nvidia,enable-input = <0>;
433 nvidia,function = "owr";
435 nvidia,tristate = <0>;
436 nvidia,enable-input = <1>;
439 nvidia,pins = "hdmi_cec_pee3";
440 nvidia,function = "cec";
442 nvidia,tristate = <0>;
443 nvidia,enable-input = <1>;
445 nvidia,open-drain = <0>;
448 nvidia,pins = "ddc_scl_pv4",
450 nvidia,function = "i2c4";
452 nvidia,tristate = <0>;
453 nvidia,enable-input = <1>;
455 nvidia,rcv-sel = <1>;
458 nvidia,pins = "spdif_in_pk6";
459 nvidia,function = "usb";
461 nvidia,tristate = <0>;
462 nvidia,enable-input = <1>;
466 nvidia,pins = "usb_vbus_en0_pn4";
467 nvidia,function = "usb";
469 nvidia,tristate = <0>;
470 nvidia,enable-input = <1>;
472 nvidia,open-drain = <1>;
475 nvidia,pins = "gpio_x6_aud_px6";
476 nvidia,function = "spi6";
478 nvidia,tristate = <1>;
479 nvidia,enable-input = <1>;
482 nvidia,pins = "gpio_x4_aud_px4",
484 nvidia,function = "rsvd1";
486 nvidia,tristate = <0>;
487 nvidia,enable-input = <0>;
490 nvidia,pins = "gpio_x5_aud_px5";
491 nvidia,function = "rsvd1";
493 nvidia,tristate = <0>;
494 nvidia,enable-input = <1>;
497 nvidia,pins = "gpio_w2_aud_pw2";
498 nvidia,function = "rsvd2";
500 nvidia,tristate = <0>;
501 nvidia,enable-input = <1>;
504 nvidia,pins = "gpio_w3_aud_pw3";
505 nvidia,function = "spi6";
507 nvidia,tristate = <0>;
508 nvidia,enable-input = <1>;
511 nvidia,pins = "gpio_x1_aud_px1";
512 nvidia,function = "rsvd4";
514 nvidia,tristate = <0>;
515 nvidia,enable-input = <1>;
518 nvidia,pins = "gpio_x3_aud_px3";
519 nvidia,function = "rsvd4";
521 nvidia,tristate = <0>;
522 nvidia,enable-input = <1>;
525 nvidia,pins = "dap3_fs_pp0";
526 nvidia,function = "i2s2";
528 nvidia,tristate = <0>;
529 nvidia,enable-input = <0>;
532 nvidia,pins = "dap3_dout_pp2";
533 nvidia,function = "i2s2";
535 nvidia,tristate = <0>;
536 nvidia,enable-input = <0>;
540 nvidia,function = "rsvd1";
542 nvidia,tristate = <0>;
543 nvidia,enable-input = <1>;
546 nvidia,pins = "pbb3",
550 nvidia,function = "rsvd4";
552 nvidia,tristate = <0>;
553 nvidia,enable-input = <0>;
556 nvidia,pins = "pcc1",
558 nvidia,function = "rsvd4";
560 nvidia,tristate = <0>;
561 nvidia,enable-input = <1>;
564 nvidia,pins = "gmi_ad0_pg0",
566 nvidia,function = "gmi";
568 nvidia,tristate = <0>;
569 nvidia,enable-input = <0>;
572 nvidia,pins = "gmi_ad10_ph2",
577 nvidia,function = "gmi";
579 nvidia,tristate = <0>;
580 nvidia,enable-input = <0>;
583 nvidia,pins = "gmi_ad2_pg2",
585 nvidia,function = "gmi";
587 nvidia,tristate = <0>;
588 nvidia,enable-input = <1>;
591 nvidia,pins = "gmi_adv_n_pk0",
599 nvidia,function = "gmi";
601 nvidia,tristate = <0>;
602 nvidia,enable-input = <1>;
605 nvidia,pins = "gmi_cs3_n_pk4";
606 nvidia,function = "gmi";
608 nvidia,tristate = <0>;
609 nvidia,enable-input = <0>;
612 nvidia,pins = "clk2_req_pcc5";
613 nvidia,function = "rsvd4";
615 nvidia,tristate = <0>;
616 nvidia,enable-input = <0>;
619 nvidia,pins = "kb_col3_pq3",
622 nvidia,function = "kbc";
624 nvidia,tristate = <0>;
625 nvidia,enable-input = <0>;
628 nvidia,pins = "kb_col5_pq5";
629 nvidia,function = "kbc";
631 nvidia,tristate = <0>;
632 nvidia,enable-input = <1>;
635 nvidia,pins = "kb_row3_pr3",
639 nvidia,function = "kbc";
641 nvidia,tristate = <0>;
642 nvidia,enable-input = <1>;
645 nvidia,pins = "clk3_req_pee1";
646 nvidia,function = "rsvd4";
648 nvidia,tristate = <0>;
649 nvidia,enable-input = <0>;
653 nvidia,function = "displayb";
655 nvidia,tristate = <0>;
656 nvidia,enable-input = <0>;
661 nvidia,function = "displayb";
663 nvidia,tristate = <0>;
664 nvidia,enable-input = <1>;
667 nvidia,pins = "hdmi_int_pn7";
668 nvidia,function = "rsvd1";
670 nvidia,tristate = <0>;
671 nvidia,enable-input = <1>;
674 nvidia,pins = "clk1_req_pee2",
676 nvidia,function = "rsvd4";
678 nvidia,tristate = <1>;
679 nvidia,enable-input = <0>;
683 nvidia,pins = "drive_sdio1";
684 nvidia,high-speed-mode = <1>;
685 nvidia,schmitt = <0>;
686 nvidia,low-power-mode = <3>;
687 nvidia,pull-down-strength = <36>;
688 nvidia,pull-up-strength = <20>;
689 nvidia,slew-rate-rising = <2>;
690 nvidia,slew-rate-falling = <2>;
693 nvidia,pins = "drive_sdio3";
694 nvidia,high-speed-mode = <1>;
695 nvidia,schmitt = <0>;
696 nvidia,low-power-mode = <3>;
697 nvidia,pull-down-strength = <22>;
698 nvidia,pull-up-strength = <36>;
699 nvidia,slew-rate-rising = <0>;
700 nvidia,slew-rate-falling = <0>;
703 nvidia,pins = "drive_gma";
704 nvidia,high-speed-mode = <1>;
705 nvidia,schmitt = <0>;
706 nvidia,low-power-mode = <3>;
707 nvidia,pull-down-strength = <2>;
708 nvidia,pull-up-strength = <1>;
709 nvidia,slew-rate-rising = <0>;
710 nvidia,slew-rate-falling = <0>;
711 nvidia,drive-type = <1>;
718 clock-frequency = <100000>;
723 clock-frequency = <100000>;
728 clock-frequency = <100000>;
733 clock-frequency = <100000>;
738 clock-frequency = <400000>;
743 spi-max-frequency = <25000000>;
744 nvidia,dma-request-selector = <&apbdma 0>;
750 ddr-clk-limit = <41000000>;
751 base-clk = <104000000>;
758 cd-gpios = <&gpio 170 0>; /* gpio PV2 */
761 ddr-clk-limit = <41000000>;
762 base-clk = <208000000>;