Samsung VZW MB1 update
/arch/arm/mm/mmu.c
blob:a31afb89cb952c21c2090319556d36a48269130b -> blob:960df7b39c29ac4494c9e87d50a7566a9e29091b
--- arch/arm/mm/mmu.c
+++ arch/arm/mm/mmu.c
@@ -32,6 +32,12 @@
#include "mm.h"
+//Siso - Added for DCM booting - Nov 17th
+#if defined(CONFIG_MACH_M2_DCM)
+ #include <mach/msm8960-gpio.h>
+#endif
+//
+
/*
* empty_zero_page is a special page that is used for
* zero-initialized data and COW.
@@ -796,8 +802,17 @@ void __init sanity_check_meminfo(void)
int i, j, highmem = 0;
#ifdef CONFIG_DONT_MAP_HOLE_AFTER_MEMBANK0
+#if defined(CONFIG_MACH_M2_DCM) //Siso - Added for DCM booting - Nov 17th
+
+ if(system_rev > BOARD_REV07)
+ {
+ find_membank0_hole();
+ }
+
+#else
find_membank0_hole();
#endif
+#endif
#if (defined CONFIG_HIGHMEM) && (defined CONFIG_FIX_MOVABLE_ZONE)
if (movable_reserved_size && __pa(vmalloc_min) > movable_reserved_start)