Lines Matching +full:dma +full:- +full:router
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>;
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";
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>;
135 remote-endpoint = <&xbar_i2s1_ep>;
143 dai-format = "i2s";
154 #address-cells = <1>;
155 #size-cells = <0>;
161 remote-endpoint = <&xbar_i2s2_ep>;
169 dai-format = "i2s";
180 #address-cells = <1>;
181 #size-cells = <0>;
187 remote-endpoint = <&xbar_i2s3_ep>;
195 dai-format = "i2s";
206 #address-cells = <1>;
207 #size-cells = <0>;
213 remote-endpoint = <&xbar_i2s4_ep>;
221 dai-format = "i2s";
232 #address-cells = <1>;
233 #size-cells = <0>;
239 remote-endpoint = <&xbar_i2s5_ep>;
247 dai-format = "i2s";
258 #address-cells = <1>;
259 #size-cells = <0>;
265 remote-endpoint = <&xbar_sfc1_in_ep>;
273 remote-endpoint = <&xbar_sfc1_out_ep>;
283 #address-cells = <1>;
284 #size-cells = <0>;
290 remote-endpoint = <&xbar_sfc2_in_ep>;
298 remote-endpoint = <&xbar_sfc2_out_ep>;
308 #address-cells = <1>;
309 #size-cells = <0>;
315 remote-endpoint = <&xbar_sfc3_in_ep>;
323 remote-endpoint = <&xbar_sfc3_out_ep>;
333 #address-cells = <1>;
334 #size-cells = <0>;
340 remote-endpoint = <&xbar_sfc4_in_ep>;
348 remote-endpoint = <&xbar_sfc4_out_ep>;
358 #address-cells = <1>;
359 #size-cells = <0>;
365 remote-endpoint = <&xbar_amx1_in1_ep>;
373 remote-endpoint = <&xbar_amx1_in2_ep>;
381 remote-endpoint = <&xbar_amx1_in3_ep>;
389 remote-endpoint = <&xbar_amx1_in4_ep>;
397 remote-endpoint = <&xbar_amx1_out_ep>;
407 #address-cells = <1>;
408 #size-cells = <0>;
414 remote-endpoint = <&xbar_amx2_in1_ep>;
422 remote-endpoint = <&xbar_amx2_in2_ep>;
430 remote-endpoint = <&xbar_amx2_in3_ep>;
438 remote-endpoint = <&xbar_amx2_in4_ep>;
446 remote-endpoint = <&xbar_amx2_out_ep>;
456 #address-cells = <1>;
457 #size-cells = <0>;
463 remote-endpoint = <&xbar_adx1_in_ep>;
471 remote-endpoint = <&xbar_adx1_out1_ep>;
479 remote-endpoint = <&xbar_adx1_out2_ep>;
487 remote-endpoint = <&xbar_adx1_out3_ep>;
495 remote-endpoint = <&xbar_adx1_out4_ep>;
505 #address-cells = <1>;
506 #size-cells = <0>;
512 remote-endpoint = <&xbar_adx2_in_ep>;
520 remote-endpoint = <&xbar_adx2_out1_ep>;
528 remote-endpoint = <&xbar_adx2_out2_ep>;
536 remote-endpoint = <&xbar_adx2_out3_ep>;
544 remote-endpoint = <&xbar_adx2_out4_ep>;
554 #address-cells = <1>;
555 #size-cells = <0>;
561 remote-endpoint = <&xbar_dmic1_ep>;
579 #address-cells = <1>;
580 #size-cells = <0>;
586 remote-endpoint = <&xbar_dmic2_ep>;
604 #address-cells = <1>;
605 #size-cells = <0>;
611 remote-endpoint = <&xbar_dmic3_ep>;
625 processing-engine@702d8000 {
629 #address-cells = <1>;
630 #size-cells = <0>;
636 remote-endpoint = <&xbar_ope1_in_ep>;
644 remote-endpoint = <&xbar_ope1_out_ep>;
650 processing-engine@702d8400 {
654 #address-cells = <1>;
655 #size-cells = <0>;
661 remote-endpoint = <&xbar_ope2_in_ep>;
669 remote-endpoint = <&xbar_ope2_out_ep>;
679 #address-cells = <1>;
680 #size-cells = <0>;
686 remote-endpoint = <&xbar_mvc1_in_ep>;
694 remote-endpoint = <&xbar_mvc1_out_ep>;
704 #address-cells = <1>;
705 #size-cells = <0>;
711 remote-endpoint = <&xbar_mvc2_in_ep>;
719 remote-endpoint = <&xbar_mvc2_out_ep>;
729 #address-cells = <1>;
730 #size-cells = <0>;
736 remote-endpoint = <&xbar_mixer_in1_ep>;
744 remote-endpoint = <&xbar_mixer_in2_ep>;
752 remote-endpoint = <&xbar_mixer_in3_ep>;
760 remote-endpoint = <&xbar_mixer_in4_ep>;
768 remote-endpoint = <&xbar_mixer_in5_ep>;
776 remote-endpoint = <&xbar_mixer_in6_ep>;
784 remote-endpoint = <&xbar_mixer_in7_ep>;
792 remote-endpoint = <&xbar_mixer_in8_ep>;
800 remote-endpoint = <&xbar_mixer_in9_ep>;
808 remote-endpoint = <&xbar_mixer_in10_ep>;
816 remote-endpoint = <&xbar_mixer_out1_ep>;
824 remote-endpoint = <&xbar_mixer_out2_ep>;
832 remote-endpoint = <&xbar_mixer_out3_ep>;
840 remote-endpoint = <&xbar_mixer_out4_ep>;
848 remote-endpoint = <&xbar_mixer_out5_ep>;
859 remote-endpoint = <&i2s1_cif_ep>;
867 remote-endpoint = <&i2s2_cif_ep>;
875 remote-endpoint = <&i2s3_cif_ep>;
883 remote-endpoint = <&i2s4_cif_ep>;
891 remote-endpoint = <&i2s5_cif_ep>;
899 remote-endpoint = <&dmic1_cif_ep>;
907 remote-endpoint = <&dmic2_cif_ep>;
915 remote-endpoint = <&dmic3_cif_ep>;
923 remote-endpoint = <&sfc1_cif_in_ep>;
931 remote-endpoint = <&sfc1_cif_out_ep>;
939 remote-endpoint = <&sfc2_cif_in_ep>;
947 remote-endpoint = <&sfc2_cif_out_ep>;
955 remote-endpoint = <&sfc3_cif_in_ep>;
963 remote-endpoint = <&sfc3_cif_out_ep>;
971 remote-endpoint = <&sfc4_cif_in_ep>;
979 remote-endpoint = <&sfc4_cif_out_ep>;
987 remote-endpoint = <&mvc1_cif_in_ep>;
995 remote-endpoint = <&mvc1_cif_out_ep>;
1003 remote-endpoint = <&mvc2_cif_in_ep>;
1011 remote-endpoint = <&mvc2_cif_out_ep>;
1019 remote-endpoint = <&amx1_in1_ep>;
1027 remote-endpoint = <&amx1_in2_ep>;
1035 remote-endpoint = <&amx1_in3_ep>;
1043 remote-endpoint = <&amx1_in4_ep>;
1051 remote-endpoint = <&amx1_out_ep>;
1059 remote-endpoint = <&amx2_in1_ep>;
1067 remote-endpoint = <&amx2_in2_ep>;
1075 remote-endpoint = <&amx2_in3_ep>;
1083 remote-endpoint = <&amx2_in4_ep>;
1091 remote-endpoint = <&amx2_out_ep>;
1099 remote-endpoint = <&adx1_in_ep>;
1107 remote-endpoint = <&adx1_out1_ep>;
1115 remote-endpoint = <&adx1_out2_ep>;
1123 remote-endpoint = <&adx1_out3_ep>;
1131 remote-endpoint = <&adx1_out4_ep>;
1139 remote-endpoint = <&adx2_in_ep>;
1147 remote-endpoint = <&adx2_out1_ep>;
1155 remote-endpoint = <&adx2_out2_ep>;
1163 remote-endpoint = <&adx2_out3_ep>;
1171 remote-endpoint = <&adx2_out4_ep>;
1179 remote-endpoint = <&mixer_in1_ep>;
1187 remote-endpoint = <&mixer_in2_ep>;
1195 remote-endpoint = <&mixer_in3_ep>;
1203 remote-endpoint = <&mixer_in4_ep>;
1211 remote-endpoint = <&mixer_in5_ep>;
1219 remote-endpoint = <&mixer_in6_ep>;
1227 remote-endpoint = <&mixer_in7_ep>;
1235 remote-endpoint = <&mixer_in8_ep>;
1243 remote-endpoint = <&mixer_in9_ep>;
1251 remote-endpoint = <&mixer_in10_ep>;
1259 remote-endpoint = <&mixer_out1_ep>;
1267 remote-endpoint = <&mixer_out2_ep>;
1275 remote-endpoint = <&mixer_out3_ep>;
1283 remote-endpoint = <&mixer_out4_ep>;
1291 remote-endpoint = <&mixer_out5_ep>;
1299 remote-endpoint = <&ope1_cif_in_ep>;
1307 remote-endpoint = <&ope1_cif_out_ep>;
1315 remote-endpoint = <&ope2_cif_in_ep>;
1323 remote-endpoint = <&ope2_cif_out_ep>;
1329 dma-controller@702e2000 {
1333 interrupt-controller@702f9000 {
1339 compatible = "nvidia,tegra210-audio-graph-card";
1347 /* Router */