[msm7630] Add support for msm7630 basic bootup

Add support for basic bootup for msm7630:
 * Adding msm7630 as a new platform and surf as a new target
 * GP & DG timer base address changes
 * NAND, data mover, proc comm, usb base address changes
 * Fix aboot to work with 4K page nand instead of hardcoding 2K page
 * Also fix cpu init for qsd8k
diff --git a/target/msm7630_surf/init.c b/target/msm7630_surf/init.c
index d63c9e4..0f2d816 100644
--- a/target/msm7630_surf/init.c
+++ b/target/msm7630_surf/init.c
@@ -54,17 +54,17 @@
 	},
 	{
 		.start = 56,
-		.length = 608 /* 76MB */,
+		.length = 304 /* 76MB */,
 		.name = "system",
 	},
 	{
-		.start = 664,
-		.length = 608 /* 76MB */,
+		.start = 364,
+		.length = 304 /* 76MB */,
 		.name = "cache",
 	},
 	{
-		.start = 1272,
-		.length = 608 /* 76MB */,
+		.start = 672,
+		.length = 304 /* 76MB */,
 		.name = "userdata",
 	},
 };
@@ -83,8 +83,8 @@
 
 	dprintf(INFO, "target_init()\n");
 
-	keys_init();
-	keypad_init();
+	//keys_init();
+	//keypad_init();
 
 	ptable_init(&flash_ptable);
 	smem_ptable_init();