3 #include <dt-bindings/input/input.h>
4 #include "tegra114.dtsi"
7 model = "NVIDIA Tegra114 Dalmore evaluation board";
8 compatible = "nvidia,dalmore", "nvidia,tegra114";
11 reg = <0x80000000 0x40000000>;
15 pinctrl-names = "default";
16 pinctrl-0 = <&state_default>;
18 state_default: pinmux {
20 nvidia,pins = "clk1_out_pw4";
21 nvidia,function = "extperiph1";
23 nvidia,tristate = <0>;
24 nvidia,enable-input = <0>;
27 nvidia,pins = "dap1_din_pn1";
28 nvidia,function = "i2s0";
30 nvidia,tristate = <1>;
31 nvidia,enable-input = <1>;
34 nvidia,pins = "dap1_dout_pn2",
37 nvidia,function = "i2s0";
39 nvidia,tristate = <0>;
40 nvidia,enable-input = <1>;
43 nvidia,pins = "dap2_din_pa4";
44 nvidia,function = "i2s1";
46 nvidia,tristate = <1>;
47 nvidia,enable-input = <1>;
50 nvidia,pins = "dap2_dout_pa5",
53 nvidia,function = "i2s1";
55 nvidia,tristate = <0>;
56 nvidia,enable-input = <1>;
59 nvidia,pins = "dap4_din_pp5",
63 nvidia,function = "i2s3";
65 nvidia,tristate = <0>;
66 nvidia,enable-input = <1>;
69 nvidia,pins = "dvfs_pwm_px0",
71 nvidia,function = "cldvfs";
73 nvidia,tristate = <0>;
74 nvidia,enable-input = <0>;
77 nvidia,pins = "ulpi_clk_py0",
86 nvidia,function = "ulpi";
88 nvidia,tristate = <0>;
89 nvidia,enable-input = <1>;
92 nvidia,pins = "ulpi_dir_py1",
94 nvidia,function = "ulpi";
96 nvidia,tristate = <1>;
97 nvidia,enable-input = <1>;
100 nvidia,pins = "ulpi_stp_py3";
101 nvidia,function = "ulpi";
103 nvidia,tristate = <0>;
104 nvidia,enable-input = <0>;
107 nvidia,pins = "cam_i2c_scl_pbb1",
109 nvidia,function = "i2c3";
111 nvidia,tristate = <0>;
112 nvidia,enable-input = <1>;
114 nvidia,open-drain = <0>;
117 nvidia,pins = "cam_mclk_pcc0",
119 nvidia,function = "vi_alt3";
121 nvidia,tristate = <0>;
122 nvidia,enable-input = <0>;
126 nvidia,pins = "gen2_i2c_scl_pt5",
128 nvidia,function = "i2c2";
130 nvidia,tristate = <0>;
131 nvidia,enable-input = <1>;
133 nvidia,open-drain = <0>;
136 nvidia,pins = "gmi_a16_pj7";
137 nvidia,function = "uartd";
139 nvidia,tristate = <0>;
140 nvidia,enable-input = <0>;
143 nvidia,pins = "gmi_a17_pb0",
145 nvidia,function = "uartd";
147 nvidia,tristate = <1>;
148 nvidia,enable-input = <1>;
151 nvidia,pins = "gmi_a19_pk7";
152 nvidia,function = "uartd";
154 nvidia,tristate = <0>;
155 nvidia,enable-input = <0>;
158 nvidia,pins = "gmi_ad5_pg5",
161 nvidia,function = "spi4";
163 nvidia,tristate = <0>;
164 nvidia,enable-input = <1>;
167 nvidia,pins = "gmi_ad6_pg6",
169 nvidia,function = "spi4";
171 nvidia,tristate = <0>;
172 nvidia,enable-input = <1>;
175 nvidia,pins = "gmi_ad12_ph4";
176 nvidia,function = "rsvd4";
178 nvidia,tristate = <0>;
179 nvidia,enable-input = <0>;
182 nvidia,pins = "gmi_ad9_ph1";
183 nvidia,function = "pwm1";
185 nvidia,tristate = <0>;
186 nvidia,enable-input = <0>;
189 nvidia,pins = "gmi_cs1_n_pj2",
191 nvidia,function = "soc";
193 nvidia,tristate = <1>;
194 nvidia,enable-input = <1>;
197 nvidia,pins = "clk2_out_pw5";
198 nvidia,function = "extperiph2";
200 nvidia,tristate = <0>;
201 nvidia,enable-input = <0>;
204 nvidia,pins = "sdmmc1_clk_pz0";
205 nvidia,function = "sdmmc1";
207 nvidia,tristate = <0>;
208 nvidia,enable-input = <1>;
211 nvidia,pins = "sdmmc1_cmd_pz1",
216 nvidia,function = "sdmmc1";
218 nvidia,tristate = <0>;
219 nvidia,enable-input = <1>;
222 nvidia,pins = "sdmmc1_wp_n_pv3";
223 nvidia,function = "spi4";
225 nvidia,tristate = <0>;
226 nvidia,enable-input = <0>;
229 nvidia,pins = "sdmmc3_clk_pa6";
230 nvidia,function = "sdmmc3";
232 nvidia,tristate = <0>;
233 nvidia,enable-input = <1>;
236 nvidia,pins = "sdmmc3_cmd_pa7",
242 "sdmmc3_clk_lb_out_pee4",
243 "sdmmc3_clk_lb_in_pee5";
244 nvidia,function = "sdmmc3";
246 nvidia,tristate = <0>;
247 nvidia,enable-input = <1>;
250 nvidia,pins = "sdmmc4_clk_pcc4";
251 nvidia,function = "sdmmc4";
253 nvidia,tristate = <0>;
254 nvidia,enable-input = <1>;
257 nvidia,pins = "sdmmc4_cmd_pt7",
266 nvidia,function = "sdmmc4";
268 nvidia,tristate = <0>;
269 nvidia,enable-input = <1>;
272 nvidia,pins = "clk_32k_out_pa0";
273 nvidia,function = "blink";
275 nvidia,tristate = <0>;
276 nvidia,enable-input = <0>;
279 nvidia,pins = "kb_col0_pq0",
285 nvidia,function = "kbc";
287 nvidia,tristate = <0>;
288 nvidia,enable-input = <1>;
291 nvidia,pins = "dap3_din_pp1",
293 nvidia,function = "displayb";
295 nvidia,tristate = <1>;
296 nvidia,enable-input = <0>;
300 nvidia,function = "rsvd4";
302 nvidia,tristate = <1>;
303 nvidia,enable-input = <0>;
306 nvidia,pins = "kb_row7_pr7";
307 nvidia,function = "rsvd2";
309 nvidia,tristate = <0>;
310 nvidia,enable-input = <1>;
313 nvidia,pins = "kb_row10_ps2";
314 nvidia,function = "uarta";
316 nvidia,tristate = <1>;
317 nvidia,enable-input = <1>;
320 nvidia,pins = "kb_row9_ps1";
321 nvidia,function = "uarta";
323 nvidia,tristate = <0>;
324 nvidia,enable-input = <0>;
327 nvidia,pins = "pwr_i2c_scl_pz6",
329 nvidia,function = "i2cpwr";
331 nvidia,tristate = <0>;
332 nvidia,enable-input = <1>;
334 nvidia,open-drain = <0>;
337 nvidia,pins = "sys_clk_req_pz5";
338 nvidia,function = "sysclk";
340 nvidia,tristate = <0>;
341 nvidia,enable-input = <0>;
344 nvidia,pins = "core_pwr_req";
345 nvidia,function = "pwron";
347 nvidia,tristate = <0>;
348 nvidia,enable-input = <0>;
351 nvidia,pins = "cpu_pwr_req";
352 nvidia,function = "cpu";
354 nvidia,tristate = <0>;
355 nvidia,enable-input = <0>;
358 nvidia,pins = "pwr_int_n";
359 nvidia,function = "pmi";
361 nvidia,tristate = <1>;
362 nvidia,enable-input = <1>;
365 nvidia,pins = "reset_out_n";
366 nvidia,function = "reset_out_n";
368 nvidia,tristate = <0>;
369 nvidia,enable-input = <0>;
372 nvidia,pins = "clk3_out_pee0";
373 nvidia,function = "extperiph3";
375 nvidia,tristate = <0>;
376 nvidia,enable-input = <0>;
379 nvidia,pins = "gen1_i2c_scl_pc4",
381 nvidia,function = "i2c1";
383 nvidia,tristate = <0>;
384 nvidia,enable-input = <1>;
386 nvidia,open-drain = <0>;
389 nvidia,pins = "uart2_cts_n_pj5";
390 nvidia,function = "uartb";
392 nvidia,tristate = <1>;
393 nvidia,enable-input = <1>;
396 nvidia,pins = "uart2_rts_n_pj6";
397 nvidia,function = "uartb";
399 nvidia,tristate = <0>;
400 nvidia,enable-input = <0>;
403 nvidia,pins = "uart2_rxd_pc3";
404 nvidia,function = "irda";
406 nvidia,tristate = <1>;
407 nvidia,enable-input = <1>;
410 nvidia,pins = "uart2_txd_pc2";
411 nvidia,function = "irda";
413 nvidia,tristate = <0>;
414 nvidia,enable-input = <0>;
417 nvidia,pins = "uart3_cts_n_pa1",
419 nvidia,function = "uartc";
421 nvidia,tristate = <1>;
422 nvidia,enable-input = <1>;
425 nvidia,pins = "uart3_rts_n_pc0",
427 nvidia,function = "uartc";
429 nvidia,tristate = <0>;
430 nvidia,enable-input = <0>;
434 nvidia,function = "owr";
436 nvidia,tristate = <0>;
437 nvidia,enable-input = <1>;
440 nvidia,pins = "hdmi_cec_pee3";
441 nvidia,function = "cec";
443 nvidia,tristate = <0>;
444 nvidia,enable-input = <1>;
446 nvidia,open-drain = <0>;
449 nvidia,pins = "ddc_scl_pv4",
451 nvidia,function = "i2c4";
453 nvidia,tristate = <0>;
454 nvidia,enable-input = <1>;
456 nvidia,rcv-sel = <1>;
459 nvidia,pins = "spdif_in_pk6";
460 nvidia,function = "usb";
462 nvidia,tristate = <0>;
463 nvidia,enable-input = <1>;
467 nvidia,pins = "usb_vbus_en0_pn4";
468 nvidia,function = "usb";
470 nvidia,tristate = <0>;
471 nvidia,enable-input = <1>;
473 nvidia,open-drain = <1>;
476 nvidia,pins = "gpio_x6_aud_px6";
477 nvidia,function = "spi6";
479 nvidia,tristate = <1>;
480 nvidia,enable-input = <1>;
483 nvidia,pins = "gpio_x4_aud_px4",
485 nvidia,function = "rsvd1";
487 nvidia,tristate = <0>;
488 nvidia,enable-input = <0>;
491 nvidia,pins = "gpio_x5_aud_px5";
492 nvidia,function = "rsvd1";
494 nvidia,tristate = <0>;
495 nvidia,enable-input = <1>;
498 nvidia,pins = "gpio_w2_aud_pw2";
499 nvidia,function = "rsvd2";
501 nvidia,tristate = <0>;
502 nvidia,enable-input = <1>;
505 nvidia,pins = "gpio_w3_aud_pw3";
506 nvidia,function = "spi6";
508 nvidia,tristate = <0>;
509 nvidia,enable-input = <1>;
512 nvidia,pins = "gpio_x1_aud_px1";
513 nvidia,function = "rsvd4";
515 nvidia,tristate = <0>;
516 nvidia,enable-input = <1>;
519 nvidia,pins = "gpio_x3_aud_px3";
520 nvidia,function = "rsvd4";
522 nvidia,tristate = <0>;
523 nvidia,enable-input = <1>;
526 nvidia,pins = "dap3_fs_pp0";
527 nvidia,function = "i2s2";
529 nvidia,tristate = <0>;
530 nvidia,enable-input = <0>;
533 nvidia,pins = "dap3_dout_pp2";
534 nvidia,function = "i2s2";
536 nvidia,tristate = <0>;
537 nvidia,enable-input = <0>;
541 nvidia,function = "rsvd1";
543 nvidia,tristate = <0>;
544 nvidia,enable-input = <1>;
547 nvidia,pins = "pbb3",
551 nvidia,function = "rsvd4";
553 nvidia,tristate = <0>;
554 nvidia,enable-input = <0>;
557 nvidia,pins = "pcc1",
559 nvidia,function = "rsvd4";
561 nvidia,tristate = <0>;
562 nvidia,enable-input = <1>;
565 nvidia,pins = "gmi_ad0_pg0",
567 nvidia,function = "gmi";
569 nvidia,tristate = <0>;
570 nvidia,enable-input = <0>;
573 nvidia,pins = "gmi_ad10_ph2",
578 nvidia,function = "gmi";
580 nvidia,tristate = <0>;
581 nvidia,enable-input = <0>;
584 nvidia,pins = "gmi_ad2_pg2",
586 nvidia,function = "gmi";
588 nvidia,tristate = <0>;
589 nvidia,enable-input = <1>;
592 nvidia,pins = "gmi_adv_n_pk0",
600 nvidia,function = "gmi";
602 nvidia,tristate = <0>;
603 nvidia,enable-input = <1>;
606 nvidia,pins = "gmi_cs3_n_pk4";
607 nvidia,function = "gmi";
609 nvidia,tristate = <0>;
610 nvidia,enable-input = <0>;
613 nvidia,pins = "clk2_req_pcc5";
614 nvidia,function = "rsvd4";
616 nvidia,tristate = <0>;
617 nvidia,enable-input = <0>;
620 nvidia,pins = "kb_col3_pq3",
623 nvidia,function = "kbc";
625 nvidia,tristate = <0>;
626 nvidia,enable-input = <0>;
629 nvidia,pins = "kb_col5_pq5";
630 nvidia,function = "kbc";
632 nvidia,tristate = <0>;
633 nvidia,enable-input = <1>;
636 nvidia,pins = "kb_row3_pr3",
640 nvidia,function = "kbc";
642 nvidia,tristate = <0>;
643 nvidia,enable-input = <1>;
646 nvidia,pins = "clk3_req_pee1";
647 nvidia,function = "rsvd4";
649 nvidia,tristate = <0>;
650 nvidia,enable-input = <0>;
654 nvidia,function = "displayb";
656 nvidia,tristate = <0>;
657 nvidia,enable-input = <0>;
662 nvidia,function = "displayb";
664 nvidia,tristate = <0>;
665 nvidia,enable-input = <1>;
668 nvidia,pins = "hdmi_int_pn7";
669 nvidia,function = "rsvd1";
671 nvidia,tristate = <0>;
672 nvidia,enable-input = <1>;
675 nvidia,pins = "clk1_req_pee2",
677 nvidia,function = "rsvd4";
679 nvidia,tristate = <1>;
680 nvidia,enable-input = <0>;
684 nvidia,pins = "drive_sdio1";
685 nvidia,high-speed-mode = <1>;
686 nvidia,schmitt = <0>;
687 nvidia,low-power-mode = <3>;
688 nvidia,pull-down-strength = <36>;
689 nvidia,pull-up-strength = <20>;
690 nvidia,slew-rate-rising = <2>;
691 nvidia,slew-rate-falling = <2>;
694 nvidia,pins = "drive_sdio3";
695 nvidia,high-speed-mode = <1>;
696 nvidia,schmitt = <0>;
697 nvidia,low-power-mode = <3>;
698 nvidia,pull-down-strength = <22>;
699 nvidia,pull-up-strength = <36>;
700 nvidia,slew-rate-rising = <0>;
701 nvidia,slew-rate-falling = <0>;
704 nvidia,pins = "drive_gma";
705 nvidia,high-speed-mode = <1>;
706 nvidia,schmitt = <0>;
707 nvidia,low-power-mode = <3>;
708 nvidia,pull-down-strength = <2>;
709 nvidia,pull-up-strength = <1>;
710 nvidia,slew-rate-rising = <0>;
711 nvidia,slew-rate-falling = <0>;
712 nvidia,drive-type = <1>;
723 clock-frequency = <100000>;
725 battery: smart-battery {
726 compatible = "ti,bq20z45", "sbs,sbs-battery";
728 battery-name = "battery";
729 sbs,i2c-retry-count = <2>;
730 sbs,poll-retry-count = <100>;
731 power-supplies = <&charger>;
735 compatible = "realtek,rt5640";
737 interrupt-parent = <&gpio>;
738 interrupts = <TEGRA_GPIO(W, 3) GPIO_ACTIVE_HIGH>;
739 realtek,ldo1-en-gpios =
740 <&gpio TEGRA_GPIO(V, 3) GPIO_ACTIVE_HIGH>;
743 temperature-sensor@4c {
744 compatible = "onnn,nct1008";
746 vcc-supply = <&palmas_ldo6_reg>;
747 interrupt-parent = <&gpio>;
748 interrupts = <TEGRA_GPIO(O, 4) IRQ_TYPE_LEVEL_LOW>;
754 clock-frequency = <400000>;
757 compatible = "ti,tps51632";
759 regulator-name = "vdd-cpu";
760 regulator-min-microvolt = <500000>;
761 regulator-max-microvolt = <1520000>;
767 compatible = "ti,tps65090";
769 interrupt-parent = <&gpio>;
770 interrupts = <TEGRA_GPIO(J, 0) IRQ_TYPE_LEVEL_HIGH>;
772 vsys1-supply = <&vdd_ac_bat_reg>;
773 vsys2-supply = <&vdd_ac_bat_reg>;
774 vsys3-supply = <&vdd_ac_bat_reg>;
775 infet1-supply = <&vdd_ac_bat_reg>;
776 infet2-supply = <&vdd_ac_bat_reg>;
777 infet3-supply = <&tps65090_dcdc2_reg>;
778 infet4-supply = <&tps65090_dcdc2_reg>;
779 infet5-supply = <&tps65090_dcdc2_reg>;
780 infet6-supply = <&tps65090_dcdc2_reg>;
781 infet7-supply = <&tps65090_dcdc2_reg>;
782 vsys-l1-supply = <&vdd_ac_bat_reg>;
783 vsys-l2-supply = <&vdd_ac_bat_reg>;
786 compatible = "ti,tps65090-charger";
787 ti,enable-low-current-chrg;
791 tps65090_dcdc1_reg: dcdc1 {
792 regulator-name = "vdd-sys-5v0";
797 tps65090_dcdc2_reg: dcdc2 {
798 regulator-name = "vdd-sys-3v3";
803 tps65090_dcdc3_reg: dcdc3 {
804 regulator-name = "vdd-ao";
810 regulator-name = "vdd-lcd-bl";
814 regulator-name = "vdd-modem-3v3";
818 regulator-name = "avdd-lcd";
822 regulator-name = "vdd-lvds";
826 regulator-name = "vdd-sd-slot";
832 regulator-name = "vdd-com-3v3";
836 regulator-name = "vdd-sby-5v0";
842 regulator-name = "vdd-sby-3v3";
850 compatible = "ti,palmas";
852 interrupts = <0 86 IRQ_TYPE_LEVEL_LOW>;
854 #interrupt-cells = <2>;
855 interrupt-controller;
857 ti,system-power-controller;
860 compatible = "ti,palmas-gpio";
866 compatible = "ti,tps65913-pmic", "ti,palmas-pmic";
867 smps1-in-supply = <&tps65090_dcdc3_reg>;
868 smps3-in-supply = <&tps65090_dcdc3_reg>;
869 smps4-in-supply = <&tps65090_dcdc2_reg>;
870 smps7-in-supply = <&tps65090_dcdc2_reg>;
871 smps8-in-supply = <&tps65090_dcdc2_reg>;
872 smps9-in-supply = <&tps65090_dcdc2_reg>;
873 ldo1-in-supply = <&tps65090_dcdc2_reg>;
874 ldo2-in-supply = <&tps65090_dcdc2_reg>;
875 ldo3-in-supply = <&palmas_smps3_reg>;
876 ldo4-in-supply = <&tps65090_dcdc2_reg>;
877 ldo5-in-supply = <&vdd_ac_bat_reg>;
878 ldo6-in-supply = <&tps65090_dcdc2_reg>;
879 ldo7-in-supply = <&tps65090_dcdc2_reg>;
880 ldo8-in-supply = <&tps65090_dcdc3_reg>;
881 ldo9-in-supply = <&palmas_smps9_reg>;
882 ldoln-in-supply = <&tps65090_dcdc1_reg>;
883 ldousb-in-supply = <&tps65090_dcdc1_reg>;
887 regulator-name = "vddio-ddr";
888 regulator-min-microvolt = <1350000>;
889 regulator-max-microvolt = <1350000>;
894 palmas_smps3_reg: smps3 {
895 regulator-name = "vddio-1v8";
896 regulator-min-microvolt = <1800000>;
897 regulator-max-microvolt = <1800000>;
903 regulator-name = "vdd-core";
904 regulator-min-microvolt = <900000>;
905 regulator-max-microvolt = <1400000>;
911 regulator-name = "vdd-core";
912 regulator-min-microvolt = <900000>;
913 regulator-max-microvolt = <1400000>;
919 regulator-name = "avdd-pll";
920 regulator-min-microvolt = <1050000>;
921 regulator-max-microvolt = <1050000>;
926 palmas_smps9_reg: smps9 {
927 regulator-name = "sdhci-vdd-sd-slot";
928 regulator-min-microvolt = <2800000>;
929 regulator-max-microvolt = <2800000>;
934 regulator-name = "avdd-cam1";
935 regulator-min-microvolt = <2800000>;
936 regulator-max-microvolt = <2800000>;
940 regulator-name = "avdd-cam2";
941 regulator-min-microvolt = <2800000>;
942 regulator-max-microvolt = <2800000>;
946 regulator-name = "avdd-dsi-csi";
947 regulator-min-microvolt = <1200000>;
948 regulator-max-microvolt = <1200000>;
954 regulator-name = "vpp-fuse";
955 regulator-min-microvolt = <1800000>;
956 regulator-max-microvolt = <1800000>;
959 palmas_ldo6_reg: ldo6 {
960 regulator-name = "vdd-sensor-2v85";
961 regulator-min-microvolt = <2850000>;
962 regulator-max-microvolt = <2850000>;
966 regulator-name = "vdd-af-cam1";
967 regulator-min-microvolt = <2800000>;
968 regulator-max-microvolt = <2800000>;
972 regulator-name = "vdd-rtc";
973 regulator-min-microvolt = <900000>;
974 regulator-max-microvolt = <900000>;
977 ti,enable-ldo8-tracking;
981 regulator-name = "vddio-sdmmc-2";
982 regulator-min-microvolt = <1800000>;
983 regulator-max-microvolt = <3300000>;
989 regulator-name = "hvdd-usb";
990 regulator-min-microvolt = <3300000>;
991 regulator-max-microvolt = <3300000>;
995 regulator-name = "avdd-usb";
996 regulator-min-microvolt = <3300000>;
997 regulator-max-microvolt = <3300000>;
1003 regulator-name = "rail-3v3";
1004 regulator-max-microvolt = <3300000>;
1005 regulator-always-on;
1010 regulator-name = "rail-5v0";
1011 regulator-max-microvolt = <5000000>;
1012 regulator-always-on;
1019 compatible = "ti,palmas-rtc";
1020 interrupt-parent = <&palmas>;
1025 compatible = "ti,tps65913-pinctrl";
1026 pinctrl-names = "default";
1027 pinctrl-0 = <&palmas_default>;
1029 palmas_default: pinmux {
1041 spi-max-frequency = <25000000>;
1043 compatible = "winbond,w25q32dw";
1045 spi-max-frequency = <20000000>;
1050 nvidia,invert-interrupt;
1051 nvidia,suspend-mode = <1>;
1052 nvidia,cpu-pwr-good-time = <500>;
1053 nvidia,cpu-pwr-off-time = <300>;
1054 nvidia,core-pwr-good-time = <641 3845>;
1055 nvidia,core-pwr-off-time = <61036>;
1056 nvidia,core-power-req-active-high;
1057 nvidia,sys-clock-req-active-high;
1067 cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
1084 vbus-supply = <&usb3_vbus_reg>;
1088 compatible = "simple-bus";
1089 #address-cells = <1>;
1093 compatible = "fixed-clock";
1096 clock-frequency = <32768>;
1101 compatible = "gpio-keys";
1105 gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
1106 linux,code = <KEY_HOME>;
1111 gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>;
1112 linux,code = <KEY_POWER>;
1117 label = "Volume Down";
1118 gpios = <&gpio TEGRA_GPIO(R, 1) GPIO_ACTIVE_LOW>;
1119 linux,code = <KEY_VOLUMEDOWN>;
1123 label = "Volume Up";
1124 gpios = <&gpio TEGRA_GPIO(R, 2) GPIO_ACTIVE_LOW>;
1125 linux,code = <KEY_VOLUMEUP>;
1130 compatible = "simple-bus";
1131 #address-cells = <1>;
1134 vdd_ac_bat_reg: regulator@0 {
1135 compatible = "regulator-fixed";
1137 regulator-name = "vdd_ac_bat";
1138 regulator-min-microvolt = <5000000>;
1139 regulator-max-microvolt = <5000000>;
1140 regulator-always-on;
1143 dvdd_ts_reg: regulator@1 {
1144 compatible = "regulator-fixed";
1146 regulator-name = "dvdd_ts";
1147 regulator-min-microvolt = <1800000>;
1148 regulator-max-microvolt = <1800000>;
1150 gpio = <&gpio TEGRA_GPIO(H, 5) GPIO_ACTIVE_HIGH>;
1153 lcd_bl_en_reg: regulator@2 {
1154 compatible = "regulator-fixed";
1156 regulator-name = "lcd_bl_en";
1157 regulator-min-microvolt = <5000000>;
1158 regulator-max-microvolt = <5000000>;
1160 gpio = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
1163 usb1_vbus_reg: regulator@3 {
1164 compatible = "regulator-fixed";
1166 regulator-name = "usb1_vbus";
1167 regulator-min-microvolt = <5000000>;
1168 regulator-max-microvolt = <5000000>;
1170 gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>;
1172 vin-supply = <&tps65090_dcdc1_reg>;
1175 usb3_vbus_reg: regulator@4 {
1176 compatible = "regulator-fixed";
1178 regulator-name = "usb2_vbus";
1179 regulator-min-microvolt = <5000000>;
1180 regulator-max-microvolt = <5000000>;
1182 gpio = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
1184 vin-supply = <&tps65090_dcdc1_reg>;
1187 vdd_hdmi_reg: regulator@5 {
1188 compatible = "regulator-fixed";
1190 regulator-name = "vdd_hdmi_5v0";
1191 regulator-min-microvolt = <5000000>;
1192 regulator-max-microvolt = <5000000>;
1194 gpio = <&gpio TEGRA_GPIO(K, 1) GPIO_ACTIVE_HIGH>;
1195 vin-supply = <&tps65090_dcdc1_reg>;
1198 vdd_cam_1v8_reg: regulator@6 {
1199 compatible = "regulator-fixed";
1201 regulator-name = "vdd_cam_1v8_reg";
1202 regulator-min-microvolt = <1800000>;
1203 regulator-max-microvolt = <1800000>;
1205 gpio = <&palmas_gpio 6 0>;
1210 compatible = "nvidia,tegra-audio-rt5640-dalmore",
1211 "nvidia,tegra-audio-rt5640";
1212 nvidia,model = "NVIDIA Tegra Dalmore";
1214 nvidia,audio-routing =
1215 "Headphones", "HPOR",
1216 "Headphones", "HPOL",
1217 "Speakers", "SPORP",
1218 "Speakers", "SPORN",
1219 "Speakers", "SPOLP",
1220 "Speakers", "SPOLN",
1221 "Mic Jack", "MICBIAS1",
1224 nvidia,i2s-controller = <&tegra_i2s1>;
1225 nvidia,audio-codec = <&rt5640>;
1227 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_HIGH>;
1229 clocks = <&tegra_car TEGRA114_CLK_PLL_A>,
1230 <&tegra_car TEGRA114_CLK_PLL_A_OUT0>,
1231 <&tegra_car TEGRA114_CLK_EXTERN1>;
1232 clock-names = "pll_a", "pll_a_out0", "mclk";