board: msm7x27a: Add machine types for 7625A SURF and FFA

7625A SURF and FFA has some differences like display
resolution (single lane DSI), different tuning parameters
for touchscreen, camera resolution. Some of these
tuning parameters results in lesser PMEM size requirements.

PMEM size allocation is done very early during the linux boot
process and at that time we can't provide a hack to detect
the 7625a using the socinfo, because these are really a
machine differences sometime induced by soc limitation and
new tuning parameters required due to it.

7625AA is also classified under 7625a_surf and 7625a_ffa
macros only.

Signed-off-by: Trilok Soni <tsoni@codeaurora.org>
diff --git a/arch/arm/mach-msm/Kconfig b/arch/arm/mach-msm/Kconfig
index 6cc18be..49a00ab 100644
--- a/arch/arm/mach-msm/Kconfig
+++ b/arch/arm/mach-msm/Kconfig
@@ -322,6 +322,22 @@
         help
           Support for the Qualcomm MSM7x27A FFA.
 
+config MACH_MSM7625A_SURF
+        depends on ARCH_MSM7X27A
+        depends on !MSM_STACKED_MEMORY
+        default y
+        bool "MSM7625A SURF"
+        help
+          Support for the Qualcomm MSM7625A SURF.
+
+config MACH_MSM7625A_FFA
+        depends on ARCH_MSM7X27A
+        depends on !MSM_STACKED_MEMORY
+        default y
+        bool "MSM7625A FFA"
+        help
+          Support for the Qualcomm MSM7625A FFA.
+
 config MACH_MSM7X30_SURF
        depends on ARCH_MSM7X30
        depends on !MSM_STACKED_MEMORY