summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Green <andy.green@linaro.org>2011-12-20 12:26:13 +0800
committerAndy Green <andy.green@linaro.org>2011-12-20 12:26:13 +0800
commitf8dcdd9914e97f9b4293d9cf4f397e5af17b66e0 (patch)
tree8f65e0422533ac9dfb868b4e266e59779093b0b1
parente297e893aa15126dafa690fc1c252ed35e1b140c (diff)
workaround cma highmem broken
Signed-off-by: Andy Green <andy.green@linaro.org>
-rw-r--r--arch/arm/mach-omap2/Kconfig1
-rw-r--r--arch/arm/mach-omap2/board-4430sdp.c3
-rw-r--r--arch/arm/mach-omap2/board-omap4panda.c3
3 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
index cf013dc5604..2017f90224c 100644
--- a/arch/arm/mach-omap2/Kconfig
+++ b/arch/arm/mach-omap2/Kconfig
@@ -51,6 +51,7 @@ config ARCH_OMAP4
select PM_OPP if PM
select USB_ARCH_HAS_EHCI
select ARCH_HAS_BARRIERS
+ select ZONE_DMA
comment "OMAP Core Type"
depends on ARCH_OMAP2
diff --git a/arch/arm/mach-omap2/board-4430sdp.c b/arch/arm/mach-omap2/board-4430sdp.c
index b598df855da..eb7885b349a 100644
--- a/arch/arm/mach-omap2/board-4430sdp.c
+++ b/arch/arm/mach-omap2/board-4430sdp.c
@@ -1174,4 +1174,7 @@ MACHINE_START(OMAP_4430SDP, "OMAP4430 4430SDP board")
.init_irq = gic_init_irq,
.init_machine = omap_4430sdp_init,
.timer = &omap4_timer,
+#ifdef CONFIG_ZONE_DMA
+ .dma_zone_size = 500 * 1024 * 1024,
+#endif
MACHINE_END
diff --git a/arch/arm/mach-omap2/board-omap4panda.c b/arch/arm/mach-omap2/board-omap4panda.c
index c5530d06015..e73a4aa1213 100644
--- a/arch/arm/mach-omap2/board-omap4panda.c
+++ b/arch/arm/mach-omap2/board-omap4panda.c
@@ -842,4 +842,7 @@ MACHINE_START(OMAP4_PANDA, "OMAP4 Panda board")
.init_machine = omap4_panda_init,
.timer = &omap4_timer,
.dt_compat = omap4_panda_match,
+#ifdef CONFIG_ZONE_DMA
+ .dma_zone_size = 500 * 1024 * 1024,
+#endif
MACHINE_END