mirror of
https://github.com/torvalds/linux.git
synced 2026-08-01 03:59:40 +02:00
input: qcom-hv-haptics: set auto resonance when loading effects
Set auto resonance when loading effect according to the effect settings. Change-Id: I8dc9ac99a57e396d67da28ae7b1eb31813ab3362 Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
This commit is contained in:
parent
6992edc015
commit
1af05bc261
|
|
@ -1232,6 +1232,10 @@ static int haptics_load_predefined_effect(struct haptics_chip *chip,
|
|||
if (rc < 0)
|
||||
return rc;
|
||||
|
||||
rc = haptics_enable_autores(chip, !play->effect->auto_res_disable);
|
||||
if (rc < 0)
|
||||
return rc;
|
||||
|
||||
play->pattern_src = play->effect->src;
|
||||
if (play->pattern_src != PATTERN1 &&
|
||||
play->pattern_src != PATTERN2 &&
|
||||
|
|
@ -1396,6 +1400,10 @@ static int haptics_load_custom_effect(struct haptics_chip *chip,
|
|||
if (rc < 0)
|
||||
goto cleanup;
|
||||
|
||||
rc = haptics_enable_autores(chip, !play->effect->auto_res_disable);
|
||||
if (rc < 0)
|
||||
goto cleanup;
|
||||
|
||||
play->pattern_src = FIFO;
|
||||
rc = haptics_set_fifo(chip, play->effect->fifo);
|
||||
if (rc < 0)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user