Lines Matching +full:port +full:- +full:1
1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include "tegra210-p2180.dtsi"
5 #include "tegra210-p2597.dtsi"
9 compatible = "nvidia,p2371-2180", "nvidia,tegra210";
14 hvddio-pex-supply = <&vdd_1v8>;
15 dvddio-pex-supply = <&vdd_pex_1v05>;
16 vddio-pex-ctl-supply = <&vdd_1v8>;
18 pci@1,0 {
19 phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>,
20 <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>,
21 <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>,
22 <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>;
23 phy-names = "pcie-0", "pcie-1", "pcie-2", "pcie-3";
28 phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>;
29 phy-names = "pcie-0";
38 avdd-dsi-csi-supply = <&vdd_dsi_csi>;
44 enable-gpios = <&gpio TEGRA_GPIO(V, 2)
46 power-supply = <&vdd_5v0_io>;
56 power-supply = <&vdd_3v3_sys>;
58 dev-ctrl = /bits/ 8 <0x80>;
59 init-brt = /bits/ 8 <0xff>;
62 pwm-names = "lp8557";
64 /* boost frequency 1 MHz */
65 rom-13h {
66 rom-addr = /bits/ 8 <0x13>;
67 rom-val = /bits/ 8 <0x01>;
71 rom-14h {
72 rom-addr = /bits/ 8 <0x14>;
73 rom-val = /bits/ 8 <0x87>;
85 vcc-supply = <&vdd_1v8>;
86 address-width = <8>;
89 read-only;
99 nvidia,droop-ctrl = <0x00000f00>;
100 nvidia,force-mode = <1>;
101 nvidia,sample-rate = <25000>;
103 nvidia,pwm-min-microvolts = <708000>;
104 nvidia,pwm-period-nanoseconds = <2500>; /* 2.5us */
105 nvidia,pwm-to-pmic;
106 nvidia,pwm-tristate-microvolts = <1000000>;
107 nvidia,pwm-voltage-step-microvolts = <19200>;
109 pinctrl-names = "dvfs_pwm_enable", "dvfs_pwm_disable";
110 pinctrl-0 = <&dvfs_pwm_active_state>;
111 pinctrl-1 = <&dvfs_pwm_inactive_state>;
128 #address-cells = <1>;
129 #size-cells = <0>;
131 port@0 {
135 remote-endpoint = <&xbar_i2s1_ep>;
139 i2s1_port: port@1 {
140 reg = <1>;
143 dai-format = "i2s";
154 #address-cells = <1>;
155 #size-cells = <0>;
157 port@0 {
161 remote-endpoint = <&xbar_i2s2_ep>;
165 i2s2_port: port@1 {
166 reg = <1>;
169 dai-format = "i2s";
180 #address-cells = <1>;
181 #size-cells = <0>;
183 port@0 {
187 remote-endpoint = <&xbar_i2s3_ep>;
191 i2s3_port: port@1 {
192 reg = <1>;
195 dai-format = "i2s";
206 #address-cells = <1>;
207 #size-cells = <0>;
209 port@0 {
213 remote-endpoint = <&xbar_i2s4_ep>;
217 i2s4_port: port@1 {
218 reg = <1>;
221 dai-format = "i2s";
232 #address-cells = <1>;
233 #size-cells = <0>;
235 port@0 {
239 remote-endpoint = <&xbar_i2s5_ep>;
243 i2s5_port: port@1 {
244 reg = <1>;
247 dai-format = "i2s";
258 #address-cells = <1>;
259 #size-cells = <0>;
261 port@0 {
265 remote-endpoint = <&xbar_sfc1_in_ep>;
269 sfc1_out_port: port@1 {
270 reg = <1>;
273 remote-endpoint = <&xbar_sfc1_out_ep>;
283 #address-cells = <1>;
284 #size-cells = <0>;
286 port@0 {
290 remote-endpoint = <&xbar_sfc2_in_ep>;
294 sfc2_out_port: port@1 {
295 reg = <1>;
298 remote-endpoint = <&xbar_sfc2_out_ep>;
308 #address-cells = <1>;
309 #size-cells = <0>;
311 port@0 {
315 remote-endpoint = <&xbar_sfc3_in_ep>;
319 sfc3_out_port: port@1 {
320 reg = <1>;
323 remote-endpoint = <&xbar_sfc3_out_ep>;
333 #address-cells = <1>;
334 #size-cells = <0>;
336 port@0 {
340 remote-endpoint = <&xbar_sfc4_in_ep>;
344 sfc4_out_port: port@1 {
345 reg = <1>;
348 remote-endpoint = <&xbar_sfc4_out_ep>;
358 #address-cells = <1>;
359 #size-cells = <0>;
361 port@0 {
365 remote-endpoint = <&xbar_amx1_in1_ep>;
369 port@1 {
370 reg = <1>;
373 remote-endpoint = <&xbar_amx1_in2_ep>;
377 port@2 {
381 remote-endpoint = <&xbar_amx1_in3_ep>;
385 port@3 {
389 remote-endpoint = <&xbar_amx1_in4_ep>;
393 amx1_out_port: port@4 {
397 remote-endpoint = <&xbar_amx1_out_ep>;
407 #address-cells = <1>;
408 #size-cells = <0>;
410 port@0 {
414 remote-endpoint = <&xbar_amx2_in1_ep>;
418 port@1 {
419 reg = <1>;
422 remote-endpoint = <&xbar_amx2_in2_ep>;
426 amx2_in3_port: port@2 {
430 remote-endpoint = <&xbar_amx2_in3_ep>;
434 amx2_in4_port: port@3 {
438 remote-endpoint = <&xbar_amx2_in4_ep>;
442 amx2_out_port: port@4 {
446 remote-endpoint = <&xbar_amx2_out_ep>;
456 #address-cells = <1>;
457 #size-cells = <0>;
459 port@0 {
463 remote-endpoint = <&xbar_adx1_in_ep>;
467 adx1_out1_port: port@1 {
468 reg = <1>;
471 remote-endpoint = <&xbar_adx1_out1_ep>;
475 adx1_out2_port: port@2 {
479 remote-endpoint = <&xbar_adx1_out2_ep>;
483 adx1_out3_port: port@3 {
487 remote-endpoint = <&xbar_adx1_out3_ep>;
491 adx1_out4_port: port@4 {
495 remote-endpoint = <&xbar_adx1_out4_ep>;
505 #address-cells = <1>;
506 #size-cells = <0>;
508 port@0 {
512 remote-endpoint = <&xbar_adx2_in_ep>;
516 adx2_out1_port: port@1 {
517 reg = <1>;
520 remote-endpoint = <&xbar_adx2_out1_ep>;
524 adx2_out2_port: port@2 {
528 remote-endpoint = <&xbar_adx2_out2_ep>;
532 adx2_out3_port: port@3 {
536 remote-endpoint = <&xbar_adx2_out3_ep>;
540 adx2_out4_port: port@4 {
544 remote-endpoint = <&xbar_adx2_out4_ep>;
554 #address-cells = <1>;
555 #size-cells = <0>;
557 port@0 {
561 remote-endpoint = <&xbar_dmic1_ep>;
565 dmic1_port: port@1 {
566 reg = <1>;
579 #address-cells = <1>;
580 #size-cells = <0>;
582 port@0 {
586 remote-endpoint = <&xbar_dmic2_ep>;
590 dmic2_port: port@1 {
591 reg = <1>;
604 #address-cells = <1>;
605 #size-cells = <0>;
607 port@0 {
611 remote-endpoint = <&xbar_dmic3_ep>;
615 dmic3_port: port@1 {
616 reg = <1>;
625 processing-engine@702d8000 {
629 #address-cells = <1>;
630 #size-cells = <0>;
632 port@0 {
636 remote-endpoint = <&xbar_ope1_in_ep>;
640 ope1_out_port: port@1 {
644 remote-endpoint = <&xbar_ope1_out_ep>;
650 processing-engine@702d8400 {
654 #address-cells = <1>;
655 #size-cells = <0>;
657 port@0 {
661 remote-endpoint = <&xbar_ope2_in_ep>;
665 ope2_out_port: port@1 {
669 remote-endpoint = <&xbar_ope2_out_ep>;
679 #address-cells = <1>;
680 #size-cells = <0>;
682 port@0 {
686 remote-endpoint = <&xbar_mvc1_in_ep>;
690 mvc1_out_port: port@1 {
691 reg = <1>;
694 remote-endpoint = <&xbar_mvc1_out_ep>;
704 #address-cells = <1>;
705 #size-cells = <0>;
707 port@0 {
711 remote-endpoint = <&xbar_mvc2_in_ep>;
715 mvc2_out_port: port@1 {
716 reg = <1>;
719 remote-endpoint = <&xbar_mvc2_out_ep>;
729 #address-cells = <1>;
730 #size-cells = <0>;
732 port@0 {
736 remote-endpoint = <&xbar_mixer_in1_ep>;
740 port@1 {
744 remote-endpoint = <&xbar_mixer_in2_ep>;
748 port@2 {
752 remote-endpoint = <&xbar_mixer_in3_ep>;
756 port@3 {
760 remote-endpoint = <&xbar_mixer_in4_ep>;
764 port@4 {
768 remote-endpoint = <&xbar_mixer_in5_ep>;
772 port@5 {
776 remote-endpoint = <&xbar_mixer_in6_ep>;
780 port@6 {
784 remote-endpoint = <&xbar_mixer_in7_ep>;
788 port@7 {
792 remote-endpoint = <&xbar_mixer_in8_ep>;
796 port@8 {
800 remote-endpoint = <&xbar_mixer_in9_ep>;
804 port@9 {
808 remote-endpoint = <&xbar_mixer_in10_ep>;
812 mixer_out1_port: port@a {
816 remote-endpoint = <&xbar_mixer_out1_ep>;
820 mixer_out2_port: port@b {
824 remote-endpoint = <&xbar_mixer_out2_ep>;
828 mixer_out3_port: port@c {
832 remote-endpoint = <&xbar_mixer_out3_ep>;
836 mixer_out4_port: port@d {
840 remote-endpoint = <&xbar_mixer_out4_ep>;
844 mixer_out5_port: port@e {
848 remote-endpoint = <&xbar_mixer_out5_ep>;
855 xbar_i2s1_port: port@a {
859 remote-endpoint = <&i2s1_cif_ep>;
863 xbar_i2s2_port: port@b {
867 remote-endpoint = <&i2s2_cif_ep>;
871 xbar_i2s3_port: port@c {
875 remote-endpoint = <&i2s3_cif_ep>;
879 xbar_i2s4_port: port@d {
883 remote-endpoint = <&i2s4_cif_ep>;
887 xbar_i2s5_port: port@e {
891 remote-endpoint = <&i2s5_cif_ep>;
895 xbar_dmic1_port: port@f {
899 remote-endpoint = <&dmic1_cif_ep>;
903 xbar_dmic2_port: port@10 {
907 remote-endpoint = <&dmic2_cif_ep>;
911 xbar_dmic3_port: port@11 {
915 remote-endpoint = <&dmic3_cif_ep>;
919 xbar_sfc1_in_port: port@12 {
923 remote-endpoint = <&sfc1_cif_in_ep>;
927 port@13 {
931 remote-endpoint = <&sfc1_cif_out_ep>;
935 xbar_sfc2_in_port: port@14 {
939 remote-endpoint = <&sfc2_cif_in_ep>;
943 port@15 {
947 remote-endpoint = <&sfc2_cif_out_ep>;
951 xbar_sfc3_in_port: port@16 {
955 remote-endpoint = <&sfc3_cif_in_ep>;
959 port@17 {
963 remote-endpoint = <&sfc3_cif_out_ep>;
967 xbar_sfc4_in_port: port@18 {
971 remote-endpoint = <&sfc4_cif_in_ep>;
975 port@19 {
979 remote-endpoint = <&sfc4_cif_out_ep>;
983 xbar_mvc1_in_port: port@1a {
987 remote-endpoint = <&mvc1_cif_in_ep>;
991 port@1b {
995 remote-endpoint = <&mvc1_cif_out_ep>;
999 xbar_mvc2_in_port: port@1c {
1003 remote-endpoint = <&mvc2_cif_in_ep>;
1007 port@1d {
1011 remote-endpoint = <&mvc2_cif_out_ep>;
1015 xbar_amx1_in1_port: port@1e {
1019 remote-endpoint = <&amx1_in1_ep>;
1023 xbar_amx1_in2_port: port@1f {
1027 remote-endpoint = <&amx1_in2_ep>;
1031 xbar_amx1_in3_port: port@20 {
1035 remote-endpoint = <&amx1_in3_ep>;
1039 xbar_amx1_in4_port: port@21 {
1043 remote-endpoint = <&amx1_in4_ep>;
1047 port@22 {
1051 remote-endpoint = <&amx1_out_ep>;
1055 xbar_amx2_in1_port: port@23 {
1059 remote-endpoint = <&amx2_in1_ep>;
1063 xbar_amx2_in2_port: port@24 {
1067 remote-endpoint = <&amx2_in2_ep>;
1071 xbar_amx2_in3_port: port@25 {
1075 remote-endpoint = <&amx2_in3_ep>;
1079 xbar_amx2_in4_port: port@26 {
1083 remote-endpoint = <&amx2_in4_ep>;
1087 port@27 {
1091 remote-endpoint = <&amx2_out_ep>;
1095 xbar_adx1_in_port: port@28 {
1099 remote-endpoint = <&adx1_in_ep>;
1103 port@29 {
1107 remote-endpoint = <&adx1_out1_ep>;
1111 port@2a {
1115 remote-endpoint = <&adx1_out2_ep>;
1119 port@2b {
1123 remote-endpoint = <&adx1_out3_ep>;
1127 port@2c {
1131 remote-endpoint = <&adx1_out4_ep>;
1135 xbar_adx2_in_port: port@2d {
1139 remote-endpoint = <&adx2_in_ep>;
1143 port@2e {
1147 remote-endpoint = <&adx2_out1_ep>;
1151 port@2f {
1155 remote-endpoint = <&adx2_out2_ep>;
1159 port@30 {
1163 remote-endpoint = <&adx2_out3_ep>;
1167 port@31 {
1171 remote-endpoint = <&adx2_out4_ep>;
1175 xbar_mixer_in1_port: port@32 {
1179 remote-endpoint = <&mixer_in1_ep>;
1183 xbar_mixer_in2_port: port@33 {
1187 remote-endpoint = <&mixer_in2_ep>;
1191 xbar_mixer_in3_port: port@34 {
1195 remote-endpoint = <&mixer_in3_ep>;
1199 xbar_mixer_in4_port: port@35 {
1203 remote-endpoint = <&mixer_in4_ep>;
1207 xbar_mixer_in5_port: port@36 {
1211 remote-endpoint = <&mixer_in5_ep>;
1215 xbar_mixer_in6_port: port@37 {
1219 remote-endpoint = <&mixer_in6_ep>;
1223 xbar_mixer_in7_port: port@38 {
1227 remote-endpoint = <&mixer_in7_ep>;
1231 xbar_mixer_in8_port: port@39 {
1235 remote-endpoint = <&mixer_in8_ep>;
1239 xbar_mixer_in9_port: port@3a {
1243 remote-endpoint = <&mixer_in9_ep>;
1247 xbar_mixer_in10_port: port@3b {
1251 remote-endpoint = <&mixer_in10_ep>;
1255 port@3c {
1259 remote-endpoint = <&mixer_out1_ep>;
1263 port@3d {
1267 remote-endpoint = <&mixer_out2_ep>;
1271 port@3e {
1275 remote-endpoint = <&mixer_out3_ep>;
1279 port@3f {
1283 remote-endpoint = <&mixer_out4_ep>;
1287 port@40 {
1291 remote-endpoint = <&mixer_out5_ep>;
1295 xbar_ope1_in_port: port@41 {
1299 remote-endpoint = <&ope1_cif_in_ep>;
1303 port@42 {
1307 remote-endpoint = <&ope1_cif_out_ep>;
1311 xbar_ope2_in_port: port@43 {
1315 remote-endpoint = <&ope2_cif_in_ep>;
1319 port@44 {
1323 remote-endpoint = <&ope2_cif_out_ep>;
1329 dma-controller@702e2000 {
1333 interrupt-controller@702f9000 {
1339 compatible = "nvidia,tegra210-audio-graph-card";