mirror of
https://github.com/torvalds/linux.git
synced 2026-07-31 03:27:03 +02:00
input: qcom-hv-haptics: config open-loop drive when hBoost is enabled
With commit 5427cc3025e0 ("input: qcom-hv-haptics: delay hBoost turning
off"), the hBoost would be kept as enabled in the 2 seconds after stopping
play. If a new play is triggered in that 2 seconds, the hBoost will be
considered as working in open-loop mode so configure haptics open-loop
drive in such case.
Change-Id: Ibfa533f23a52bd609e2a8564f859ca8835a8fd67
Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com>
This commit is contained in:
parent
48c4987a4a
commit
8ed2d0ed39
|
|
@ -1401,7 +1401,7 @@ static int haptics_open_loop_drive_config(struct haptics_chip *chip, bool en)
|
|||
mask |= FORCE_VSET_ACK_BIT;
|
||||
|
||||
if ((is_boost_vreg_enabled_in_open_loop(chip) ||
|
||||
is_haptics_external_powered(chip)) && en) {
|
||||
chip->hboost_enabled || is_haptics_external_powered(chip)) && en) {
|
||||
/* Force VREG_RDY */
|
||||
val = mask;
|
||||
rc = haptics_masked_write(chip, chip->cfg_addr_base,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user