diff options
author | Mark Chang <changmark@google.com> | 2021-06-09 16:16:32 +0800 |
---|---|---|
committer | Mark Chang <changmark@google.com> | 2021-06-09 10:59:06 +0000 |
commit | 2737f62f200fa19e6ec3d76e21136c71f9488dfc (patch) | |
tree | d1d8177b516e0e34a7af8004c6de6b3f10893124 | |
parent | f3a4a020a0e8ee49119e26bb124d1b8e3a66e06b (diff) | |
download | sec_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.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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, |