From 7d652e6066653c4078946a2ac6a55469fbce1eba Mon Sep 17 00:00:00 2001 From: hujing3 Date: Wed, 11 May 2022 15:12:26 +0800 Subject: [PATCH] nova_0flash_mmi: gesture mode improve devon: set touch state when enable gesture to avoid panel reset when suspend Change-Id: I7c8684bf3af42a9829c2bde9071eb6c3b7a65e96 Signed-off-by: hujing3 Reviewed-on: https://gerrit.mot.com/2265701 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Xiangpo Zhao Submit-Approved: Jira Key --- drivers/input/touchscreen/nova_0flash_mmi/nt36xxx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/nova_0flash_mmi/nt36xxx.c b/drivers/input/touchscreen/nova_0flash_mmi/nt36xxx.c index 8b18af7bce9e..39591d94f7ce 100644 --- a/drivers/input/touchscreen/nova_0flash_mmi/nt36xxx.c +++ b/drivers/input/touchscreen/nova_0flash_mmi/nt36xxx.c @@ -3562,7 +3562,7 @@ static int nvt_drm_notifier_callback(struct notifier_block *self, unsigned long if (*blank == MSM_DRM_BLANK_POWERDOWN) { NVT_LOG("event=%lu, *blank=%d\n", event, *blank); nvt_ts_suspend(&ts->client->dev); -#if defined(NVT_SENSOR_EN) && defined(NVT_SET_TOUCH_STATE) +#if defined(NVT_SENSOR_EN) && (defined(NVT_SET_TOUCH_STATE) || defined(NVT_CONFIG_PANEL_NOTIFICATIONS)) if (ts->should_enable_gesture) { NVT_LOG("double tap gesture suspend\n"); touch_set_state(TOUCH_LOW_POWER_STATE, TOUCH_PANEL_IDX_PRIMARY);