mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
b1193b5632
SMMU v2 is based off the ARM SMMU architecture specification. The SMMUs primary purpose is to provide virtual address translation and abstract the physical view of system memory. In doing so, discontiguous physical memory appears virtually contiguous to hardware cores. The SMMU instances are now represented in device tree with each instance having multiple translation context banks. Change-Id: If4733500e5226984d26f1c8a97ae98603c2f75f9 Signed-off-by: Sathish Ambley <sambley@codeaurora.org>
15 lines
654 B
Makefile
15 lines
654 B
Makefile
obj-$(CONFIG_IOMMU_API) += iommu.o
|
|
obj-$(CONFIG_MSM_IOMMU) += msm_iommu.o msm_iommu_dev.o
|
|
ifdef CONFIG_OF
|
|
obj-$(CONFIG_MSM_IOMMU) += msm_iommu-v2.o msm_iommu_dev-v2.o msm_iommu_pagetable.o
|
|
endif
|
|
obj-$(CONFIG_AMD_IOMMU) += amd_iommu.o amd_iommu_init.o
|
|
obj-$(CONFIG_AMD_IOMMU_V2) += amd_iommu_v2.o
|
|
obj-$(CONFIG_DMAR_TABLE) += dmar.o
|
|
obj-$(CONFIG_INTEL_IOMMU) += iova.o intel-iommu.o
|
|
obj-$(CONFIG_IRQ_REMAP) += intr_remapping.o
|
|
obj-$(CONFIG_OMAP_IOMMU) += omap-iommu.o
|
|
obj-$(CONFIG_OMAP_IOVMM) += omap-iovmm.o
|
|
obj-$(CONFIG_OMAP_IOMMU_DEBUG) += omap-iommu-debug.o
|
|
obj-$(CONFIG_TEGRA_IOMMU_GART) += tegra-gart.o
|
|
obj-$(CONFIG_TEGRA_IOMMU_SMMU) += tegra-smmu.o
|