msm_shared: gsbi cleanup

Clean up gsbi and gsbi based uart, i2c code.

Change-Id: I900d204c0a736aa6617d40646ed8a4dd70e78bcb
CRs-Fixed: 293016
diff --git a/target/msm8960/init.c b/target/msm8960/init.c
index db569ab..fb218b6 100644
--- a/target/msm8960/init.c
+++ b/target/msm8960/init.c
@@ -40,6 +40,7 @@
 #include <dev/keys.h>
 #include <dev/pm8921.h>
 #include <dev/gpio_keypad.h>
+#include <gsbi.h>
 
 #define LINUX_MACHTYPE_8960_SIM     3230
 #define LINUX_MACHTYPE_8960_RUMI3   3231
@@ -55,6 +56,8 @@
 
 static pm8921_dev_t pmic;
 
+static const uint8_t uart_gsbi_id  = GSBI_ID_5;
+
 void target_init(void)
 {
 	unsigned base_addr;
@@ -191,3 +194,8 @@
 	/* Set the BOOT_DONE flag in PM8921 */
 	pm8921_boot_done();
 }
+
+uint8_t target_uart_gsbi(void)
+{
+	return uart_gsbi_id;
+}