3 /include/ "tegra114.dtsi"
6 model = "NVIDIA Tegra114 macallan evaluation board";
7 compatible = "nvidia,macallan", "nvidia,tegra114";
16 compatible = "pwm-backlight";
17 pwms = <&pwm 1 1000000>;
18 max-brightness = <255>;
19 default-brightness = <224>;
23 pinctrl-names = "default";
24 pinctrl-0 = <&state_default>;
26 state_default: pinmux {
28 nvidia,pins = "clk1_out_pw4";
29 nvidia,function = "extperiph1";
31 nvidia,tristate = <0>;
32 nvidia,enable-input = <0>;
35 nvidia,pins = "dap1_din_pn1";
36 nvidia,function = "i2s0";
38 nvidia,tristate = <1>;
39 nvidia,enable-input = <1>;
42 nvidia,pins = "dap1_dout_pn2",
45 nvidia,function = "i2s0";
47 nvidia,tristate = <0>;
48 nvidia,enable-input = <1>;
51 nvidia,pins = "dap2_din_pa4";
52 nvidia,function = "i2s1";
54 nvidia,tristate = <1>;
55 nvidia,enable-input = <1>;
58 nvidia,pins = "dap2_dout_pa5",
61 nvidia,function = "i2s1";
63 nvidia,tristate = <0>;
64 nvidia,enable-input = <1>;
67 nvidia,pins = "dap4_din_pp5",
71 nvidia,function = "i2s3";
73 nvidia,tristate = <0>;
74 nvidia,enable-input = <1>;
77 nvidia,pins = "dvfs_pwm_px0",
79 nvidia,function = "cldvfs";
81 nvidia,tristate = <0>;
82 nvidia,enable-input = <0>;
85 nvidia,pins = "ulpi_clk_py0",
94 nvidia,function = "ulpi";
96 nvidia,tristate = <0>;
97 nvidia,enable-input = <1>;
100 nvidia,pins = "ulpi_dir_py1",
102 nvidia,function = "ulpi";
104 nvidia,tristate = <1>;
105 nvidia,enable-input = <1>;
108 nvidia,pins = "ulpi_stp_py3";
109 nvidia,function = "ulpi";
111 nvidia,tristate = <0>;
112 nvidia,enable-input = <0>;
115 nvidia,pins = "cam_i2c_scl_pbb1",
117 nvidia,function = "i2c3";
119 nvidia,tristate = <0>;
120 nvidia,enable-input = <1>;
122 nvidia,open-drain = <0>;
125 nvidia,pins = "cam_mclk_pcc0",
127 nvidia,function = "vi_alt3";
129 nvidia,tristate = <0>;
130 nvidia,enable-input = <0>;
134 nvidia,pins = "gen2_i2c_scl_pt5",
136 nvidia,function = "i2c2";
138 nvidia,tristate = <0>;
139 nvidia,enable-input = <1>;
141 nvidia,open-drain = <0>;
144 nvidia,pins = "gmi_a16_pj7";
145 nvidia,function = "uartd";
147 nvidia,tristate = <0>;
148 nvidia,enable-input = <0>;
151 nvidia,pins = "gmi_a17_pb0",
153 nvidia,function = "uartd";
155 nvidia,tristate = <1>;
156 nvidia,enable-input = <1>;
159 nvidia,pins = "gmi_a19_pk7";
160 nvidia,function = "uartd";
162 nvidia,tristate = <0>;
163 nvidia,enable-input = <0>;
166 nvidia,pins = "gmi_ad5_pg5",
169 nvidia,function = "spi4";
171 nvidia,tristate = <0>;
172 nvidia,enable-input = <1>;
175 nvidia,pins = "gmi_ad6_pg6",
177 nvidia,function = "spi4";
179 nvidia,tristate = <0>;
180 nvidia,enable-input = <1>;
183 nvidia,pins = "gmi_ad12_ph4";
184 nvidia,function = "rsvd4";
186 nvidia,tristate = <0>;
187 nvidia,enable-input = <0>;
190 nvidia,pins = "gmi_ad9_ph1";
191 nvidia,function = "pwm1";
193 nvidia,tristate = <0>;
194 nvidia,enable-input = <0>;
197 nvidia,pins = "gmi_cs1_n_pj2",
199 nvidia,function = "soc";
201 nvidia,tristate = <1>;
202 nvidia,enable-input = <1>;
205 nvidia,pins = "clk2_out_pw5";
206 nvidia,function = "extperiph2";
208 nvidia,tristate = <0>;
209 nvidia,enable-input = <0>;
212 nvidia,pins = "sdmmc1_clk_pz0";
213 nvidia,function = "sdmmc1";
215 nvidia,tristate = <0>;
216 nvidia,enable-input = <1>;
219 nvidia,pins = "sdmmc1_cmd_pz1",
224 nvidia,function = "sdmmc1";
226 nvidia,tristate = <0>;
227 nvidia,enable-input = <1>;
230 nvidia,pins = "sdmmc1_wp_n_pv3";
231 nvidia,function = "spi4";
233 nvidia,tristate = <0>;
234 nvidia,enable-input = <0>;
237 nvidia,pins = "sdmmc3_clk_pa6";
238 nvidia,function = "sdmmc3";
240 nvidia,tristate = <0>;
241 nvidia,enable-input = <1>;
244 nvidia,pins = "sdmmc3_cmd_pa7",
250 "sdmmc3_clk_lb_out_pee4",
251 "sdmmc3_clk_lb_in_pee5";
252 nvidia,function = "sdmmc3";
254 nvidia,tristate = <0>;
255 nvidia,enable-input = <1>;
258 nvidia,pins = "sdmmc4_clk_pcc4";
259 nvidia,function = "sdmmc4";
261 nvidia,tristate = <0>;
262 nvidia,enable-input = <1>;
265 nvidia,pins = "sdmmc4_cmd_pt7",
274 nvidia,function = "sdmmc4";
276 nvidia,tristate = <0>;
277 nvidia,enable-input = <1>;
280 nvidia,pins = "clk_32k_out_pa0";
281 nvidia,function = "blink";
283 nvidia,tristate = <0>;
284 nvidia,enable-input = <0>;
287 nvidia,pins = "kb_col0_pq0",
293 nvidia,function = "kbc";
295 nvidia,tristate = <0>;
296 nvidia,enable-input = <1>;
299 nvidia,pins = "dap3_din_pp1",
301 nvidia,function = "displayb";
303 nvidia,tristate = <1>;
304 nvidia,enable-input = <0>;
308 nvidia,function = "rsvd4";
310 nvidia,tristate = <1>;
311 nvidia,enable-input = <0>;
314 nvidia,pins = "kb_row7_pr7";
315 nvidia,function = "rsvd2";
317 nvidia,tristate = <0>;
318 nvidia,enable-input = <1>;
321 nvidia,pins = "kb_row10_ps2";
322 nvidia,function = "uarta";
324 nvidia,tristate = <1>;
325 nvidia,enable-input = <1>;
328 nvidia,pins = "kb_row9_ps1";
329 nvidia,function = "uarta";
331 nvidia,tristate = <0>;
332 nvidia,enable-input = <0>;
335 nvidia,pins = "pwr_i2c_scl_pz6",
337 nvidia,function = "i2cpwr";
339 nvidia,tristate = <0>;
340 nvidia,enable-input = <1>;
342 nvidia,open-drain = <0>;
345 nvidia,pins = "sys_clk_req_pz5";
346 nvidia,function = "sysclk";
348 nvidia,tristate = <0>;
349 nvidia,enable-input = <0>;
352 nvidia,pins = "core_pwr_req";
353 nvidia,function = "pwron";
355 nvidia,tristate = <0>;
356 nvidia,enable-input = <0>;
359 nvidia,pins = "cpu_pwr_req";
360 nvidia,function = "cpu";
362 nvidia,tristate = <0>;
363 nvidia,enable-input = <0>;
366 nvidia,pins = "pwr_int_n";
367 nvidia,function = "pmi";
369 nvidia,tristate = <1>;
370 nvidia,enable-input = <1>;
373 nvidia,pins = "reset_out_n";
374 nvidia,function = "reset_out_n";
376 nvidia,tristate = <0>;
377 nvidia,enable-input = <0>;
380 nvidia,pins = "clk3_out_pee0";
381 nvidia,function = "extperiph3";
383 nvidia,tristate = <0>;
384 nvidia,enable-input = <0>;
387 nvidia,pins = "gen1_i2c_scl_pc4",
389 nvidia,function = "i2c1";
391 nvidia,tristate = <0>;
392 nvidia,enable-input = <1>;
394 nvidia,open-drain = <0>;
397 nvidia,pins = "uart2_cts_n_pj5";
398 nvidia,function = "uartb";
400 nvidia,tristate = <1>;
401 nvidia,enable-input = <1>;
404 nvidia,pins = "uart2_rts_n_pj6";
405 nvidia,function = "uartb";
407 nvidia,tristate = <0>;
408 nvidia,enable-input = <0>;
411 nvidia,pins = "uart2_rxd_pc3";
412 nvidia,function = "irda";
414 nvidia,tristate = <1>;
415 nvidia,enable-input = <1>;
418 nvidia,pins = "uart2_txd_pc2";
419 nvidia,function = "irda";
421 nvidia,tristate = <0>;
422 nvidia,enable-input = <0>;
425 nvidia,pins = "uart3_cts_n_pa1",
427 nvidia,function = "uartc";
429 nvidia,tristate = <1>;
430 nvidia,enable-input = <1>;
433 nvidia,pins = "uart3_rts_n_pc0",
435 nvidia,function = "uartc";
437 nvidia,tristate = <0>;
438 nvidia,enable-input = <0>;
442 nvidia,function = "owr";
444 nvidia,tristate = <0>;
445 nvidia,enable-input = <1>;
448 nvidia,pins = "hdmi_cec_pee3";
449 nvidia,function = "cec";
451 nvidia,tristate = <0>;
452 nvidia,enable-input = <1>;
454 nvidia,open-drain = <0>;
457 nvidia,pins = "ddc_scl_pv4",
459 nvidia,function = "i2c4";
461 nvidia,tristate = <0>;
462 nvidia,enable-input = <1>;
464 nvidia,rcv-sel = <1>;
467 nvidia,pins = "spdif_in_pk6";
468 nvidia,function = "usb";
470 nvidia,tristate = <0>;
471 nvidia,enable-input = <1>;
475 nvidia,pins = "usb_vbus_en0_pn4";
476 nvidia,function = "usb";
478 nvidia,tristate = <0>;
479 nvidia,enable-input = <1>;
481 nvidia,open-drain = <1>;
484 nvidia,pins = "gpio_x6_aud_px6";
485 nvidia,function = "spi6";
487 nvidia,tristate = <1>;
488 nvidia,enable-input = <1>;
491 nvidia,pins = "gpio_x4_aud_px4",
493 nvidia,function = "rsvd1";
495 nvidia,tristate = <0>;
496 nvidia,enable-input = <0>;
499 nvidia,pins = "gpio_x5_aud_px5";
500 nvidia,function = "rsvd1";
502 nvidia,tristate = <0>;
503 nvidia,enable-input = <1>;
506 nvidia,pins = "gpio_w2_aud_pw2";
507 nvidia,function = "rsvd2";
509 nvidia,tristate = <0>;
510 nvidia,enable-input = <1>;
513 nvidia,pins = "gpio_w3_aud_pw3";
514 nvidia,function = "spi6";
516 nvidia,tristate = <0>;
517 nvidia,enable-input = <1>;
520 nvidia,pins = "gpio_x1_aud_px1";
521 nvidia,function = "rsvd4";
523 nvidia,tristate = <0>;
524 nvidia,enable-input = <1>;
527 nvidia,pins = "gpio_x3_aud_px3";
528 nvidia,function = "rsvd4";
530 nvidia,tristate = <0>;
531 nvidia,enable-input = <1>;
534 nvidia,pins = "dap3_fs_pp0";
535 nvidia,function = "i2s2";
537 nvidia,tristate = <0>;
538 nvidia,enable-input = <0>;
541 nvidia,pins = "dap3_dout_pp2";
542 nvidia,function = "i2s2";
544 nvidia,tristate = <0>;
545 nvidia,enable-input = <0>;
549 nvidia,function = "rsvd1";
551 nvidia,tristate = <0>;
552 nvidia,enable-input = <1>;
555 nvidia,pins = "pbb3",
559 nvidia,function = "rsvd4";
561 nvidia,tristate = <0>;
562 nvidia,enable-input = <0>;
565 nvidia,pins = "pcc1",
567 nvidia,function = "rsvd4";
569 nvidia,tristate = <0>;
570 nvidia,enable-input = <1>;
573 nvidia,pins = "gmi_ad0_pg0",
575 nvidia,function = "gmi";
577 nvidia,tristate = <0>;
578 nvidia,enable-input = <0>;
581 nvidia,pins = "gmi_ad10_ph2",
586 nvidia,function = "gmi";
588 nvidia,tristate = <0>;
589 nvidia,enable-input = <0>;
592 nvidia,pins = "gmi_ad2_pg2",
594 nvidia,function = "gmi";
596 nvidia,tristate = <0>;
597 nvidia,enable-input = <1>;
600 nvidia,pins = "gmi_adv_n_pk0",
608 nvidia,function = "gmi";
610 nvidia,tristate = <0>;
611 nvidia,enable-input = <1>;
614 nvidia,pins = "gmi_cs3_n_pk4";
615 nvidia,function = "gmi";
617 nvidia,tristate = <0>;
618 nvidia,enable-input = <0>;
621 nvidia,pins = "clk2_req_pcc5";
622 nvidia,function = "rsvd4";
624 nvidia,tristate = <0>;
625 nvidia,enable-input = <0>;
628 nvidia,pins = "kb_col3_pq3",
631 nvidia,function = "kbc";
633 nvidia,tristate = <0>;
634 nvidia,enable-input = <0>;
637 nvidia,pins = "kb_col5_pq5";
638 nvidia,function = "kbc";
640 nvidia,tristate = <0>;
641 nvidia,enable-input = <1>;
644 nvidia,pins = "kb_row3_pr3",
648 nvidia,function = "kbc";
650 nvidia,tristate = <0>;
651 nvidia,enable-input = <1>;
654 nvidia,pins = "clk3_req_pee1";
655 nvidia,function = "rsvd4";
657 nvidia,tristate = <0>;
658 nvidia,enable-input = <0>;
662 nvidia,function = "displayb";
664 nvidia,tristate = <0>;
665 nvidia,enable-input = <0>;
670 nvidia,function = "displayb";
672 nvidia,tristate = <0>;
673 nvidia,enable-input = <1>;
676 nvidia,pins = "hdmi_int_pn7";
677 nvidia,function = "rsvd1";
679 nvidia,tristate = <0>;
680 nvidia,enable-input = <1>;
683 nvidia,pins = "clk1_req_pee2",
685 nvidia,function = "rsvd4";
687 nvidia,tristate = <1>;
688 nvidia,enable-input = <0>;
692 nvidia,pins = "drive_sdio1";
693 nvidia,high-speed-mode = <1>;
694 nvidia,schmitt = <0>;
695 nvidia,low-power-mode = <3>;
696 nvidia,pull-down-strength = <36>;
697 nvidia,pull-up-strength = <20>;
698 nvidia,slew-rate-rising = <2>;
699 nvidia,slew-rate-falling = <2>;
702 nvidia,pins = "drive_sdio3";
703 nvidia,high-speed-mode = <1>;
704 nvidia,schmitt = <0>;
705 nvidia,low-power-mode = <3>;
706 nvidia,pull-down-strength = <22>;
707 nvidia,pull-up-strength = <36>;
708 nvidia,slew-rate-rising = <0>;
709 nvidia,slew-rate-falling = <0>;
712 nvidia,pins = "drive_gma";
713 nvidia,high-speed-mode = <1>;
714 nvidia,schmitt = <0>;
715 nvidia,low-power-mode = <3>;
716 nvidia,pull-down-strength = <2>;
717 nvidia,pull-up-strength = <1>;
718 nvidia,slew-rate-rising = <0>;
719 nvidia,slew-rate-falling = <0>;
720 nvidia,drive-type = <1>;
727 clock-frequency = <100000>;
732 clock-frequency = <100000>;
737 clock-frequency = <400000>;
742 clock-frequency = <100000>;
747 clock-frequency = <400000>;
752 nvidia,invert-interrupt;
753 nvidia,suspend-mode = <0>;
754 nvidia,cpu-pwr-good-time = <300>;
755 nvidia,cpu-pwr-off-time = <300>;
756 nvidia,core-pwr-good-time = <3845 3845>;
757 nvidia,core-pwr-off-time = <2000>;
758 nvidia,core-power-req-active-high;
759 nvidia,sys-clock-req-active-high;
765 ddr-clk-limit = <41000000>;
766 base-clk = <104000000>;
773 cd-gpios = <&gpio 170 0>; /* gpio PV2 */
776 ddr-clk-limit = <41000000>;
777 base-clk = <208000000>;
790 compatible = "simple-bus";
791 #address-cells = <1>;
795 compatible = "fixed-clock";
798 clock-frequency = <32768>;