Nicolas Boichat
d3480636e8
hammer: Add support for USB HID touchpad
...
Add another endpoint, to be driven by the USB HID touchpad driver.
BRANCH=none
BUG=chrome-os-partner:59083
TEST=make BOARD=hammer -j && util/flash_ec --board=hammer
Change-Id: I0fd62ceb233aa13e0af61f6ee6a0c0c9fc1c4b52
Reviewed-on: https://chromium-review.googlesource.com/410961
Commit-Ready: Nicolas Boichat <drinkcat@chromium.org >
Tested-by: Nicolas Boichat <drinkcat@chromium.org >
Reviewed-by: Vincent Palatin <vpalatin@chromium.org >
2016-11-22 18:36:40 -08:00
Nicolas Boichat
526adbe531
hammer: Add keyscan task
...
This scans the keyboard matrix, and reports events. Pin layout
is temporary.
BRANCH=none
BUG=chrome-os-partner:59083
TEST=make BOARD=hammer -j && util/flash_ec --board=hammer
Change-Id: Ifec7d1bd0223d4653c40b36e068d5d082d16284f
Reviewed-on: https://chromium-review.googlesource.com/411607
Commit-Ready: Nicolas Boichat <drinkcat@chromium.org >
Tested-by: Nicolas Boichat <drinkcat@chromium.org >
Reviewed-by: Vincent Palatin <vpalatin@chromium.org >
2016-11-22 14:52:42 -08:00
Nicolas Boichat
64f1823a74
chip/stm32/usb_hid: Separate HID keyboard support
...
In the future, we'd like to have different HID devices on different
endpoints (keyboard, trackpad, etc.), so we'd like to separate the
keyboard handling.
For other chip implementing usb_hid.c (namely, chip/g), we, for now
just rename the config option and endpoint/interface definitions.
Making the code more generic can be done at a later stage.
BRANCH=none
BUG=chrome-os-partner:59083
TEST=make buildall -j
TEST=make BOARD=hammer -j && util/flash_ec --board=hammer
Change-Id: Iad1b00fa226f7635c0f34aae6a435dc53a3ea555
Reviewed-on: https://chromium-review.googlesource.com/409256
Commit-Ready: Nicolas Boichat <drinkcat@chromium.org >
Tested-by: Nicolas Boichat <drinkcat@chromium.org >
Reviewed-by: Mary Ruthven <mruthven@chromium.org >
2016-11-16 19:04:47 -08:00
Nicolas Boichat
d558d2bee1
hammer: Switch to exponent 3 RSA keys
...
BRANCH=none
BUG=chrome-os-partner:59083
TEST=make BOARD=hammer -j && bash flash_hammer
Change-Id: I686dbcfa3ad75ce83a997b20a06c22d8a005fccc
Reviewed-on: https://chromium-review.googlesource.com/410580
Commit-Ready: Nicolas Boichat <drinkcat@chromium.org >
Tested-by: Nicolas Boichat <drinkcat@chromium.org >
Reviewed-by: Vincent Palatin <vpalatin@chromium.org >
2016-11-11 05:40:22 -08:00
Nicolas Boichat
3857a34873
hammer: Add elan trackpad support
...
BRANCH=none
BUG=chrome-os-partner:59083
TEST=make BOARD=hammer -j && bash flash_hammer
Change-Id: I8b0e2f3e33f48622097ce698c9548d3e96ac75f1
Reviewed-on: https://chromium-review.googlesource.com/407741
Commit-Ready: Nicolas Boichat <drinkcat@chromium.org >
Tested-by: Nicolas Boichat <drinkcat@chromium.org >
Reviewed-by: Nicolas Boichat <drinkcat@chromium.org >
2016-11-09 04:41:10 -08:00
Nicolas Boichat
840ba2b6e4
hammer: Initial checkout
...
BRANCH=none
BUG=chrome-os-partner:59083
TEST=make BOARD=hammer -j && bash flash_hammer
Change-Id: I8cc11408d28677a800af58e738f47d5dcadea3e6
Reviewed-on: https://chromium-review.googlesource.com/407739
Commit-Ready: Nicolas Boichat <drinkcat@chromium.org >
Tested-by: Nicolas Boichat <drinkcat@chromium.org >
Reviewed-by: Vincent Palatin <vpalatin@chromium.org >
2016-11-08 23:24:50 -08:00