diff options
-rw-r--r-- | arch/arm/mach-highbank/Kconfig | 1 | ||||
-rw-r--r-- | arch/arm/mach-highbank/highbank.c | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-highbank/Kconfig b/arch/arm/mach-highbank/Kconfig index cd9fcb1cd7ab..efe49610ec4c 100644 --- a/arch/arm/mach-highbank/Kconfig +++ b/arch/arm/mach-highbank/Kconfig | |||
@@ -18,3 +18,4 @@ config ARCH_HIGHBANK | |||
18 | select PL320_MBOX | 18 | select PL320_MBOX |
19 | select SPARSE_IRQ | 19 | select SPARSE_IRQ |
20 | select USE_OF | 20 | select USE_OF |
21 | select ZONE_DMA if ARM_LPAE | ||
diff --git a/arch/arm/mach-highbank/highbank.c b/arch/arm/mach-highbank/highbank.c index 88815795fe26..0749b42f33c9 100644 --- a/arch/arm/mach-highbank/highbank.c +++ b/arch/arm/mach-highbank/highbank.c | |||
@@ -176,6 +176,9 @@ static const char *highbank_match[] __initconst = { | |||
176 | }; | 176 | }; |
177 | 177 | ||
178 | DT_MACHINE_START(HIGHBANK, "Highbank") | 178 | DT_MACHINE_START(HIGHBANK, "Highbank") |
179 | #if defined(CONFIG_ZONE_DMA) && defined(CONFIG_ARM_LPAE) | ||
180 | .dma_zone_size = (4ULL * SZ_1G), | ||
181 | #endif | ||
179 | .smp = smp_ops(highbank_smp_ops), | 182 | .smp = smp_ops(highbank_smp_ops), |
180 | .init_irq = highbank_init_irq, | 183 | .init_irq = highbank_init_irq, |
181 | .init_time = highbank_timer_init, | 184 | .init_time = highbank_timer_init, |