]> 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>
Wed, 20 Sep 2017 08:07:51 +0000 (10:07 +0200)
commitcc28a80957da275031858f4deb537d0f8ae7c899
treeb0f6fda67999f6d1787f24a34e49356408f810b7
parent98937e197a85e3080f6e6dbd75f168de1728c115
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]