iommu/exynos: Enable default VM instance on SysMMU v7
authorSam Protsenko <semen.protsenko@linaro.org>
Thu, 14 Jul 2022 16:55:50 +0000 (19:55 +0300)
committerJoerg Roedel <jroedel@suse.de>
Fri, 15 Jul 2022 08:30:45 +0000 (10:30 +0200)
commit7fee5d6f41b4a3ceadf0f8ca48cc78c754d3515b
treebaf4cbfd52236c8d0b3d6860b2bcc047e92d3b07
parent0892c4986b6c9eae90ba56e7541bd020576abf69
iommu/exynos: Enable default VM instance on SysMMU v7

In order to enable SysMMU v7 with VM register layout, at least the
default VM instance (n=0) must be enabled, in addition to enabling the
SysMMU itself. To do so, add corresponding write to MMU_CTRL_VM[0]
register, before writing to MMU_CTRL register.

Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Acked-by: Marek Szyprowski <m.szyprowski@samsung.com>
Link: https://lore.kernel.org/r/20220714165550.8884-7-semen.protsenko@linaro.org
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/exynos-iommu.c