]> rtime.felk.cvut.cz Git - hercules2020/nv-tegra/linux-4.4.git/commit
asoc: es755: Handle rapid headset plug/unplugs
authorJason Roche <jroche@nvidia.com>
Fri, 8 Apr 2016 17:19:14 +0000 (10:19 -0700)
committerRavindra Lokhande <rlokhande@nvidia.com>
Tue, 24 May 2016 07:18:11 +0000 (12:48 +0530)
commitf7320a4373fd59de3ea141283a68161b78ae2379
tree00b52bf1ddc9c87930c7fa44b3d230f0cf801c8f
parent10b21b8ebdd20beb0a715e4cdda893605928b1f8
asoc: es755: Handle rapid headset plug/unplugs

FW Version: M90.5.2.12_B65526_NVidia_Hawkeye_MCFFillIn_STREAM.bin

Root cause : FW mutes HP controls during Mic detection and
unmutes it back once detection is over, this is needed to avoid
pop sound. In between mute and unmute sequence if unplug happens,
then FW will miss the unmute.

Fix: When HP is muted after unplug, whenever plug again happens then it
can be unmuted while setting up the DHWPT route

Bug 1730416

Change-Id: I1a4e5889d9f4ed4c8ee7cd4fdf29327c9949cf5d
Signed-off-by: Jason Roche <jroche@nvidia.com>
Reviewed-on: http://git-master/r/1122538
(cherry picked from commit f4b9b62f037f3b981cd62e3cddeec60c9fef8b4f)
Reviewed-on: http://git-master/r/1126316
(cherry picked from commit e436387ea2ddd521e417f264c421d7dd1512d1da)
Reviewed-on: http://git-master/r/1133074
(cherry picked from commit 83939944a789f1dd47e1999703b29a8d34a29547)
Reviewed-on: http://git-master/r/1145097
GVS: Gerrit_Virtual_Submit
Reviewed-by: Pierre Gervais <pgervais@nvidia.com>
firmware/audience/es755/audience-es755-fw.bin