Lines Matching +full:tegra186 +full:- +full:asrc

1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/input/linux-event-codes.h>
4 #include <dt-bindings/input/gpio-keys.h>
11 dma-controller@2930000 {
15 interrupt-controller@2a40000 {
23 #address-cells = <1>;
24 #size-cells = <0>;
30 remote-endpoint = <&admaif0_ep>;
38 remote-endpoint = <&admaif1_ep>;
46 remote-endpoint = <&admaif2_ep>;
54 remote-endpoint = <&admaif3_ep>;
62 remote-endpoint = <&admaif4_ep>;
70 remote-endpoint = <&admaif5_ep>;
78 remote-endpoint = <&admaif6_ep>;
86 remote-endpoint = <&admaif7_ep>;
94 remote-endpoint = <&admaif8_ep>;
102 remote-endpoint = <&admaif9_ep>;
110 remote-endpoint = <&admaif10_ep>;
118 remote-endpoint = <&admaif11_ep>;
126 remote-endpoint = <&admaif12_ep>;
134 remote-endpoint = <&admaif13_ep>;
142 remote-endpoint = <&admaif14_ep>;
150 remote-endpoint = <&admaif15_ep>;
158 remote-endpoint = <&admaif16_ep>;
166 remote-endpoint = <&admaif17_ep>;
174 remote-endpoint = <&admaif18_ep>;
182 remote-endpoint = <&admaif19_ep>;
190 remote-endpoint = <&i2s3_cif_ep>;
198 remote-endpoint = <&i2s5_cif_ep>;
206 remote-endpoint = <&dmic1_cif_ep>;
214 remote-endpoint = <&dmic2_cif_ep>;
222 remote-endpoint = <&dmic4_cif_ep>;
230 remote-endpoint = <&dspk1_cif_ep>;
238 remote-endpoint = <&dspk2_cif_ep>;
246 remote-endpoint = <&sfc1_cif_in_ep>;
254 remote-endpoint = <&sfc1_cif_out_ep>;
262 remote-endpoint = <&sfc2_cif_in_ep>;
270 remote-endpoint = <&sfc2_cif_out_ep>;
278 remote-endpoint = <&sfc3_cif_in_ep>;
286 remote-endpoint = <&sfc3_cif_out_ep>;
294 remote-endpoint = <&sfc4_cif_in_ep>;
302 remote-endpoint = <&sfc4_cif_out_ep>;
310 remote-endpoint = <&mvc1_cif_in_ep>;
318 remote-endpoint = <&mvc1_cif_out_ep>;
326 remote-endpoint = <&mvc2_cif_in_ep>;
334 remote-endpoint = <&mvc2_cif_out_ep>;
342 remote-endpoint = <&amx1_in1_ep>;
350 remote-endpoint = <&amx1_in2_ep>;
358 remote-endpoint = <&amx1_in3_ep>;
366 remote-endpoint = <&amx1_in4_ep>;
374 remote-endpoint = <&amx1_out_ep>;
382 remote-endpoint = <&amx2_in1_ep>;
390 remote-endpoint = <&amx2_in2_ep>;
398 remote-endpoint = <&amx2_in3_ep>;
406 remote-endpoint = <&amx2_in4_ep>;
414 remote-endpoint = <&amx2_out_ep>;
422 remote-endpoint = <&amx3_in1_ep>;
430 remote-endpoint = <&amx3_in2_ep>;
438 remote-endpoint = <&amx3_in3_ep>;
446 remote-endpoint = <&amx3_in4_ep>;
454 remote-endpoint = <&amx3_out_ep>;
462 remote-endpoint = <&amx4_in1_ep>;
470 remote-endpoint = <&amx4_in2_ep>;
478 remote-endpoint = <&amx4_in3_ep>;
486 remote-endpoint = <&amx4_in4_ep>;
494 remote-endpoint = <&amx4_out_ep>;
502 remote-endpoint = <&adx1_in_ep>;
510 remote-endpoint = <&adx1_out1_ep>;
518 remote-endpoint = <&adx1_out2_ep>;
526 remote-endpoint = <&adx1_out3_ep>;
534 remote-endpoint = <&adx1_out4_ep>;
542 remote-endpoint = <&adx2_in_ep>;
550 remote-endpoint = <&adx2_out1_ep>;
558 remote-endpoint = <&adx2_out2_ep>;
566 remote-endpoint = <&adx2_out3_ep>;
574 remote-endpoint = <&adx2_out4_ep>;
582 remote-endpoint = <&adx3_in_ep>;
590 remote-endpoint = <&adx3_out1_ep>;
598 remote-endpoint = <&adx3_out2_ep>;
606 remote-endpoint = <&adx3_out3_ep>;
614 remote-endpoint = <&adx3_out4_ep>;
622 remote-endpoint = <&adx4_in_ep>;
630 remote-endpoint = <&adx4_out1_ep>;
638 remote-endpoint = <&adx4_out2_ep>;
646 remote-endpoint = <&adx4_out3_ep>;
654 remote-endpoint = <&adx4_out4_ep>;
662 remote-endpoint = <&mixer_in1_ep>;
670 remote-endpoint = <&mixer_in2_ep>;
678 remote-endpoint = <&mixer_in3_ep>;
686 remote-endpoint = <&mixer_in4_ep>;
694 remote-endpoint = <&mixer_in5_ep>;
702 remote-endpoint = <&mixer_in6_ep>;
710 remote-endpoint = <&mixer_in7_ep>;
718 remote-endpoint = <&mixer_in8_ep>;
726 remote-endpoint = <&mixer_in9_ep>;
734 remote-endpoint = <&mixer_in10_ep>;
742 remote-endpoint = <&mixer_out1_ep>;
750 remote-endpoint = <&mixer_out2_ep>;
758 remote-endpoint = <&mixer_out3_ep>;
766 remote-endpoint = <&mixer_out4_ep>;
774 remote-endpoint = <&mixer_out5_ep>;
782 remote-endpoint = <&asrc_in1_ep>;
790 remote-endpoint = <&asrc_out1_ep>;
798 remote-endpoint = <&asrc_in2_ep>;
806 remote-endpoint = <&asrc_out2_ep>;
814 remote-endpoint = <&asrc_in3_ep>;
822 remote-endpoint = <&asrc_out3_ep>;
830 remote-endpoint = <&asrc_in4_ep>;
838 remote-endpoint = <&asrc_out4_ep>;
846 remote-endpoint = <&asrc_in5_ep>;
854 remote-endpoint = <&asrc_out5_ep>;
862 remote-endpoint = <&asrc_in6_ep>;
870 remote-endpoint = <&asrc_out6_ep>;
878 remote-endpoint = <&asrc_in7_ep>;
886 remote-endpoint = <&ope1_cif_in_ep>;
894 remote-endpoint = <&ope1_cif_out_ep>;
903 #address-cells = <1>;
904 #size-cells = <0>;
910 remote-endpoint = <&xbar_admaif0_ep>;
918 remote-endpoint = <&xbar_admaif1_ep>;
926 remote-endpoint = <&xbar_admaif2_ep>;
934 remote-endpoint = <&xbar_admaif3_ep>;
942 remote-endpoint = <&xbar_admaif4_ep>;
950 remote-endpoint = <&xbar_admaif5_ep>;
958 remote-endpoint = <&xbar_admaif6_ep>;
966 remote-endpoint = <&xbar_admaif7_ep>;
974 remote-endpoint = <&xbar_admaif8_ep>;
982 remote-endpoint = <&xbar_admaif9_ep>;
990 remote-endpoint = <&xbar_admaif10_ep>;
998 remote-endpoint = <&xbar_admaif11_ep>;
1006 remote-endpoint = <&xbar_admaif12_ep>;
1014 remote-endpoint = <&xbar_admaif13_ep>;
1022 remote-endpoint = <&xbar_admaif14_ep>;
1030 remote-endpoint = <&xbar_admaif15_ep>;
1038 remote-endpoint = <&xbar_admaif16_ep>;
1046 remote-endpoint = <&xbar_admaif17_ep>;
1054 remote-endpoint = <&xbar_admaif18_ep>;
1062 remote-endpoint = <&xbar_admaif19_ep>;
1072 #address-cells = <1>;
1073 #size-cells = <0>;
1079 remote-endpoint = <&xbar_i2s3_ep>;
1087 dai-format = "i2s";
1098 #address-cells = <1>;
1099 #size-cells = <0>;
1105 remote-endpoint = <&xbar_i2s5_ep>;
1113 dai-format = "i2s";
1124 #address-cells = <1>;
1125 #size-cells = <0>;
1131 remote-endpoint = <&xbar_dmic1_ep>;
1149 #address-cells = <1>;
1150 #size-cells = <0>;
1156 remote-endpoint = <&xbar_dmic2_ep>;
1174 #address-cells = <1>;
1175 #size-cells = <0>;
1181 remote-endpoint = <&xbar_dmic4_ep>;
1199 #address-cells = <1>;
1200 #size-cells = <0>;
1206 remote-endpoint = <&xbar_dspk1_ep>;
1224 #address-cells = <1>;
1225 #size-cells = <0>;
1231 remote-endpoint = <&xbar_dspk2_ep>;
1249 #address-cells = <1>;
1250 #size-cells = <0>;
1256 remote-endpoint = <&xbar_sfc1_in_ep>;
1257 convert-rate = <44100>;
1265 remote-endpoint = <&xbar_sfc1_out_ep>;
1266 convert-rate = <48000>;
1276 #address-cells = <1>;
1277 #size-cells = <0>;
1283 remote-endpoint = <&xbar_sfc2_in_ep>;
1291 remote-endpoint = <&xbar_sfc2_out_ep>;
1301 #address-cells = <1>;
1302 #size-cells = <0>;
1308 remote-endpoint = <&xbar_sfc3_in_ep>;
1316 remote-endpoint = <&xbar_sfc3_out_ep>;
1326 #address-cells = <1>;
1327 #size-cells = <0>;
1333 remote-endpoint = <&xbar_sfc4_in_ep>;
1341 remote-endpoint = <&xbar_sfc4_out_ep>;
1351 #address-cells = <1>;
1352 #size-cells = <0>;
1358 remote-endpoint = <&xbar_mvc1_in_ep>;
1366 remote-endpoint = <&xbar_mvc1_out_ep>;
1376 #address-cells = <1>;
1377 #size-cells = <0>;
1383 remote-endpoint = <&xbar_mvc2_in_ep>;
1391 remote-endpoint = <&xbar_mvc2_out_ep>;
1401 #address-cells = <1>;
1402 #size-cells = <0>;
1408 remote-endpoint = <&xbar_amx1_in1_ep>;
1416 remote-endpoint = <&xbar_amx1_in2_ep>;
1424 remote-endpoint = <&xbar_amx1_in3_ep>;
1432 remote-endpoint = <&xbar_amx1_in4_ep>;
1440 remote-endpoint = <&xbar_amx1_out_ep>;
1450 #address-cells = <1>;
1451 #size-cells = <0>;
1457 remote-endpoint = <&xbar_amx2_in1_ep>;
1465 remote-endpoint = <&xbar_amx2_in2_ep>;
1473 remote-endpoint = <&xbar_amx2_in3_ep>;
1481 remote-endpoint = <&xbar_amx2_in4_ep>;
1489 remote-endpoint = <&xbar_amx2_out_ep>;
1499 #address-cells = <1>;
1500 #size-cells = <0>;
1506 remote-endpoint = <&xbar_amx3_in1_ep>;
1514 remote-endpoint = <&xbar_amx3_in2_ep>;
1522 remote-endpoint = <&xbar_amx3_in3_ep>;
1530 remote-endpoint = <&xbar_amx3_in4_ep>;
1538 remote-endpoint = <&xbar_amx3_out_ep>;
1548 #address-cells = <1>;
1549 #size-cells = <0>;
1555 remote-endpoint = <&xbar_amx4_in1_ep>;
1563 remote-endpoint = <&xbar_amx4_in2_ep>;
1571 remote-endpoint = <&xbar_amx4_in3_ep>;
1579 remote-endpoint = <&xbar_amx4_in4_ep>;
1587 remote-endpoint = <&xbar_amx4_out_ep>;
1597 #address-cells = <1>;
1598 #size-cells = <0>;
1604 remote-endpoint = <&xbar_adx1_in_ep>;
1612 remote-endpoint = <&xbar_adx1_out1_ep>;
1620 remote-endpoint = <&xbar_adx1_out2_ep>;
1628 remote-endpoint = <&xbar_adx1_out3_ep>;
1636 remote-endpoint = <&xbar_adx1_out4_ep>;
1646 #address-cells = <1>;
1647 #size-cells = <0>;
1653 remote-endpoint = <&xbar_adx2_in_ep>;
1661 remote-endpoint = <&xbar_adx2_out1_ep>;
1669 remote-endpoint = <&xbar_adx2_out2_ep>;
1677 remote-endpoint = <&xbar_adx2_out3_ep>;
1685 remote-endpoint = <&xbar_adx2_out4_ep>;
1695 #address-cells = <1>;
1696 #size-cells = <0>;
1702 remote-endpoint = <&xbar_adx3_in_ep>;
1710 remote-endpoint = <&xbar_adx3_out1_ep>;
1718 remote-endpoint = <&xbar_adx3_out2_ep>;
1726 remote-endpoint = <&xbar_adx3_out3_ep>;
1734 remote-endpoint = <&xbar_adx3_out4_ep>;
1744 #address-cells = <1>;
1745 #size-cells = <0>;
1751 remote-endpoint = <&xbar_adx4_in_ep>;
1759 remote-endpoint = <&xbar_adx4_out1_ep>;
1767 remote-endpoint = <&xbar_adx4_out2_ep>;
1775 remote-endpoint = <&xbar_adx4_out3_ep>;
1783 remote-endpoint = <&xbar_adx4_out4_ep>;
1789 processing-engine@2908000 {
1793 #address-cells = <1>;
1794 #size-cells = <0>;
1800 remote-endpoint = <&xbar_ope1_in_ep>;
1808 remote-endpoint = <&xbar_ope1_out_ep>;
1818 #address-cells = <1>;
1819 #size-cells = <0>;
1825 remote-endpoint = <&xbar_mixer_in1_ep>;
1833 remote-endpoint = <&xbar_mixer_in2_ep>;
1841 remote-endpoint = <&xbar_mixer_in3_ep>;
1849 remote-endpoint = <&xbar_mixer_in4_ep>;
1857 remote-endpoint = <&xbar_mixer_in5_ep>;
1865 remote-endpoint = <&xbar_mixer_in6_ep>;
1873 remote-endpoint = <&xbar_mixer_in7_ep>;
1881 remote-endpoint = <&xbar_mixer_in8_ep>;
1889 remote-endpoint = <&xbar_mixer_in9_ep>;
1897 remote-endpoint = <&xbar_mixer_in10_ep>;
1905 remote-endpoint = <&xbar_mixer_out1_ep>;
1913 remote-endpoint = <&xbar_mixer_out2_ep>;
1921 remote-endpoint = <&xbar_mixer_out3_ep>;
1929 remote-endpoint = <&xbar_mixer_out4_ep>;
1937 remote-endpoint = <&xbar_mixer_out5_ep>;
1943 asrc@2910000 {
1947 #address-cells = <1>;
1948 #size-cells = <0>;
1954 remote-endpoint = <&xbar_asrc_in1_ep>;
1962 remote-endpoint = <&xbar_asrc_in2_ep>;
1970 remote-endpoint = <&xbar_asrc_in3_ep>;
1978 remote-endpoint = <&xbar_asrc_in4_ep>;
1986 remote-endpoint = <&xbar_asrc_in5_ep>;
1994 remote-endpoint = <&xbar_asrc_in6_ep>;
2002 remote-endpoint = <&xbar_asrc_in7_ep>;
2010 remote-endpoint = <&xbar_asrc_out1_ep>;
2018 remote-endpoint = <&xbar_asrc_out2_ep>;
2026 remote-endpoint = <&xbar_asrc_out3_ep>;
2034 remote-endpoint = <&xbar_asrc_out4_ep>;
2042 remote-endpoint = <&xbar_asrc_out5_ep>;
2050 remote-endpoint = <&xbar_asrc_out6_ep>;
2068 vcc-supply = <&vdd_1v8>;
2069 address-width = <8>;
2072 read-only;
2087 usb2-0 {
2091 usb2-1 {
2095 usb2-2 {
2103 usb3-2 {
2111 usb2-0 {
2114 usb-role-switch;
2116 compatible = "gpio-usb-b-connector",
2117 "usb-b-connector";
2118 label = "micro-USB";
2120 vbus-gpio = <&gpio TEGRA194_MAIN_GPIO(Z, 1)
2125 usb2-1 {
2130 usb2-2 {
2132 vbus-supply = <&vdd_5v0_sys>;
2136 usb3-2 {
2137 nvidia,usb2-companion = <1>;
2138 vbus-supply = <&vdd_5v0_sys>;
2147 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
2148 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
2149 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
2150 phy-names = "usb2-1", "usb2-2", "usb3-2";
2156 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>;
2157 phy-names = "usb2-0";
2164 compatible = "jedec,spi-nor";
2166 spi-max-frequency = <102000000>;
2167 spi-tx-bus-width = <4>;
2168 spi-rx-bus-width = <4>;
2177 display-hub@15200000 {
2193 avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2194 vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
2203 avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2204 vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
2205 hdmi-supply = <&vdd_hdmi>;
2207 nvidia,ddc-i2c-bus = <&ddc>;
2208 nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1)
2217 vddio-pex-ctl-supply = <&vdd_1v8ao>;
2220 phy-names = "p2u-0";
2226 vddio-pex-ctl-supply = <&vdd_1v8ao>;
2232 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
2233 "p2u-5", "p2u-6", "p2u-7";
2236 pcie-ep@141a0000 {
2239 vddio-pex-ctl-supply = <&vdd_1v8ao>;
2241 reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
2243 nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
2250 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
2251 "p2u-5", "p2u-6", "p2u-7";
2254 fan: pwm-fan {
2255 compatible = "pwm-fan";
2258 cooling-levels = <0 64 128 255>;
2259 #cooling-cells = <2>;
2262 gpio-keys {
2263 compatible = "gpio-keys";
2265 key-force-recovery {
2269 linux,input-type = <EV_KEY>;
2271 debounce-interval = <10>;
2274 key-power {
2278 linux,input-type = <EV_KEY>;
2280 debounce-interval = <10>;
2281 wakeup-event-action = <EV_ACT_ASSERTED>;
2282 wakeup-source;
2286 vdd_5v0_sys: regulator-vdd-5v0-sys {
2287 compatible = "regulator-fixed";
2288 regulator-name = "VDD_5V_SYS";
2289 regulator-min-microvolt = <5000000>;
2290 regulator-max-microvolt = <5000000>;
2291 regulator-always-on;
2292 regulator-boot-on;
2295 vdd_3v3_sys: regulator-vdd-3v3-sys {
2296 compatible = "regulator-fixed";
2297 regulator-name = "VDD_3V3_SYS";
2298 regulator-min-microvolt = <3300000>;
2299 regulator-max-microvolt = <3300000>;
2300 regulator-always-on;
2301 regulator-boot-on;
2304 vdd_3v3_ao: regulator-vdd-3v3-ao {
2305 compatible = "regulator-fixed";
2306 regulator-name = "VDD_3V3_AO";
2307 regulator-min-microvolt = <3300000>;
2308 regulator-max-microvolt = <3300000>;
2309 regulator-always-on;
2310 regulator-boot-on;
2313 vdd_1v8: regulator-vdd-1v8 {
2314 compatible = "regulator-fixed";
2315 regulator-name = "VDD_1V8";
2316 regulator-min-microvolt = <1800000>;
2317 regulator-max-microvolt = <1800000>;
2318 regulator-always-on;
2319 regulator-boot-on;
2322 vdd_hdmi: regulator-vdd-hdmi {
2323 compatible = "regulator-fixed";
2324 regulator-name = "VDD_5V0_HDMI_CON";
2325 regulator-min-microvolt = <5000000>;
2326 regulator-max-microvolt = <5000000>;
2327 regulator-always-on;
2328 regulator-boot-on;
2332 compatible = "nvidia,tegra186-audio-graph-card";
2396 thermal-zones {
2397 cpu-thermal {
2398 polling-delay = <0>;
2399 polling-delay-passive = <500>;
2428 cooling-maps {
2429 cpu-critical {
2430 cooling-device = <&fan 3 3>;
2434 cpu-hot {
2435 cooling-device = <&fan 2 2>;
2439 cpu-active {
2440 cooling-device = <&fan 1 1>;
2444 cpu-passive {
2445 cooling-device = <&fan 0 0>;
2451 gpu-thermal {
2452 polling-delay = <0>;
2453 polling-delay-passive = <500>;
2465 aux-thermal {
2466 polling-delay = <0>;
2467 polling-delay-passive = <500>;