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;
}