From fc347dd140c4af289afdfa0284474633834c57d5 Mon Sep 17 00:00:00 2001 From: litong Date: Thu, 27 Aug 2020 13:28:39 +0800 Subject: [PATCH] Turn off the output log of the LSI touch FW raw data. TP: Turn off the output log of the LSI touch FW raw data to prevent overwriting the boot log. Change-Id: Ia1e1ae06b51c9bf1f54855632658b3af04f77248 Reviewed-on: https://gerrit.mot.com/1734547 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Jichao Zou Reviewed-by: Konstantin Makariev Submit-Approved: Jira Key --- drivers/input/touchscreen/sec_mmi/sec_ts.h | 8 ++++++++ drivers/input/touchscreen/sec_mmi/sec_ts_fn.c | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/drivers/input/touchscreen/sec_mmi/sec_ts.h b/drivers/input/touchscreen/sec_mmi/sec_ts.h index 3af114de3dda..b6f972c59e9e 100644 --- a/drivers/input/touchscreen/sec_mmi/sec_ts.h +++ b/drivers/input/touchscreen/sec_mmi/sec_ts.h @@ -68,6 +68,14 @@ #define input_raw_info(f, d, fmt, args...) dev_info(d, fmt, ##args) #endif +#ifndef input_raw_frame_info +#ifdef INPUT_RAW_FRAME_INFO +#define input_raw_frame_info(f, d, fmt, args...) dev_info(d, fmt, ##args) +#else +#define input_raw_frame_info(f, d, fmt, args...) dev_dbg(d, fmt, ##args) +#endif +#endif + #define SEC_TS_I2C_NAME "sec_ts" #define SEC_TS_DEVICE_NAME "SEC_TS" diff --git a/drivers/input/touchscreen/sec_mmi/sec_ts_fn.c b/drivers/input/touchscreen/sec_mmi/sec_ts_fn.c index 4e40a7f12e2e..851eb577914a 100644 --- a/drivers/input/touchscreen/sec_mmi/sec_ts_fn.c +++ b/drivers/input/touchscreen/sec_mmi/sec_ts_fn.c @@ -778,7 +778,7 @@ static void sec_ts_print_frame(struct sec_ts_data *ts, short *min, short *max) strncat(pStr, pTmp, lsize); } - input_raw_info(true, &ts->client->dev, "%s\n", pStr); + input_raw_frame_info(true, &ts->client->dev, "%s\n", pStr); memset(pStr, 0x0, lsize); snprintf(pTmp, sizeof(pTmp), " +"); strncat(pStr, pTmp, lsize); @@ -788,7 +788,7 @@ static void sec_ts_print_frame(struct sec_ts_data *ts, short *min, short *max) strncat(pStr, pTmp, lsize); } - input_raw_info(true, &ts->client->dev, "%s\n", pStr); + input_raw_frame_info(true, &ts->client->dev, "%s\n", pStr); for (i = 0; i < ts->rx_count; i++) { memset(pStr, 0x0, lsize); @@ -806,7 +806,7 @@ static void sec_ts_print_frame(struct sec_ts_data *ts, short *min, short *max) strncat(pStr, pTmp, lsize); } - input_raw_info(true, &ts->client->dev, "%s\n", pStr); + input_raw_frame_info(true, &ts->client->dev, "%s\n", pStr); } kfree(pStr); }