msm_shared: gsbi cleanup

Clean up gsbi and gsbi based uart, i2c code.

Change-Id: I900d204c0a736aa6617d40646ed8a4dd70e78bcb
CRs-Fixed: 293016
diff --git a/platform/msm8x60/platform.c b/platform/msm8x60/platform.c
index 61fe1d0..bfd8ed2 100755
--- a/platform/msm8x60/platform.c
+++ b/platform/msm8x60/platform.c
@@ -38,6 +38,8 @@
 #include <platform/debug.h>
 #include <platform/iomap.h>
 #include <i2c_qup.h>
+#include <gsbi.h>
+#include <uart_dm.h>
 
 #define CONVERT_ENDIAN_U32(val)                   \
     ((((uint32_t)(val) & 0x000000FF) << 24) |     \
@@ -63,7 +65,6 @@
 void platform_init_timer();
 
 void uart3_clock_init(void);
-void uart_init(void);
 
 struct fbcon_config *lcdc_init(void);
 
@@ -75,7 +76,7 @@
 
 void platform_early_init(void)
 {
-    uart_init();
+    uart_init(target_uart_gsbi());
     platform_init_interrupts();
     platform_init_timer();
 }
@@ -138,7 +139,7 @@
 {
     uint32_t id = 0;
     uint16_t offset = 0;
-    dev = qup_i2c_init(GSBI8_BASE, 100000, 24000000);
+    dev = qup_i2c_init(GSBI_ID_8, 100000, 24000000);
     if(!dev){
         return id;
     }