msm8960: adds dedicated platform dir for 8960

Plus other minor cleanup.
Plus RUMI3 support.

Change-Id: I558f69df66d121b3cd982ed4e09622559af19022
diff --git a/platform/msm_shared/include/uart_dm.h b/platform/msm_shared/include/uart_dm.h
index 9f8ed7b..c871dd2 100644
--- a/platform/msm_shared/include/uart_dm.h
+++ b/platform/msm_shared/include/uart_dm.h
@@ -103,10 +103,17 @@
 #define MSM_BOOT_UART_DM_APPS_NS             MSM_BOOT_GSBIn_UART_APPS_NS(12)

 

 

-/* Using GSBI12 for UART */

+/* Specify GSBI for UART */

 #ifdef PLATFORM_MSM8960

-        #define MSM_BOOT_GSBI_BASE                   0x16100000

+        #if PLATFORM_MSM8960_RUMI3

+          /* GSBI5 */

+          #define MSM_BOOT_GSBI_BASE                 0x16400000

+        #else

+          /* GSBI2 */

+          #define MSM_BOOT_GSBI_BASE                 0x16100000

+        #endif

 #else

+        /* GSBI12 */

         #define MSM_BOOT_GSBI_BASE                   0x19C00000

 #endif