Home
last modified time | relevance | path

Searched refs:smmu (Results 1 – 25 of 65) sorted by relevance

123

/freebsd/sys/contrib/device-tree/src/arm64/marvell/
H A Darmada-8040.dtsi20 <0x0 &smmu 0x480 0x20>,
21 <0x100 &smmu 0x4a0 0x20>,
22 <0x200 &smmu 0x4c0 0x20>;
36 iommus = <&smmu 0x444>;
40 iommus = <&smmu 0x445>;
44 iommus = <&smmu 0x440>;
48 iommus = <&smmu 0x441>;
52 iommus = <&smmu 0x454>;
56 iommus = <&smmu 0x450>;
60 iommus = <&smmu 0x451>;
H A Darmada-7040.dtsi20 <0x0 &smmu 0x480 0x20>,
21 <0x100 &smmu 0x4a0 0x20>,
22 <0x200 &smmu 0x4c0 0x20>;
27 iommus = <&smmu 0x444>;
31 iommus = <&smmu 0x445>;
35 iommus = <&smmu 0x440>;
39 iommus = <&smmu 0x441>;
H A Dcn9130-crb-A.dts22 <0x0 &smmu 0x480 0x20>,
23 <0x100 &smmu 0x4a0 0x20>,
24 <0x200 &smmu 0x4c0 0x20>;
H A Dcn9130-crb-B.dts19 <0x0 &smmu 0x480 0x20>,
20 <0x100 &smmu 0x4a0 0x20>,
21 <0x200 &smmu 0x4c0 0x20>;
/freebsd/sys/arm64/iommu/
H A Dsmmu_acpi.c67 ACPI_IORT_SMMU_V3 *smmu[MAX_SMMU]; member
88 if (iort_data->smmu[i] != NULL) { in iort_handler()
95 iort_data->smmu[i] = (ACPI_IORT_SMMU_V3 *)node->NodeData; in iort_handler()
125 iort_data.smmu[i] = NULL; in smmu_acpi_identify()
145 iort_data.smmu[i]->EventGsiv, 1); in smmu_acpi_identify()
147 iort_data.smmu[i]->PriGsiv, 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()
[all …]
H A Dsmmu_fdt.c199 DEFINE_CLASS_1(smmu, smmu_fdt_driver, smmu_fdt_methods,
202 EARLY_DRIVER_MODULE(smmu, simplebus, smmu_fdt_driver, 0, 0,
/freebsd/sys/contrib/device-tree/Bindings/display/
H A Darm,komeda.txt15 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>;
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dimx8qm-ss-conn.dtsi9 iommus = <&smmu 0x12 0x7f80>;
14 iommus = <&smmu 0x12 0x7f80>;
19 iommus = <&smmu 0x11 0x7f80>;
24 iommus = <&smmu 0x11 0x7f80>;
29 iommus = <&smmu 0x11 0x7f80>;
H A Dfsl-ls208xa.dtsi762 iommu-map = <0 &smmu 0 0>; /* This is fixed-up by u-boot */
879 smmu: iommu@5000000 { label
1095 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
1117 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
1139 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
1161 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
H A Dfsl-ls1088a.dtsi586 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
625 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
663 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
679 smmu: iommu@5000000 { label
969 iommu-map = <0 &smmu 0 0>; /* This is fixed-up by u-boot */
/freebsd/sys/arm64/acpica/
H A Dacpi_iort.c104 ACPI_IORT_SMMU smmu; member
254 acpi_iort_map_smmu(u_int seg, u_int devid, void **smmu, u_int *sid) in acpi_iort_map_smmu() argument
324 ACPI_IORT_SMMU *smmu; in iort_add_nodes() local
343 smmu = (ACPI_IORT_SMMU *)node_entry->NodeData; in iort_add_nodes()
344 memcpy(&node->data.smmu, smmu, sizeof(*smmu)); in iort_add_nodes()
635 ACPI_IORT_SMMU_V3 *smmu; in acpi_iort_map_pci_smmuv3() local
645 smmu = (ACPI_IORT_SMMU_V3 *)&node->data.smmu_v3; in acpi_iort_map_pci_smmuv3()
646 *xref = smmu->BaseAddress; in acpi_iort_map_pci_smmuv3()
678 ACPI_IORT_SMMU_V3 *smmu; in acpi_iort_map_named_smmuv3() local
688 smmu = (ACPI_IORT_SMMU_V3 *)&node->data.smmu_v3; in acpi_iort_map_named_smmuv3()
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/xilinx/
H A Dzynqmp.dtsi486 /* iommus = <&smmu 0x14e8>; */
499 /* iommus = <&smmu 0x14e9>; */
512 /* iommus = <&smmu 0x14ea>; */
525 /* iommus = <&smmu 0x14eb>; */
538 /* iommus = <&smmu 0x14ec>; */
551 /* iommus = <&smmu 0x14ed>; */
564 /* iommus = <&smmu 0x14ee>; */
577 /* iommus = <&smmu 0x14ef>; */
622 /* iommus = <&smmu 0x868>; */
635 /* iommus = <&smmu 0x869>; */
[all …]
/freebsd/sys/contrib/device-tree/Bindings/iommu/
H A Dnvidia,tegra30-smmu.txt4 - compatible : "nvidia,tegra30-smmu"
13 smmu {
14 compatible = "nvidia,tegra30-smmu";
/freebsd/sys/contrib/device-tree/src/arm64/nvidia/
H A Dtegra186.dtsi66 iommus = <&smmu TEGRA186_SID_EQOS>;
114 iommus = <&smmu TEGRA186_SID_GPCDMA_0>;
860 iommus = <&smmu TEGRA186_SID_SDMMC1>;
890 iommus = <&smmu TEGRA186_SID_SDMMC2>;
915 iommus = <&smmu TEGRA186_SID_SDMMC3>;
945 iommus = <&smmu TEGRA186_SID_SDMMC4>;
971 iommus = <&smmu TEGRA186_SID_SATA>;
1004 iommus = <&smmu TEGRA186_SID_HDA>;
1135 iommus = <&smmu TEGRA186_SID_XUSB_HOST>;
1157 iommus = <&smmu TEGRA186_SID_XUSB_DE
1425 smmu: iommu@12000000 { global() label
[all...]
H A Dtegra194.dtsi159 iommus = <&smmu TEGRA194_SID_EQOS>;
208 iommus = <&smmu TEGRA194_SID_GPCDMA_0>;
592 iommus = <&smmu TEGRA194_SID_APE>;
1037 iommus = <&smmu TEGRA194_SID_SDMMC1>;
1076 iommus = <&smmu TEGRA194_SID_SDMMC3>;
1115 iommus = <&smmu TEGRA194_SID_SDMMC4>;
1151 iommus = <&smmu TEGRA194_SID_HDA>;
1277 iommus = <&smmu TEGRA194_SID_XUSB_DEV>;
1311 iommus = <&smmu TEGRA194_SID_XUSB_HOST>;
1734 compatible = "nvidia,tegra194-smmu", "nvidi
1808 smmu: iommu@12000000 { global() label
[all...]
/freebsd/sys/contrib/device-tree/src/arm64/altera/
H A Dsocfpga_stratix10.dtsi184 iommus = <&smmu 1>;
202 iommus = <&smmu 2>;
220 iommus = <&smmu 3>;
332 iommus = <&smmu 5>;
402 smmu: iommu@fa000000 { label
403 compatible = "arm,mmu-500", "arm,smmu-v2";
522 iommus = <&smmu 6>;
536 iommus = <&smmu 7>;
/freebsd/sys/contrib/device-tree/src/arm64/intel/
H A Dsocfpga_agilex.dtsi177 iommus = <&smmu 1>;
195 iommus = <&smmu 2>;
213 iommus = <&smmu 3>;
327 iommus = <&smmu 5>;
396 smmu: iommu@fa000000 { label
397 compatible = "arm,mmu-500", "arm,smmu-v2";
543 iommus = <&smmu 6>;
555 iommus = <&smmu 7>;
/freebsd/sys/contrib/device-tree/Bindings/crypto/
H A Dhisilicon,hip07-sec.txt22 - iommus: The SEC units are behind smmu-v3 iommus.
23 Refer to iommu/arm,smmu-v3.txt for more information.
/freebsd/sys/contrib/device-tree/Bindings/misc/
H A Dfsl,qoriq-mc.txt28 For arm-smmu binding, see:
29 Documentation/devicetree/bindings/iommu/arm,smmu.yaml.
151 smmu: iommu@5000000 {
173 iommu-map = <23 &smmu 23 41>;
/freebsd/sys/contrib/device-tree/Bindings/gpu/
H A Dnvidia,gk20a.txt93 iommus = <&smmu TEGRA186_SID_GPU>;
114 iommus = <&smmu TEGRA194_SID_GPU>;
/freebsd/sys/contrib/device-tree/src/arm64/arm/
H A Djuno-base.dtsi37 compatible = "arm,mmu-400", "arm,smmu-v1";
49 compatible = "arm,mmu-401", "arm,smmu-v1";
60 compatible = "arm,mmu-401", "arm,smmu-v1";
805 compatible = "arm,mmu-401", "arm,smmu-v1";
815 compatible = "arm,mmu-401", "arm,smmu-v1";
824 compatible = "arm,mmu-401", "arm,smmu-v1";
833 compatible = "arm,mmu-401", "arm,smmu-v1";
H A Dfvp-base-revc.dts245 iommu-map = <0x0 &smmu 0x0 0x10000>;
251 smmu: iommu@2b400000 { label
252 compatible = "arm,smmu-v3";
/freebsd/sys/contrib/device-tree/src/arm64/broadcom/stingray/
H A Dstingray.dtsi193 smmu: iommu@3000000 { label
566 iommus = <&smmu 0x6000 0x0000>;
597 iommus = <&smmu 0x6002 0x0000>;
607 iommus = <&smmu 0x6003 0x0000>;
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dsdm630.dtsi630 compatible = "qcom,sdm630-smmu-v2", "qcom,smmu-v2";
1156 compatible = "qcom,sdm630-smmu-v2",
1157 "qcom,adreno-smmu", "qcom,smmu-v2";
1210 compatible = "qcom,sdm630-smmu-v2", "qcom,smmu-v2";
2212 compatible = "qcom,sdm630-smmu-v2", "qcom,smmu-v2";
2218 clock-names = "iface-mm", "iface-smmu",
2219 "bus-smmu";
H A Dmsm8998.dtsi884 compatible = "qcom,msm8998-smmu-v2", "qcom,smmu-v2";
899 compatible = "qcom,msm8998-smmu-v2", "qcom,smmu-v2";
1552 compatible = "qcom,msm8998-smmu-v2", "qcom,smmu-v2";
1590 compatible = "qcom,msm8998-smmu-v2", "qcom,smmu-v2";
3080 compatible = "qcom,msm8998-smmu-v2", "qcom,smmu-v2";
3088 "iface-smmu",
3089 "bus-smmu";

123