ASoC: mbhc: Update headset detection sequence

Update headset detection sequence to handle button press/release
during headset insertion.
Update impedance detection sequence to get the correct headset
impedance value after headset insertion.

Change-Id: I48e01e39e0993407c8a30542b651999850d70df9
CRs-Fixed: 2010478
Signed-off-by: Walter Yang <yandongy@codeaurora.org>
3 files changed