goodix: Modify the report rate command.

00 00 05 C1 00 C6 00//exit period report
00 00 05 C1 02 C8 00//480Hz
00 00 05 C1 03 C9 00//576Hz

Change-Id: I07b03820a05636488935f0955ca3a4c7298d5371
Reviewed-on: https://gerrit.mot.com/2159224
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
This commit is contained in:
litong20 2021-12-31 15:01:29 +08:00 • committed by litong
commit 4eceb69f09
2 changed files with 9 additions and 7 deletions

View file

@ -404,8 +404,9 @@ ts_send_cmd:
msleep(20);
ts_info("Success to set %s\n", mode == 0x00 ? "Default" :
(mode == 0x01 ? "REPORT_RATE_720HZ" :
(mode == 0x02 ? "REPORT_RATE_576HZ" :
"REPORT_RATE_480HZ")));
(mode == 0x02 ? "REPORT_RATE_480HZ" :
(mode == 0x03 ? "REPORT_RATE_576HZ" :
"Unsupported"))));
return ret;
}
@ -855,8 +856,9 @@ static int goodix_ts_mmi_post_resume(struct device *dev) {
ts_info("Success to %s interpolation mode\n",
core_data->get_mode.report_rate_mode == 0x00 ? "Default" :
(core_data->get_mode.report_rate_mode == 0x01 ? "REPORT_RATE_720HZ" :
(core_data->get_mode.report_rate_mode == 0x02 ? "REPORT_RATE_576HZ" :
"REPORT_RATE_480HZ")));
(core_data->get_mode.report_rate_mode == 0x02 ? "REPORT_RATE_480HZ" :
(core_data->get_mode.report_rate_mode == 0x03 ? "REPORT_RATE_576HZ" :
"Unsupported"))));
}
}

View file

@ -47,10 +47,10 @@ static void inline goodix_ts_mmi_dev_unregister(struct platform_device *ts_devic
#define STYLUS_MODE_SWITCH_CMD 0xA4
#define INTERPOLATION_SWITCH_CMD 0xC2
#define INTERPOLATION_SWITCH_CMD 0xC1
#define REPORT_RATE_DEFAULT 0x00
#define REPORT_RATE_720HZ 0x01
#define REPORT_RATE_576HZ 0x02
#define REPORT_RATE_480HZ 0x03
#define REPORT_RATE_480HZ 0x02
#define REPORT_RATE_576HZ 0x03
#endif