From 0730ecfaa0bb1151b63bbc6a713afa432d5c73be Mon Sep 17 00:00:00 2001 From: Ramprasad Katkam Date: Mon, 12 Nov 2018 20:18:50 +0530 Subject: [PATCH] asoc: wcd937x: 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: I9413def87537502c470236a3948a21be47c479bc Signed-off-by: Ramprasad Katkam --- asoc/codecs/wcd937x/internal.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/asoc/codecs/wcd937x/internal.h b/asoc/codecs/wcd937x/internal.h index eb2de9d69e..2f222777d3 100644 --- a/asoc/codecs/wcd937x/internal.h +++ b/asoc/codecs/wcd937x/internal.h @@ -135,8 +135,8 @@ enum { enum { /* INTR_CTRL_INT_MASK_0 */ - WCD937X_IRQ_MBHC_BUTTON_RELEASE_DET = 0, - WCD937X_IRQ_MBHC_BUTTON_PRESS_DET, + WCD937X_IRQ_MBHC_BUTTON_PRESS_DET = 0, + WCD937X_IRQ_MBHC_BUTTON_RELEASE_DET, WCD937X_IRQ_MBHC_ELECT_INS_REM_DET, WCD937X_IRQ_MBHC_ELECT_INS_REM_LEG_DET, WCD937X_IRQ_MBHC_SW_DET,