From 7f7f562b779dbf7218924dfbd61655f73ca73b20 Mon Sep 17 00:00:00 2001 From: Konstantin Makariev Date: Fri, 3 Jan 2020 16:27:37 -0600 Subject: [PATCH] aw8697: boost ram loop mode playback Awinic suggested to boost RAM loop mode haptics playback. Change-Id: I7b9ac1368809360ed6c38d3a624aeee9d24c1846 Signed-off-by: Konstantin Makariev Reviewed-on: https://gerrit.mot.com/1479394 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Konstantin Makariev Submit-Approved: Jira Key --- drivers/misc/awinic/aw8697/aw8697.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/misc/awinic/aw8697/aw8697.c b/drivers/misc/awinic/aw8697/aw8697.c index 33aca1ebb5d0..52117d84d9b9 100644 --- a/drivers/misc/awinic/aw8697/aw8697.c +++ b/drivers/misc/awinic/aw8697/aw8697.c @@ -543,7 +543,7 @@ static int aw8697_haptic_play_mode(struct aw8697 *aw8697, AW8697_BIT_SYSCTRL_PLAY_MODE_RAM); aw8697_i2c_write_bits(aw8697, AW8697_REG_SYSCTRL, AW8697_BIT_SYSCTRL_BST_MODE_MASK, - AW8697_BIT_SYSCTRL_BST_MODE_BYPASS); + AW8697_BIT_SYSCTRL_BST_MODE_BOOST); if (aw8697->auto_boost) { aw8697_i2c_write_bits(aw8697, AW8697_REG_BST_AUTO, AW8697_BIT_BST_AUTO_BST_RAM_MASK, @@ -4023,7 +4023,7 @@ static void aw8697_vibrator_work_routine(struct work_struct *work) aw8697_haptic_upload_lra(aw8697, 1); if (aw8697->state) { if (aw8697->activate_mode == AW8697_HAPTIC_ACTIVATE_RAM_MODE) { - aw8697_haptic_ram_vbat_comp(aw8697, true); + aw8697_haptic_ram_vbat_comp(aw8697, false); aw8697_haptic_play_repeat_seq(aw8697, true); } else if (aw8697->activate_mode == AW8697_HAPTIC_ACTIVATE_CONT_MODE) {