iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek
authorYong Wu <yong.wu@mediatek.com>
Mon, 11 Jan 2021 11:18:54 +0000 (19:18 +0800)
committerWill Deacon <will@kernel.org>
Mon, 1 Feb 2021 11:31:17 +0000 (11:31 +0000)
commitf3a8a46d714fd67b856f09e4c783363076ebac62
tree55780372732aa4eb0ce24e292d8bfb151e01eddf
parent468ea0bfaecd097c223e13400d8e8fbae75e1f68
iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek

The standard input iova bits is 32. MediaTek quad the lvl1 pagetable
(4 * lvl1). No change for lvl2 pagetable. Then the iova bits can reach
34bit.

Signed-off-by: Yong Wu <yong.wu@mediatek.com>
Reviewed-by: Robin Murphy <robin.murphy@arm.com>
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
Link: https://lore.kernel.org/r/20210111111914.22211-14-yong.wu@mediatek.com
Signed-off-by: Will Deacon <will@kernel.org>
drivers/iommu/io-pgtable-arm-v7s.c