ASOC: wcd938x: Handle button press before release interrupt

If button press and release interrupts occur at same time
processing button release first would treat the button event
as fake, as it is not preceeded with press event. Hence
process button press before button release in irq driver.

Change-Id: I36d5ad8a3571f4bd32d309a060a6988f29ff27ad
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
This commit is contained in:
Vatsal Bucha
2020-03-16 19:02:14 +05:30
gecommit door Gerrit - the friendly Code Review server
bovenliggende d155d7f509
commit b073ec7258

Bestand weergeven

@@ -158,8 +158,8 @@ enum {
enum {
/* INTR_CTRL_INT_MASK_0 */
WCD938X_IRQ_MBHC_BUTTON_RELEASE_DET = 0,
WCD938X_IRQ_MBHC_BUTTON_PRESS_DET,
WCD938X_IRQ_MBHC_BUTTON_PRESS_DET = 0,
WCD938X_IRQ_MBHC_BUTTON_RELEASE_DET,
WCD938X_IRQ_MBHC_ELECT_INS_REM_DET,
WCD938X_IRQ_MBHC_ELECT_INS_REM_LEG_DET,
WCD938X_IRQ_MBHC_SW_DET,