summaryrefslogtreecommitdiff
path: root/drivers/leds
diff options
context:
space:
mode:
authorflar2 <asegaert@gmail.com>2018-06-03 12:50:44 -0400
committerDavide Garberi <dade.garberi@gmail.com>2022-07-27 19:23:18 +0200
commit1d967727e98b342f6a08dcefead8a566b00908ab (patch)
treeeb219e20fd63ebabfdd01ec4c0a25bd85cff84ae /drivers/leds
parent0422328d50e565e6f90aa901c6debf25d969a195 (diff)
leds-qpnp-haptic: allow disabling vibration
Diffstat (limited to 'drivers/leds')
-rw-r--r--drivers/leds/leds-qpnp-haptics.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/leds/leds-qpnp-haptics.c b/drivers/leds/leds-qpnp-haptics.c
index 54b754b7cd10..72babedcf009 100644
--- a/drivers/leds/leds-qpnp-haptics.c
+++ b/drivers/leds/leds-qpnp-haptics.c
@@ -1552,6 +1552,9 @@ static ssize_t qpnp_haptics_store_activate(struct device *dev,
if (val != 0 && val != 1)
return count;
+ if (chip->vmax_mv <= HAP_VMAX_MIN_MV && (val != 0))
+ return count;
+
if (val) {
hrtimer_cancel(&chip->stop_timer);
if (is_sw_lra_auto_resonance_control(chip))