target: msm8996: Populate pmic info during target init

With new smem version, list of pmics is populated at the end of
the socinfo struct. The number of pmics can also vary based on
the info from socinfo struct variable. Hence move the populating
of pmic info later to target init when heap init is done.

Change-Id: I37233f11defffb2f5a95ccb3bddf9be11f42e5e9
diff --git a/target/msm8996/init.c b/target/msm8996/init.c
index f3c1327..2659ee2 100644
--- a/target/msm8996/init.c
+++ b/target/msm8996/init.c
@@ -235,6 +235,8 @@
 {
 	dprintf(INFO, "target_init()\n");
 
+	pmic_info_populate();
+
 	spmi_init(PMIC_ARB_CHANNEL_NUM, PMIC_ARB_OWNER_ID);
 
 	target_keystatus();