]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
iommu: qcom: forward port iommu v1
authorStanimir Varbanov <stanimir.varbanov@linaro.org>
Fri, 20 Mar 2015 14:49:54 +0000 (16:49 +0200)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Mon, 14 Aug 2017 10:51:15 +0000 (12:51 +0200)
commitbc28542f2ebef4ebab583ad766f9ff3b925ddc5c
tree59e793ee3305db205bc0a3a56ababb26024fc0a9
parent3a8f78cbe2293689e7e00b901e8f4809c1a18919
iommu: qcom: forward port iommu v1

This is a forward port of the iommu v1 found on Qualcomm SoC
variants like MSM8974, MSM8226, APQ8084, ARCH_MSM8916

Last commit on msm-3.10 is
0afc06718e35b8f12cd7c30a798e51e9cb7d35cf Merge branch
'msm-3.10' of git://codeaurora.org/kernel/msm-3.10 into msm-3.10

Changes made:
 - drop usage of gen_pool_alloc_aligned
 - rename clk and pclk to iface and core
 - delete unused clks and regulators
 - handle EPROBE_DEFER when requesting interrupts

Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16 files changed:
drivers/iommu/qcom/Kconfig [new file with mode: 0644]
drivers/iommu/qcom/Makefile [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu-v1.c [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu.c [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu_dev-v1.c [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu_domains.c [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu_hw-v1.h [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu_mapping.c [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu_pagetable.c [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu_pagetable.h [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu_perfmon.c [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu_perfmon.h [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu_priv.h [new file with mode: 0644]
drivers/iommu/qcom/msm_iommu_sec.c [new file with mode: 0644]
include/linux/msm_iommu_domains.h [new file with mode: 0644]
include/linux/qcom_iommu.h [new file with mode: 0644]