msm: board-8930: Detect PMIC 8917 device for initialization

Call a different set of clock initialization functions if the 8917
pmic device is detected.

Change-Id: I6e02e300c2f403248351831c2b18e620352dfcab
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
(cherry picked from commit 8fad60d97d663b8d0dd5e30c637d7433cf6b5502)
diff --git a/arch/arm/mach-msm/board-8930.c b/arch/arm/mach-msm/board-8930.c
index 2d5bc75..0701aef 100644
--- a/arch/arm/mach-msm/board-8930.c
+++ b/arch/arm/mach-msm/board-8930.c
@@ -2727,7 +2727,10 @@
 	if (msm_xo_init())
 		pr_err("Failed to initialize XO votes\n");
 	platform_device_register(&msm8930_device_rpm_regulator);
-	msm_clock_init(&msm8930_clock_init_data);
+	if (socinfo_get_pmic_model() == PMIC_MODEL_PM8917)
+		msm_clock_init(&msm8930_pm8917_clock_init_data);
+	else
+		msm_clock_init(&msm8930_clock_init_data);
 	msm_otg_pdata.phy_init_seq = hsusb_phy_init_seq;
 	msm8960_device_otg.dev.platform_data = &msm_otg_pdata;
 	android_usb_pdata.swfi_latency =