| /f-stack/freebsd/contrib/device-tree/src/arm64/marvell/ |
| H A D | armada-8040.dtsi | 18 &smmu { 24 <0x0 &smmu 0x480 0x20>, 25 <0x100 &smmu 0x4a0 0x20>, 26 <0x200 &smmu 0x4c0 0x20>; 40 iommus = <&smmu 0x444>; 44 iommus = <&smmu 0x445>; 48 iommus = <&smmu 0x440>; 52 iommus = <&smmu 0x441>; 56 iommus = <&smmu 0x454>; 60 iommus = <&smmu 0x450>; [all …]
|
| H A D | armada-7040.dtsi | 18 &smmu { 24 <0x0 &smmu 0x480 0x20>, 25 <0x100 &smmu 0x4a0 0x20>, 26 <0x200 &smmu 0x4c0 0x20>; 31 iommus = <&smmu 0x444>; 35 iommus = <&smmu 0x445>; 39 iommus = <&smmu 0x440>; 43 iommus = <&smmu 0x441>;
|
| /f-stack/freebsd/contrib/device-tree/Bindings/iommu/ |
| H A D | arm,smmu.yaml | 31 - qcom,sc7180-smmu-v2 32 - qcom,sdm845-smmu-v2 33 - const: qcom,smmu-v2 51 - const: nvidia,smmu-500 54 - const: arm,smmu-v2 59 - const: arm,smmu-v1 61 - arm,smmu-v1 62 - arm,smmu-v2 66 - cavium,smmu-v2 137 smmu ptw [all …]
|
| H A D | nvidia,tegra30-smmu.txt | 4 - compatible : "nvidia,tegra30-smmu" 13 smmu { 14 compatible = "nvidia,tegra30-smmu";
|
| H A D | arm,smmu-v3.yaml | 4 $id: http://devicetree.org/schemas/iommu/arm,smmu-v3.yaml# 23 const: arm,smmu-v3 85 compatible = "arm,smmu-v3";
|
| /f-stack/freebsd/arm64/iommu/ |
| H A D | smmu_acpi.c | 69 ACPI_IORT_SMMU_V3 *smmu[MAX_SMMU]; member 90 if (iort_data->smmu[i] != NULL) { in iort_handler() 97 iort_data->smmu[i] = (ACPI_IORT_SMMU_V3 *)node->NodeData; in iort_handler() 127 iort_data.smmu[i] = NULL; in smmu_acpi_identify() 147 iort_data.smmu[i]->EventGsiv, 1); in smmu_acpi_identify() 149 iort_data.smmu[i]->SyncGsiv, 1); in smmu_acpi_identify() 151 iort_data.smmu[i]->GerrGsiv, 1); in smmu_acpi_identify() 153 iort_data.smmu[i]->BaseAddress, MEMORY_RESOURCE_SIZE); in smmu_acpi_identify() 155 priv = iort_data.smmu[i]->Flags; in smmu_acpi_identify() 157 priv |= iort_data.smmu[i]->Model; in smmu_acpi_identify() [all …]
|
| /f-stack/freebsd/contrib/device-tree/Bindings/display/ |
| H A D | arm,komeda.txt | 15 devicetree/bindings/iommu/arm,smmu-v3.txt, 49 iommus = <&smmu 0>, <&smmu 1>, <&smmu 2>, <&smmu 3>, 50 <&smmu 4>, <&smmu 5>, <&smmu 6>, <&smmu 7>, 51 <&smmu 8>, <&smmu 9>;
|
| /f-stack/freebsd/arm64/acpica/ |
| H A D | acpi_iort.c | 95 ACPI_IORT_SMMU smmu; member 210 acpi_iort_map_smmu(u_int seg, u_int devid, void **smmu, u_int *sid) in acpi_iort_map_smmu() argument 280 ACPI_IORT_SMMU *smmu; in iort_add_nodes() local 298 smmu = (ACPI_IORT_SMMU *)node_entry->NodeData; in iort_add_nodes() 299 memcpy(&node->data.smmu, smmu, sizeof(*smmu)); in iort_add_nodes() 575 ACPI_IORT_SMMU_V3 *smmu; in acpi_iort_map_pci_smmuv3() local 585 smmu = (ACPI_IORT_SMMU_V3 *)&node->data.smmu_v3; in acpi_iort_map_pci_smmuv3() 586 *xref = smmu->BaseAddress; in acpi_iort_map_pci_smmuv3()
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/altera/ |
| H A D | socfpga_stratix10.dtsi | 153 iommus = <&smmu 1>; 171 iommus = <&smmu 2>; 189 iommus = <&smmu 3>; 301 iommus = <&smmu 5>; 353 smmu: iommu@fa000000 { label 354 compatible = "arm,mmu-500", "arm,smmu-v2"; 487 iommus = <&smmu 6>; 500 iommus = <&smmu 7>;
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/intel/ |
| H A D | socfpga_agilex.dtsi | 150 iommus = <&smmu 1>; 168 iommus = <&smmu 2>; 186 iommus = <&smmu 3>; 300 iommus = <&smmu 5>; 352 smmu: iommu@fa000000 { label 353 compatible = "arm,mmu-500", "arm,smmu-v2"; 487 iommus = <&smmu 6>; 499 iommus = <&smmu 7>;
|
| /f-stack/freebsd/contrib/device-tree/Bindings/crypto/ |
| H A D | hisilicon,hip07-sec.txt | 22 - iommus: The SEC units are behind smmu-v3 iommus. 23 Refer to iommu/arm,smmu-v3.txt for more information.
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/nvidia/ |
| H A D | tegra186.dtsi | 66 iommus = <&smmu TEGRA186_SID_EQOS>; 348 iommus = <&smmu TEGRA186_SID_SDMMC1>; 378 iommus = <&smmu TEGRA186_SID_SDMMC2>; 403 iommus = <&smmu TEGRA186_SID_SDMMC3>; 433 iommus = <&smmu TEGRA186_SID_SDMMC4>; 464 iommus = <&smmu TEGRA186_SID_HDA>; 820 iommus = <&smmu TEGRA186_SID_AFI>; 866 smmu: iommu@12000000 { label 960 iommus = <&smmu TEGRA186_SID_HOST1X>; 1107 iommus = <&smmu TEGRA186_SID_VIC>; [all …]
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/amd/ |
| H A D | amd-seattle-xgbe-b.dtsi | 88 xgmac0_smmu: smmu@e0600000 { 104 xgmac1_smmu: smmu@e0800000 {
|
| /f-stack/freebsd/contrib/device-tree/Bindings/misc/ |
| H A D | fsl,qoriq-mc.txt | 28 For arm-smmu binding, see: 29 Documentation/devicetree/bindings/iommu/arm,smmu.yaml. 151 smmu: iommu@5000000 { 173 iommu-map = <23 &smmu 23 41>;
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/arm/ |
| H A D | fvp-base-revc.dts | 170 iommu-map = <0x0 &smmu 0x0 0x10000>; 175 smmu: iommu@2b400000 { label 176 compatible = "arm,smmu-v3";
|
| H A D | juno-base.dtsi | 38 compatible = "arm,mmu-400", "arm,smmu-v1"; 50 compatible = "arm,mmu-401", "arm,smmu-v1"; 61 compatible = "arm,mmu-401", "arm,smmu-v1"; 636 compatible = "arm,mmu-401", "arm,smmu-v1"; 647 compatible = "arm,mmu-401", "arm,smmu-v1"; 656 compatible = "arm,mmu-401", "arm,smmu-v1"; 665 compatible = "arm,mmu-401", "arm,smmu-v1";
|
| /f-stack/freebsd/contrib/device-tree/Bindings/gpu/ |
| H A D | nvidia,gk20a.txt | 93 iommus = <&smmu TEGRA186_SID_GPU>; 114 iommus = <&smmu TEGRA194_SID_GPU>;
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/qcom/ |
| H A D | sdm630.dtsi | 483 compatible = "qcom,sdm630-smmu-v2", "qcom,smmu-v2"; 735 compatible = "qcom,sdm630-smmu-v2", "qcom,smmu-v2"; 755 compatible = "qcom,sdm630-smmu-v2", "qcom,smmu-v2"; 1044 compatible = "qcom,sdm630-smmu-v2", "qcom,smmu-v2";
|
| H A D | msm8996.dtsi | 1134 compatible = "qcom,msm8996-smmu-v2", "qcom,smmu-v2"; 1199 compatible = "qcom,msm8996-smmu-v2", "qcom,smmu-v2"; 1215 compatible = "qcom,msm8996-smmu-v2", "qcom,smmu-v2"; 1235 compatible = "qcom,msm8996-smmu-v2", "qcom,smmu-v2"; 1251 compatible = "qcom,msm8996-smmu-v2", "qcom,smmu-v2";
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/hisilicon/ |
| H A D | hip07.dtsi | 1159 * systems. Hence please make sure that the smmu pcie node on 1165 compatible = "arm,smmu-v3"; 1169 smmu-cb-memtype = <0x0 0x1>; 1174 compatible = "arm,smmu-v3"; 1184 /* smmu-cb-memtype = <0x0 0x1>;*/ 1187 compatible = "arm,smmu-v3"; 1197 /* smmu-cb-memtype = <0x0 0x1>;*/ 1200 compatible = "arm,smmu-v3"; 1210 /* smmu-cb-memtype = <0x0 0x1>;*/ 1213 compatible = "arm,smmu-v3"; [all …]
|
| H A D | hip06.dtsi | 328 * systems. Hence please make sure that the smmu pcie node on 334 compatible = "arm,smmu-v3"; 338 smmu-cb-memtype = <0x0 0x1>;
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/freescale/ |
| H A D | fsl-ls208xa.dtsi | 343 iommu-map = <0 &smmu 0 0>; /* This is fixed-up by u-boot */ 444 smmu: iommu@5000000 { label 652 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 674 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 696 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 718 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
|
| H A D | fsl-ls1088a.dtsi | 498 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 524 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 550 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 554 smmu: iommu@5000000 { label 718 iommu-map = <0 &smmu 0 0>; /* This is fixed-up by u-boot */
|
| H A D | fsl-lx2160a.dtsi | 1038 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 1066 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 1094 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 1122 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 1150 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 1178 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 1182 smmu: iommu@5000000 { label 1314 iommu-map = <0 &smmu 0 0>;
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/broadcom/stingray/ |
| H A D | stingray.dtsi | 185 smmu: mmu@3000000 { label 570 iommus = <&smmu 0x6000 0x0000>; 601 iommus = <&smmu 0x6002 0x0000>; 611 iommus = <&smmu 0x6003 0x0000>;
|