target: msm8996: Initialize/Uninitialize Glink for thulium
Call initialize and unitialize functions in target init and uninit
Change-Id: I2382d4a5e13d655b6905e056b25e1490c0189f21
diff --git a/target/msm8996/init.c b/target/msm8996/init.c
index 2fd32d8..6d95e8f 100644
--- a/target/msm8996/init.c
+++ b/target/msm8996/init.c
@@ -56,6 +56,7 @@
#include <sdhci_msm.h>
#include <qusb2_phy.h>
#include <rpmb.h>
+#include <rpm-glink.h>
#define CE_INSTANCE 1
#define CE_EE 1
@@ -147,6 +148,9 @@
}
}
+ /* Tear down glink channels */
+ rpm_glink_uninit();
+
if (rpmb_uninit() < 0)
{
dprintf(CRITICAL, "RPMB uninit failed\n");
@@ -261,6 +265,9 @@
dprintf(CRITICAL, "RPMB init failed\n");
ASSERT(0);
}
+ /* Initialize Glink */
+ rpm_glink_init();
+
}
unsigned board_machtype(void)