diff options
| author | flar2 <asegaert@gmail.com> | 2018-06-03 12:50:44 -0400 |
|---|---|---|
| committer | Davide Garberi <dade.garberi@gmail.com> | 2022-07-27 19:23:18 +0200 |
| commit | 1d967727e98b342f6a08dcefead8a566b00908ab (patch) | |
| tree | eb219e20fd63ebabfdd01ec4c0a25bd85cff84ae /drivers/leds | |
| parent | 0422328d50e565e6f90aa901c6debf25d969a195 (diff) | |
leds-qpnp-haptic: allow disabling vibration
Diffstat (limited to 'drivers/leds')
| -rw-r--r-- | drivers/leds/leds-qpnp-haptics.c | 3 |
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)) |
