[msm8960]: Fixing code for RUMI.
-- Fix uart for RUMI target
-- Add support for run time detection of machine type
-- Fix mmc for RUMI target
Change-Id: Ie439cf79b95c2aff2e9aed8f905f9d30caacaa34
diff --git a/platform/msm_shared/include/uart_dm.h b/platform/msm_shared/include/uart_dm.h
index c871dd2..54b0b2b 100644
--- a/platform/msm_shared/include/uart_dm.h
+++ b/platform/msm_shared/include/uart_dm.h
@@ -73,8 +73,11 @@
/* CSR is used to further divide fundamental frequency.
* Using EE we are dividing gsbi_uart_clk by 2 so as to get
* 115.2k bit rate for fundamental frequency of 3.6864 MHz */
+#ifdef PLATFORM_MSM8960
+#define MSM_BOOT_UART_DM_RX_TX_BIT_RATE 0x99
+#else
#define MSM_BOOT_UART_DM_RX_TX_BIT_RATE 0xEE
-
+#endif
/*
* Define Macros for GSBI and UARTDM Registers
*/
@@ -105,13 +108,8 @@
/* Specify GSBI for UART */
#ifdef PLATFORM_MSM8960
- #if PLATFORM_MSM8960_RUMI3
- /* GSBI5 */
- #define MSM_BOOT_GSBI_BASE 0x16400000
- #else
- /* GSBI2 */
- #define MSM_BOOT_GSBI_BASE 0x16100000
- #endif
+ /* GSBI5 */
+ #define MSM_BOOT_GSBI_BASE 0x16400000
#else
/* GSBI12 */
#define MSM_BOOT_GSBI_BASE 0x19C00000