summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Chang <changmark@google.com>2021-06-09 16:16:32 +0800
committerMark Chang <changmark@google.com>2021-06-09 10:59:06 +0000
commit2737f62f200fa19e6ec3d76e21136c71f9488dfc (patch)
treed1d8177b516e0e34a7af8004c6de6b3f10893124
parentf3a4a020a0e8ee49119e26bb124d1b8e3a66e06b (diff)
downloadsec_touch-2737f62f200fa19e6ec3d76e21136c71f9488dfc.tar.gz
touch/sec: Add delay to read_from_customlib.
Add delay between writing offset and writing read request in sec_ts_read_from_customlib. This gives touch IC sufficient time to process writing offset command. Bug: 189901803 Test: Verified with locally built ROM. Signed-off-by: Mark Chang <changmark@google.com> Change-Id: I627b7b12907f2b636bd39f151bee323d0b7cac9e
-rw-r--r--sec_ts.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sec_ts.c b/sec_ts.c
index dacfef3..e4b4441 100644
--- a/sec_ts.c
+++ b/sec_ts.c
@@ -986,6 +986,8 @@ static int sec_ts_read_from_customlib(struct sec_ts_data *ts, u8 *data, int len)
input_err(true, &ts->client->dev,
"%s: fail to write custom library command\n", __func__);
+ usleep_range(100, 100);
+
ret = sec_ts_read(ts, SEC_TS_CMD_CUSTOMLIB_READ_PARAM, (u8 *)data, len);
if (ret < 0)
input_err(true, &ts->client->dev,