| /linux/arch/arm64/boot/dts/marvell/ |
| H A D | armada-8040.dtsi | 30 iommus = <&smmu 0x444>; 34 iommus = <&smmu 0x445>; 38 iommus = <&smmu 0x440>; 42 iommus = <&smmu 0x441>; 46 iommus = <&smmu 0x454>; 50 iommus = <&smmu 0x450>; 54 iommus = <&smmu 0x451>;
|
| H A D | armada-7040.dtsi | 21 iommus = <&smmu 0x444>; 25 iommus = <&smmu 0x445>; 29 iommus = <&smmu 0x440>; 33 iommus = <&smmu 0x441>;
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | lemans-el2.dtso | 18 iommus = <&apps_smmu 0x3000 0x0>; 22 iommus = <&apps_smmu 0x21c0 0x0400>; 26 iommus = <&apps_smmu 0x29c0 0x0400>; 30 iommus = <&apps_smmu 0x38a0 0x0>; 34 iommus = <&apps_smmu 0x38c0 0x0>;
|
| H A D | sdm660.dtsi | 356 iommus = <&cdsp_smmu 3>; 362 iommus = <&cdsp_smmu 4>; 368 iommus = <&cdsp_smmu 5>; 374 iommus = <&cdsp_smmu 6>; 380 iommus = <&cdsp_smmu 7>; 386 iommus = <&cdsp_smmu 8>; 392 iommus = <&cdsp_smmu 9>; 398 iommus = <&cdsp_smmu 10>; 404 iommus = <&cdsp_smmu 11>;
|
| H A D | sc7280-chrome-common.dtsi | 144 iommus = <&apps_smmu 0x2180 0x20>, 150 iommus = <&apps_smmu 0x21a2 0x0>; 162 iommus = <&apps_smmu 0x1c02 0x1>;
|
| H A D | sm6350.dtsi | 842 iommus = <&apps_smmu 0x60 0x0>; 894 iommus = <&apps_smmu 0x56 0x0>; 907 iommus = <&apps_smmu 0x43 0x0>; 983 iommus = <&apps_smmu 0x4d6 0x0>; 996 iommus = <&apps_smmu 0x4c3 0x0>; 1161 iommus = <&apps_smmu 0x80 0x0>; 1254 iommus = <&apps_smmu 0x426 0x11>, 1266 iommus = <&apps_smmu 0x426 0x11>, 1279 iommus = <&apps_smmu 0x440 0x0>, 1389 iommus = <&apps_smmu 0x100f 0x0>; [all …]
|
| H A D | sm8350.dtsi | 727 iommus = <&apps_smmu 0x5f6 0x0>; 738 iommus = <&apps_smmu 0x5e3 0x0>; 953 iommus = <&apps_smmu 0x5b6 0x0>; 964 iommus = <&apps_smmu 0x5a3 0>; 1256 iommus = <&apps_smmu 0x56 0x0>; 1267 iommus = <&apps_smmu 0x43 0>; 1749 iommus = <&apps_smmu 0xe0 0x0>; 1818 iommus = <&apps_smmu 0x594 0x0011>, 1827 iommus = <&apps_smmu 0x594 0x0011>, 1836 iommus = <&apps_smmu 0x5c0 0x0>, [all …]
|
| H A D | lemans.dtsi | 1068 iommus = <&apps_smmu 0x5b6 0x0>; 1079 iommus = <&apps_smmu 0x5a3 0x0>; 1601 iommus = <&apps_smmu 0x416 0x0>; 1614 iommus = <&apps_smmu 0x403 0x0>; 2060 iommus = <&apps_smmu 0x456 0x0>; 2075 iommus = <&apps_smmu 0x443 0x0>; 2545 iommus = <&apps_smmu 0x056 0x0>; 2560 iommus = <&apps_smmu 0x43 0x0>; 2709 iommus = <&apps_smmu 0x100 0x0>; 2773 iommus = <&apps_smmu 0x480 0x00>, [all …]
|
| H A D | sm6115.dtsi | 869 iommus = <&apps_smmu 0x92 0>, 884 iommus = <&apps_smmu 0x92 0>, 1120 iommus = <&apps_smmu 0x00c0 0x0>; 1173 iommus = <&apps_smmu 0x00a0 0x0>; 1219 iommus = <&apps_smmu 0x100 0>; 1286 iommus = <&apps_smmu 0xf6 0x0>; 1299 iommus = <&apps_smmu 0xe3 0x0>; 1684 iommus = <&apps_smmu 0x120 0x0>; 1741 iommus = <&adreno_smmu 0 1>; 1871 iommus = <&apps_smmu 0x420 0x2>, [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8qm-ss-conn.dtsi | 13 iommus = <&smmu 0x12 0x7f80>; 18 iommus = <&smmu 0x12 0x7f80>; 23 iommus = <&smmu 0x11 0x7f80>; 28 iommus = <&smmu 0x11 0x7f80>; 33 iommus = <&smmu 0x11 0x7f80>;
|
| /linux/arch/arm64/boot/dts/xilinx/ |
| H A D | zynqmp.dtsi | 585 /* iommus = <&smmu 0x14e8>; */ 598 /* iommus = <&smmu 0x14e9>; */ 611 /* iommus = <&smmu 0x14ea>; */ 624 /* iommus = <&smmu 0x14eb>; */ 637 /* iommus = <&smmu 0x14ec>; */ 650 /* iommus = <&smmu 0x14ed>; */ 663 /* iommus = <&smmu 0x14ee>; */ 676 /* iommus = <&smmu 0x14ef>; */ 721 /* iommus = <&smmu 0x868>; */ 734 /* iommus = <&smmu 0x869>; */ [all …]
|
| H A D | versal-net-vn-x-b2197-01-revA.dts | 79 iommus = <&smmu 0x235>; 93 iommus = <&smmu 0x245>; 100 iommus = <&smmu 0x243>;
|
| /linux/Documentation/devicetree/bindings/iommu/ |
| H A D | iommu.txt | 75 - iommus: A list of phandle and IOMMU specifier pairs that describe the IOMMU 79 When an "iommus" property is specified in a device tree node, the IOMMU will 117 One possible extension to the above is to use an "iommus" property along with 137 iommus = <&{/iommu}>; 159 iommus = <&{/iommu}>; 165 iommus = <&{/iommu}>; 178 iommus = <&{/iommu} 42>; 183 iommus = <&{/iommu} 23>, <&{/iommu} 24>; 204 iommus = <&{/iommu} 42 0 0x1 0x0>;
|
| /linux/arch/arm/boot/dts/mediatek/ |
| H A D | mt7623n.dtsi | 124 iommus = <&iommu MT2701_M4U_PORT_JPGDEC_WDMA>, 145 iommus = <&iommu MT2701_M4U_PORT_DISP_OVL_0>; 154 iommus = <&iommu MT2701_M4U_PORT_DISP_RDMA>; 163 iommus = <&iommu MT2701_M4U_PORT_DISP_WDMA>; 213 iommus = <&iommu MT2701_M4U_PORT_DISP_RDMA1>;
|
| /linux/drivers/iommu/ |
| H A D | omap-iommu.c | 959 iommu = omap_domain->iommus; in omap_iommu_domain_deactivate() 988 iommu = omap_domain->iommus; in omap_iommu_domain_activate() 1320 iommu = omap_domain->iommus; in omap_iommu_map() 1357 iommu = omap_domain->iommus; in omap_iommu_unmap() 1398 odomain->iommus = kzalloc_objs(*iommu, odomain->num_iommus, GFP_ATOMIC); in omap_iommu_attach_init() 1399 if (!odomain->iommus) in omap_iommu_attach_init() 1402 iommu = odomain->iommus; in omap_iommu_attach_init() 1423 struct omap_iommu_device *iommu = odomain->iommus; in omap_iommu_detach_fini() 1428 kfree(odomain->iommus); in omap_iommu_detach_fini() 1430 odomain->iommus = NULL; in omap_iommu_detach_fini() [all …]
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8173.dtsi | 1025 iommus = <&iommu M4U_PORT_MDP_RDMA0>; 1035 iommus = <&iommu M4U_PORT_MDP_RDMA1>; 1064 iommus = <&iommu M4U_PORT_MDP_WDMA>; 1072 iommus = <&iommu M4U_PORT_MDP_WROT0>; 1080 iommus = <&iommu M4U_PORT_MDP_WROT1>; 1089 iommus = <&iommu M4U_PORT_DISP_OVL0>; 1099 iommus = <&iommu M4U_PORT_DISP_OVL1>; 1109 iommus = <&iommu M4U_PORT_DISP_RDMA0>; 1119 iommus = <&iommu M4U_PORT_DISP_RDMA1>; 1129 iommus = <&iommu M4U_PORT_DISP_RDMA2>; [all …]
|
| H A D | mt8195.dtsi | 2084 iommus = <&iommu_vpp M4U_PORT_L4_MDP_RDMA>; 2156 iommus = <&iommu_vpp M4U_PORT_L4_MDP_OVL>; 2181 iommus = <&iommu_vpp M4U_PORT_L4_MDP_WROT>; 2358 iommus = <&iommu_vdo M4U_PORT_L5_SVPP1_MDP_RDMA>; 2370 iommus = <&iommu_vdo M4U_PORT_L5_SVPP2_MDP_RDMA>; 2382 iommus = <&iommu_vpp M4U_PORT_L6_SVPP3_MDP_RDMA>; 2554 iommus = <&iommu_vdo M4U_PORT_L5_SVPP1_MDP_OVL>; 2588 iommus = <&iommu_vdo M4U_PORT_L5_SVPP1_MDP_WROT>; 2600 iommus = <&iommu_vdo M4U_PORT_L5_SVPP2_MDP_WROT>; 2612 iommus = <&iommu_vpp M4U_PORT_L6_SVPP3_MDP_WROT>; [all …]
|
| /linux/arch/arm/boot/dts/nvidia/ |
| H A D | tegra114.dtsi | 44 iommus = <&mc TEGRA_SWGROUP_HC>; 59 iommus = <&mc TEGRA_SWGROUP_VI>; 72 iommus = <&mc TEGRA_SWGROUP_EPP>; 85 iommus = <&mc TEGRA_SWGROUP_ISP>; 98 iommus = <&mc TEGRA_SWGROUP_G2>; 108 iommus = <&mc TEGRA_SWGROUP_NV>; 121 iommus = <&mc TEGRA_SWGROUP_DC>; 140 iommus = <&mc TEGRA_SWGROUP_DCB>; 201 iommus = <&mc TEGRA_SWGROUP_MSENC>; 213 iommus = <&mc TEGRA_SWGROUP_TSEC>; [all …]
|
| /linux/arch/arm64/boot/dts/amd/ |
| H A D | amd-seattle-xgbe-b.dtsi | 30 iommus = <&xgmac0_smmu 0x00 0x17>; /* 0-7, 16-23 */ 56 iommus = <&xgmac1_smmu 0x00 0x17>; /* 0-7, 16-23 */
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra186.dtsi | 72 iommus = <&smmu TEGRA186_SID_EQOS>; 120 iommus = <&smmu TEGRA186_SID_GPCDMA_0>; 866 iommus = <&smmu TEGRA186_SID_SDMMC1>; 896 iommus = <&smmu TEGRA186_SID_SDMMC2>; 921 iommus = <&smmu TEGRA186_SID_SDMMC3>; 951 iommus = <&smmu TEGRA186_SID_SDMMC4>; 977 iommus = <&smmu TEGRA186_SID_SATA>; 1010 iommus = <&smmu TEGRA186_SID_HDA>; 1141 iommus = <&smmu TEGRA186_SID_XUSB_HOST>; 1163 iommus = <&smmu TEGRA186_SID_XUSB_DEV>; [all …]
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos5420.dtsi | 308 iommus = <&sysmmu_mfc_l>, <&sysmmu_mfc_r>; 792 iommus = <&sysmmu_tv>; 802 iommus = <&sysmmu_rotator>; 812 iommus = <&sysmmu_gscl0>; 822 iommus = <&sysmmu_gscl1>; 882 iommus = <&sysmmu_scaler0r>, <&sysmmu_scaler0w>; 892 iommus = <&sysmmu_scaler1r>, <&sysmmu_scaler1w>; 902 iommus = <&sysmmu_scaler2r>, <&sysmmu_scaler2w>; 911 iommus = <&sysmmu_jpeg0>; 920 iommus = <&sysmmu_jpeg1>; [all …]
|
| H A D | exynos4.dtsi | 222 iommus = <&sysmmu_fimc0>; 235 iommus = <&sysmmu_fimc1>; 248 iommus = <&sysmmu_fimc2>; 261 iommus = <&sysmmu_fimc3>; 444 iommus = <&sysmmu_mfc_l>, <&sysmmu_mfc_r>; 710 iommus = <&sysmmu_fimd0>; 730 iommus = <&sysmmu_jpeg>; 739 iommus = <&sysmmu_rotator>; 777 iommus = <&sysmmu_tv>;
|
| /linux/arch/arm64/boot/dts/altera/ |
| H A D | socfpga_stratix10.dtsi | 187 iommus = <&smmu 1>; 205 iommus = <&smmu 2>; 223 iommus = <&smmu 3>; 335 iommus = <&smmu 5>; 525 iommus = <&smmu 6>; 539 iommus = <&smmu 7>;
|
| /linux/arch/arm64/boot/dts/intel/ |
| H A D | socfpga_agilex5.dtsi | 87 iommus = <&smmu 10>; 314 iommus = <&smmu 4>; 350 iommus = <&smmu 8>; 369 iommus = <&smmu 9>; 491 iommus = <&smmu 6>; 579 iommus = <&smmu 1>; 692 iommus = <&smmu 2>; 805 iommus = <&smmu 3>;
|
| H A D | socfpga_agilex.dtsi | 184 iommus = <&smmu 1>; 202 iommus = <&smmu 2>; 220 iommus = <&smmu 3>; 334 iommus = <&smmu 5>; 554 iommus = <&smmu 6>; 566 iommus = <&smmu 7>;
|