arm: add support for DONT_MAP_HOLE_AFTER_MEMBANK0

Some platforms have memory at the top of the
first memory bank which the kernel cannot
access. Mapping this is unnecessary and wastes
precious virtual space.

Signed-off-by: Larry Bassel <lbassel@codeaurora.org>
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 0078590..4111f91 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1596,6 +1596,10 @@
 	def_bool y
 	depends on MEMORY_HOTPLUG
 
+config DONT_MAP_HOLE_AFTER_MEMBANK0
+	def_bool n
+	depends on SPARSEMEM
+
 config FORCE_MAX_ZONEORDER
 	int "Maximum zone order" if ARCH_SHMOBILE
 	range 11 64 if ARCH_SHMOBILE