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:
Fenglin Wu 2020-04-29 14:05:59 +08:00 committed by David Collins
parent 6992edc015
commit 1af05bc261

View File

@ -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)