diff options
author | Gregory CLEMENT <gregory.clement@free-electrons.com> | 2013-04-09 00:52:10 +0200 |
---|---|---|
committer | Jason Cooper <jason@lakedaemon.net> | 2013-04-15 14:06:53 +0000 |
commit | 99ff056193924005e650ab3f1719995c3ca82646 (patch) | |
tree | 0466d4a00681f67befd6291da53940cc72986444 /arch/arm/mach-mvebu | |
parent | 7ad2a78342a6465827226ac00fca6a384cd23f82 (diff) | |
download | talos-obmc-linux-99ff056193924005e650ab3f1719995c3ca82646.tar.gz talos-obmc-linux-99ff056193924005e650ab3f1719995c3ca82646.zip |
ARM: mvebu: Limit the DMA zone when LPAE is selected
When LPAE is activated on Armada XP, all registers and IOs are still
32bit, the 40bit extension is on the CPU to DRAM path (windows) only.
That means that all the DMA transfer are restricted to the low 32 bits
address space. This is limitation is achieved by selecting ZONE_DMA.
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Diffstat (limited to 'arch/arm/mach-mvebu')
-rw-r--r-- | arch/arm/mach-mvebu/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-mvebu/Kconfig b/arch/arm/mach-mvebu/Kconfig index c3715a536d87..e11acbb0a46d 100644 --- a/arch/arm/mach-mvebu/Kconfig +++ b/arch/arm/mach-mvebu/Kconfig @@ -14,6 +14,7 @@ config ARCH_MVEBU select MVEBU_CLK_CPU select MVEBU_CLK_GATING select MVEBU_MBUS + select ZONE_DMA if ARM_LPAE if ARCH_MVEBU |