Commit 740a01ee authored by Marek Szyprowski's avatar Marek Szyprowski Committed by Joerg Roedel

iommu/exynos: Add support for v5 SYSMMU

This patch adds support for v5 of SYSMMU controller, found in Samsung
Exynos 5433 SoCs. The main difference of v5 is support for 36-bit physical
address space and some changes in register layout and core clocks hanging.
This patch also adds support for ARM64 architecture, which is used by
Exynos 5433 SoCs.
Signed-off-by: default avatarMarek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: default avatarJoerg Roedel <jroedel@suse.de>
parent e6802707
...@@ -35,9 +35,10 @@ Required properties: ...@@ -35,9 +35,10 @@ Required properties:
- interrupts: An interrupt specifier for interrupt signal of System MMU, - interrupts: An interrupt specifier for interrupt signal of System MMU,
according to the format defined by a particular interrupt according to the format defined by a particular interrupt
controller. controller.
- clock-names: Should be "sysmmu" if the System MMU is needed to gate its clock. - clock-names: Should be "sysmmu" or a pair of "aclk" and "pclk" to gate
SYSMMU core clocks.
Optional "master" if the clock to the System MMU is gated by Optional "master" if the clock to the System MMU is gated by
another gate clock other than "sysmmu" (usually main gate clock another gate clock other core (usually main gate clock
of peripheral device this SYSMMU belongs to). of peripheral device this SYSMMU belongs to).
- clocks: Phandles for respective clocks described by clock-names. - clocks: Phandles for respective clocks described by clock-names.
- power-domains: Required if the System MMU is needed to gate its power. - power-domains: Required if the System MMU is needed to gate its power.
......
...@@ -243,7 +243,7 @@ config TEGRA_IOMMU_SMMU ...@@ -243,7 +243,7 @@ config TEGRA_IOMMU_SMMU
config EXYNOS_IOMMU config EXYNOS_IOMMU
bool "Exynos IOMMU Support" bool "Exynos IOMMU Support"
depends on ARCH_EXYNOS && ARM && MMU depends on ARCH_EXYNOS && MMU
select IOMMU_API select IOMMU_API
select ARM_DMA_USE_IOMMU select ARM_DMA_USE_IOMMU
help help
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment