diff options
author | Nicolas Boichat <drinkcat@chromium.org> | 2017-11-09 16:35:53 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-11-14 03:22:31 -0800 |
commit | 7fdcb8bf869b59396b8e2c0844c31fefd4c22500 (patch) | |
tree | 40ca79851751dfadde6bbf0ab747073b7fba4cc3 /driver/touchpad_elan.c | |
parent | b3c99868026675a619ba1d323bc06ea2b5141674 (diff) | |
download | chrome-ec-7fdcb8bf869b59396b8e2c0844c31fefd4c22500.tar.gz |
usb_update: Add support for touchpad debugging feature
We support touchpad-specific debugging feature over the USB update
protocol. This will be used to fetch raw data from the sensor,
without requiring to remove the write-protect screw.
BRANCH=none
BUG=b:63993891
TEST=./usb_updater2 -g 00 -d 18d1:502b
Change-Id: I46dfd97aaa17b73a5893fe1e8c62327a302f829b
Signed-off-by: Nicolas Boichat <drinkcat@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/763574
Reviewed-by: Chun-ta Lin <itspeter@chromium.org>
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'driver/touchpad_elan.c')
-rw-r--r-- | driver/touchpad_elan.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/driver/touchpad_elan.c b/driver/touchpad_elan.c index 3eae8f5c12..f71bf3d09f 100644 --- a/driver/touchpad_elan.c +++ b/driver/touchpad_elan.c @@ -505,6 +505,13 @@ int touchpad_update_write(int offset, int size, const uint8_t *data) } return EC_SUCCESS; } + +/* TODO(b:63993891): Implement debugging mode for Elan touchpad. */ +int touchpad_debug(const uint8_t *param, unsigned int param_size, + uint8_t **data, unsigned int *data_size) +{ + return EC_RES_INVALID_COMMAND; +} #endif void elan_tp_interrupt(enum gpio_signal signal) |