target: msm8952: disable pmi for 8917
add option to disable pmi on 8917 LE based targets
Change-Id: I6d6552b0dac3ed5381a40171261f0ed38edc91d5
diff --git a/dev/qpnp_haptic/qpnp_haptic.c b/dev/qpnp_haptic/qpnp_haptic.c
index 51de2e5..a4e3820 100644
--- a/dev/qpnp_haptic/qpnp_haptic.c
+++ b/dev/qpnp_haptic/qpnp_haptic.c
@@ -87,6 +87,9 @@
{
struct qpnp_hap vib_config = {0};
+ if(!target_is_pmi_enabled())
+ return;
+
get_vibration_type(&vib_config);
/* Configure the ACTUATOR TYPE register as ERM*/
pmic_spmi_reg_mask_write(QPNP_HAP_ACT_TYPE_REG,
@@ -149,6 +152,9 @@
/* Turn off vibrator */
void pm_vib_turn_off(void)
{
+ if(!target_is_pmi_enabled())
+ return;
+
/* Disable control register */
pmic_spmi_reg_mask_write(QPNP_HAP_EN_CTL_REG,
QPNP_HAP_PLAY_MASK, QPNP_HAP_PLAY_DIS);