diff options
author | Wendly Li <wendlyli@google.com> | 2022-10-18 10:19:17 +0000 |
---|---|---|
committer | Wendly Li <wendlyli@google.com> | 2022-10-18 10:19:26 +0000 |
commit | 29e2ff70ca2ff4ef31705741e6033f212ea2162c (patch) | |
tree | 9c75f4949ccd7c324199c5b8440170b8716f86b7 /goodix_ts_core.c | |
parent | 58cf7257dc385fb21222bf127fc21c99af073e91 (diff) | |
download | goodix_touch-29e2ff70ca2ff4ef31705741e6033f212ea2162c.tar.gz |
touch/goodix: Fix the buffer size of self sensing data
Bug: 201610482
Test: cat /sys/devices/virtual/goog_touch_interface/gti.0/ss_diff
Change-Id: I3636662295a440b67d3a392801c768909251bdf4
Signed-off-by: Wendly Li <wendlyli@google.com>
Diffstat (limited to 'goodix_ts_core.c')
-rw-r--r-- | goodix_ts_core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/goodix_ts_core.c b/goodix_ts_core.c index 487fa86..a7a0470 100644 --- a/goodix_ts_core.c +++ b/goodix_ts_core.c @@ -931,7 +931,7 @@ static int get_self_sensor_data( if (ret == 0) { cmd->buffer = (u8 *)cd->self_sensing_data_manual; - cmd->size = tx * rx * sizeof(uint16_t); + cmd->size = (tx + rx) * sizeof(uint16_t); } /* enable irq & esd */ |