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