iommu/mediatek: Refine protect memory definition
authorYong Wu <yong.wu@mediatek.com>
Sat, 24 Aug 2019 03:01:58 +0000 (11:01 +0800)
committerJoerg Roedel <jroedel@suse.de>
Fri, 30 Aug 2019 13:57:27 +0000 (15:57 +0200)
commitacb3c92a61306a8bc3b6bb8ed72977201affdd9a
tree5f87a309dee230e93d34331ba9c3fdf42ef71985
parentb3e5eee76548f621bb1c3e9dab4a4ff98bebf0de
iommu/mediatek: Refine protect memory definition

The protect memory setting is a little different in the different SoCs.
In the register REG_MMU_CTRL_REG(0x110), the TF_PROT(translation fault
protect) shift bit is normally 4 while it shift 5 bits only in the
mt8173. This patch delete the complex MACRO and use a common if-else
instead.

Signed-off-by: Yong Wu <yong.wu@mediatek.com>
Reviewed-by: Evan Green <evgreen@chromium.org>
Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/mtk_iommu.c