From 0fa0bc5060c81537a7cf5db999de2e5e70558658 Mon Sep 17 00:00:00 2001 From: lixuehan Date: Wed, 1 Nov 2023 11:36:42 +0800 Subject: [PATCH] fogo/motorola:Fogo 5g na optimize stowed mode fogo: Fogo 5g na optimize stowed mode Change-Id: I6bc4c92d337361e2568a21f8b2d1d81da14eab19 Signed-off-by: lixuehan Reviewed-on: https://gerrit.mot.com/2782475 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Jun Weng Reviewed-by: Huosheng Liao Submit-Approved: Jira Key --- .../input/touchscreen/nova_0flash_mmi/nt36xxx.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/drivers/input/touchscreen/nova_0flash_mmi/nt36xxx.c b/drivers/input/touchscreen/nova_0flash_mmi/nt36xxx.c index 17d35e7396e0..0fb79932d545 100644 --- a/drivers/input/touchscreen/nova_0flash_mmi/nt36xxx.c +++ b/drivers/input/touchscreen/nova_0flash_mmi/nt36xxx.c @@ -3871,6 +3871,14 @@ int32_t nvt_ts_suspend(struct device *dev) ts->bTouchIsAwake = 0; +#if defined(NVT_SENSOR_EN) && defined(NOVA_STOWED_MODE_EN) + if (ts->should_enable_gesture && ts->get_stowed && (!ts->bTouchIsAwake)) { + nvt_cmd_ext_store(NVT_STOWED_MODE_CMD, NVT_STOWED_MODE_EN); + NVT_LOG("Enable stowed mode suspend\n"); + ts->set_stowed = ts->get_stowed; + } +#endif + #if WAKEUP_GESTURE #ifdef NVT_SENSOR_EN if (ts->should_enable_gesture) { @@ -3903,13 +3911,6 @@ int32_t nvt_ts_suspend(struct device *dev) #endif // WAKEUP_GESTURE -#if defined(NVT_SENSOR_EN) && defined(NOVA_STOWED_MODE_EN) - if (ts->should_enable_gesture && ts->get_stowed && (!ts->bTouchIsAwake)) { - nvt_cmd_ext_store(NVT_STOWED_MODE_CMD, NVT_STOWED_MODE_EN); - NVT_LOG("Enable stowed mode suspend\n"); - ts->set_stowed = ts->get_stowed; - } -#endif mutex_unlock(&ts->lock);