From 7c2975f8e07524d786f399b2136a48a6e0d0a67e Mon Sep 17 00:00:00 2001 From: Xiaojun Lv Date: Mon, 20 Nov 2023 18:29:30 +0800 Subject: [PATCH] avatrn: support touch sensitivity in game mode Support touch sensitivity in game mode for avatrn, default touch report rate is 240Hz and high report rate is 360Hz . Change-Id: I9f5c8a414e3a8698393687527ed1a42a61808a07 Reviewed-on: https://gerrit.mot.com/2799919 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Huosheng Liao Submit-Approved: Jira Key --- drivers/input/touchscreen/focaltech_touch_v3/Kbuild | 2 ++ .../input/touchscreen/focaltech_touch_v3/focaltech_ts_config.c | 2 +- drivers/input/touchscreen/goodix_berlin_mmi/Kbuild | 2 ++ drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_config.c | 3 ++- 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/input/touchscreen/focaltech_touch_v3/Kbuild b/drivers/input/touchscreen/focaltech_touch_v3/Kbuild index c03284477988..a286487f99e4 100644 --- a/drivers/input/touchscreen/focaltech_touch_v3/Kbuild +++ b/drivers/input/touchscreen/focaltech_touch_v3/Kbuild @@ -80,6 +80,8 @@ endif ifneq ($(filter bangkk%, $(USE_TARGET_PRODUCT)), ) EXTRA_CFLAGS += -DPRODUCT_BANGKK +else ifneq ($(filter avatrn%, $(USE_TARGET_PRODUCT)), ) + EXTRA_CFLAGS += -DPRODUCT_AVATRN endif KBUILD_EXTRA_SYMBOLS += $(CURDIR)/../../kernel/msm-$(MODULE_KERNEL_VERSION)/Module.symvers diff --git a/drivers/input/touchscreen/focaltech_touch_v3/focaltech_ts_config.c b/drivers/input/touchscreen/focaltech_touch_v3/focaltech_ts_config.c index 23e2a29673c2..7908b4fc96dd 100644 --- a/drivers/input/touchscreen/focaltech_touch_v3/focaltech_ts_config.c +++ b/drivers/input/touchscreen/focaltech_touch_v3/focaltech_ts_config.c @@ -13,7 +13,7 @@ #include "focaltech_ts_config.h" struct focaltech_ic_report_rate_config report_rate_config_info = { -#if defined(PRODUCT_BANGKK) +#if defined(PRODUCT_BANGKK)|| defined(PRODUCT_AVATRN) .rate_config_count = 2, .refresh_rate_ctrl = 0, .interpolation_ctrl = 1, diff --git a/drivers/input/touchscreen/goodix_berlin_mmi/Kbuild b/drivers/input/touchscreen/goodix_berlin_mmi/Kbuild index 72b7de7d3306..86ce5a4367af 100644 --- a/drivers/input/touchscreen/goodix_berlin_mmi/Kbuild +++ b/drivers/input/touchscreen/goodix_berlin_mmi/Kbuild @@ -130,6 +130,8 @@ else ifneq ($(filter eqe, $(USE_TARGET_PRODUCT)), ) EXTRA_CFLAGS += -DPRODUCT_EQE else ifneq ($(filter boston%, $(USE_TARGET_PRODUCT)), ) EXTRA_CFLAGS += -DPRODUCT_BOSTON +else ifneq ($(filter avatrn%, $(USE_TARGET_PRODUCT)), ) + EXTRA_CFLAGS += -DPRODUCT_AVATRN endif $(warning "william EXTRA_CFLAGS = $(EXTRA_CFLAGS)") diff --git a/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_config.c b/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_config.c index a4ebf0bd828c..4836556bf60d 100644 --- a/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_config.c +++ b/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_config.c @@ -16,7 +16,8 @@ struct goodix_ic_report_rate_config report_rate_config_info = { #if defined(PRODUCT_LI) || defined(PRODUCT_ONELI) || defined(PRODUCT_TUNDRA) \ ||defined(PRODUCT_EQS) || defined(PRODUCT_RTWO) || defined(PRODUCT_BRONCO) \ || defined(PRODUCT_ZEEKR) || defined(PRODUCT_LYNKCO) || defined(PRODUCT_BANGKK) \ - || defined(PRODUCT_EQE) || defined(PRODUCT_CTWO) || defined(PRODUCT_BOSTON) + || defined(PRODUCT_EQE) || defined(PRODUCT_CTWO) || defined(PRODUCT_BOSTON) \ + || defined(PRODUCT_AVATRN) .rate_config_count = 2, .refresh_rate_ctrl = 0, .interpolation_ctrl = 1,