From a69a9b5793128c3709cb53a78a88b075ff008a5a Mon Sep 17 00:00:00 2001 From: Wenge Zhu Date: Thu, 11 Aug 2022 18:03:36 +0800 Subject: [PATCH] Fix noise test case fail of factory test Fix noise test case fail of factory test,still go on noise testing when noise data check sum error. Change-Id: I58fb65cb568758c250f7bcbf5ca7f7339ab2ac4a Signed-off-by: Wenge Zhu Reviewed-on: https://gerrit.mot.com/2360618 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Wei Deng Reviewed-by: Jianqi Yang Submit-Approved: Jira Key --- drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_inspect.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_inspect.c b/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_inspect.c index f5d5ea267110..fb494c93f06e 100644 --- a/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_inspect.c +++ b/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_inspect.c @@ -1653,7 +1653,9 @@ static int goodix_cache_noisedata(struct goodix_ts_test *ts_test) frame_head = (struct frame_head *)frame_buf; if (checksum_cmp(frame_buf, frame_head->cur_frame_len, CHECKSUM_MODE_U16_LE)) { ts_err("frame body checksum error"); +#ifndef CONFIG_INPUT_TOUCHSCREEN_MMI return -EINVAL; +#endif } cur_ptr = frame_buf; cur_ptr += cd->ic_info.misc.frame_data_head_len;