iommu/mediatek: mt8188: Add iova_region_larb_msk
authorYong Wu <yong.wu@mediatek.com>
Fri, 2 Jun 2023 09:02:26 +0000 (17:02 +0800)
committerJoerg Roedel <jroedel@suse.de>
Mon, 7 Aug 2023 12:15:54 +0000 (14:15 +0200)
commit1e8a46393a9579d2fe390d330edcd85623d2119d
tree81b22aa43d7eb205335857475139ce50941cc027
parenta09e84034d87d3aa2f9ad584bebd92b0bab6e0be
iommu/mediatek: mt8188: Add iova_region_larb_msk

Add iova_region_larb_msk for mt8188. We separate the 16GB iova regions
by each device's larbid/portid.
Refer to include/dt-bindings/memory/mediatek,mt8188-memory-port.h

As commented in the code, larb19(21) means it's larb19 while its SW index
is 21.

Signed-off-by: Yong Wu <yong.wu@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Alexandre Mergnat <amergnat@baylibre.com>
Link: https://lore.kernel.org/r/20230602090227.7264-7-yong.wu@mediatek.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/mtk_iommu.c