From b073ec72588003f143800aeb212c8d11602550f4 Mon Sep 17 00:00:00 2001 From: Vatsal Bucha Date: Mon, 16 Mar 2020 19:02:14 +0530 Subject: [PATCH] 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 --- asoc/codecs/wcd938x/internal.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/asoc/codecs/wcd938x/internal.h b/asoc/codecs/wcd938x/internal.h index dc43766817..ce3f3b9de7 100644 --- a/asoc/codecs/wcd938x/internal.h +++ b/asoc/codecs/wcd938x/internal.h @@ -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,