iommu/arm-smmu: Add support for split pagetables
authorJordan Crouse <jcrouse@codeaurora.org>
Sat, 5 Sep 2020 20:04:19 +0000 (13:04 -0700)
committerWill Deacon <will@kernel.org>
Mon, 21 Sep 2020 21:14:05 +0000 (22:14 +0100)
commit67f1a7a314a2c29832ae604f839653408492ee5d
tree3d9add69f2295c4555ebf7aa617936ebcb660f43
parentdd147a89f37d5ad32fe601eb11967326312da71a
iommu/arm-smmu: Add support for split pagetables

Enable TTBR1 for a context bank if IO_PGTABLE_QUIRK_ARM_TTBR1 is selected
by the io-pgtable configuration.

Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Will Deacon <will@kernel.org>
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/iommu/arm/arm-smmu/arm-smmu.h