iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
authorYong Wu <yong.wu@mediatek.com>
Thu, 16 Mar 2023 10:14:45 +0000 (18:14 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 11 May 2023 14:03:33 +0000 (23:03 +0900)
commit37f689d859ee6a504f0cbe7c9a38babaa5ee6191
tree499f896143ef0259328550b6faca7e77c70fbd69
parent9163a5b4ed290da4a7d23fa92533e0e81fd0166e
iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN

[ Upstream commit f045e9df6537175d02565f21616ac1a9dd59b61c ]

When we enable PGTABLE_PA_35_EN, the PA for pgtable may be 35bits.
Thus add dma_mask for it.

Fixes: 301c3ca12576 ("iommu/mediatek: Allow page table PA up to 35bit")
Signed-off-by: Chengci.Xu <chengci.xu@mediatek.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20230316101445.12443-1-yong.wu@mediatek.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/iommu/mtk_iommu.c