|
62 | 62 | interconnects = <&mc TEGRA194_MEMORY_CLIENT_EQOSR &emc>, |
63 | 63 | <&mc TEGRA194_MEMORY_CLIENT_EQOSW &emc>; |
64 | 64 | interconnect-names = "dma-mem", "write"; |
| 65 | + iommus = <&smmu TEGRA194_SID_EQOS>; |
65 | 66 | status = "disabled"; |
66 | 67 |
|
67 | 68 | snps,write-requests = <1>; |
|
733 | 734 | interconnects = <&mc TEGRA194_MEMORY_CLIENT_SDMMCRA &emc>, |
734 | 735 | <&mc TEGRA194_MEMORY_CLIENT_SDMMCWA &emc>; |
735 | 736 | interconnect-names = "dma-mem", "write"; |
| 737 | + iommus = <&smmu TEGRA194_SID_SDMMC1>; |
736 | 738 | nvidia,pad-autocal-pull-up-offset-3v3-timeout = |
737 | 739 | <0x07>; |
738 | 740 | nvidia,pad-autocal-pull-down-offset-3v3-timeout = |
|
759 | 761 | interconnects = <&mc TEGRA194_MEMORY_CLIENT_SDMMCR &emc>, |
760 | 762 | <&mc TEGRA194_MEMORY_CLIENT_SDMMCW &emc>; |
761 | 763 | interconnect-names = "dma-mem", "write"; |
| 764 | + iommus = <&smmu TEGRA194_SID_SDMMC3>; |
762 | 765 | nvidia,pad-autocal-pull-up-offset-1v8 = <0x00>; |
763 | 766 | nvidia,pad-autocal-pull-down-offset-1v8 = <0x7a>; |
764 | 767 | nvidia,pad-autocal-pull-up-offset-3v3-timeout = <0x07>; |
|
790 | 793 | interconnects = <&mc TEGRA194_MEMORY_CLIENT_SDMMCRAB &emc>, |
791 | 794 | <&mc TEGRA194_MEMORY_CLIENT_SDMMCWAB &emc>; |
792 | 795 | interconnect-names = "dma-mem", "write"; |
| 796 | + iommus = <&smmu TEGRA194_SID_SDMMC4>; |
793 | 797 | nvidia,pad-autocal-pull-up-offset-hs400 = <0x00>; |
794 | 798 | nvidia,pad-autocal-pull-down-offset-hs400 = <0x00>; |
795 | 799 | nvidia,pad-autocal-pull-up-offset-1v8-timeout = <0x0a>; |
|
821 | 825 | interconnects = <&mc TEGRA194_MEMORY_CLIENT_HDAR &emc>, |
822 | 826 | <&mc TEGRA194_MEMORY_CLIENT_HDAW &emc>; |
823 | 827 | interconnect-names = "dma-mem", "write"; |
| 828 | + iommus = <&smmu TEGRA194_SID_HDA>; |
824 | 829 | status = "disabled"; |
825 | 830 | }; |
826 | 831 |
|
|
1300 | 1305 | interrupt-controller; |
1301 | 1306 | }; |
1302 | 1307 |
|
| 1308 | + smmu: iommu@12000000 { |
| 1309 | + compatible = "nvidia,tegra194-smmu", "nvidia,smmu-500"; |
| 1310 | + reg = <0x12000000 0x800000>, |
| 1311 | + <0x11000000 0x800000>; |
| 1312 | + interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1313 | + <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>, |
| 1314 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1315 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1316 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1317 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1318 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1319 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1320 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1321 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1322 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1323 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1324 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1325 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1326 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1327 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1328 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1329 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1330 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1331 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1332 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1333 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1334 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1335 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1336 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1337 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1338 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1339 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1340 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1341 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1342 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1343 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1344 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1345 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1346 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1347 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1348 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1349 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1350 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1351 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1352 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1353 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1354 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1355 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1356 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1357 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1358 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1359 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1360 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1361 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1362 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1363 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1364 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1365 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1366 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1367 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1368 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1369 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1370 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1371 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1372 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1373 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1374 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1375 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1376 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, |
| 1377 | + <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>; |
| 1378 | + stream-match-mask = <0x7f80>; |
| 1379 | + #global-interrupts = <2>; |
| 1380 | + #iommu-cells = <1>; |
| 1381 | + |
| 1382 | + nvidia,memory-controller = <&mc>; |
| 1383 | + status = "okay"; |
| 1384 | + }; |
| 1385 | + |
1303 | 1386 | host1x@13e00000 { |
1304 | 1387 | compatible = "nvidia,tegra194-host1x"; |
1305 | 1388 | reg = <0x13e00000 0x10000>, |
|
1319 | 1402 | ranges = <0x15000000 0x15000000 0x01000000>; |
1320 | 1403 | interconnects = <&mc TEGRA194_MEMORY_CLIENT_HOST1XDMAR &emc>; |
1321 | 1404 | interconnect-names = "dma-mem"; |
| 1405 | + iommus = <&smmu TEGRA194_SID_HOST1X>; |
1322 | 1406 |
|
1323 | 1407 | display-hub@15200000 { |
1324 | 1408 | compatible = "nvidia,tegra194-display"; |
|
1430 | 1514 | interconnects = <&mc TEGRA194_MEMORY_CLIENT_VICSRD &emc>, |
1431 | 1515 | <&mc TEGRA194_MEMORY_CLIENT_VICSWR &emc>; |
1432 | 1516 | interconnect-names = "dma-mem", "write"; |
| 1517 | + iommus = <&smmu TEGRA194_SID_VIC>; |
1433 | 1518 | }; |
1434 | 1519 |
|
1435 | 1520 | dpaux0: dpaux@155c0000 { |
|
2136 | 2221 | <&mc TEGRA194_MEMORY_CLIENT_BPMPDMAR &emc>, |
2137 | 2222 | <&mc TEGRA194_MEMORY_CLIENT_BPMPDMAW &emc>; |
2138 | 2223 | interconnect-names = "read", "write", "dma-mem", "dma-write"; |
| 2224 | + iommus = <&smmu TEGRA194_SID_BPMP>; |
2139 | 2225 |
|
2140 | 2226 | bpmp_i2c: i2c { |
2141 | 2227 | compatible = "nvidia,tegra186-bpmp-i2c"; |
|
0 commit comments