Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ec870b7d authored by Fenglin Wu's avatar Fenglin Wu
Browse files

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: default avatarFenglin Wu <fenglinw@codeaurora.org>
parent a7b2b418
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1082,6 +1082,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 &&
@@ -1246,6 +1250,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)