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>
This commit is contained in:
Nicolas Boichat
2016-11-14 07:51:49 +08:00
committed by chrome-bot
parent 13f8bb01de
commit d3480636e8

View File

@@ -29,6 +29,7 @@
#define CONFIG_USB_UPDATE
#define CONFIG_USB_HID
#define CONFIG_USB_HID_KEYBOARD
#define CONFIG_USB_HID_TOUCHPAD
#undef CONFIG_USB_MAXPOWER_MA
#define CONFIG_USB_MAXPOWER_MA 100
@@ -43,13 +44,15 @@
/* USB interface indexes (use define rather than enum to expand them) */
#define USB_IFACE_UPDATE 0
#define USB_IFACE_HID_KEYBOARD 1
#define USB_IFACE_COUNT 2
#define USB_IFACE_HID_TOUCHPAD 2
#define USB_IFACE_COUNT 3
/* USB endpoint indexes (use define rather than enum to expand them) */
#define USB_EP_CONTROL 0
#define USB_EP_UPDATE 1
#define USB_EP_HID_KEYBOARD 2
#define USB_EP_COUNT 3
#define USB_EP_HID_TOUCHPAD 3
#define USB_EP_COUNT 4
/* Optional features */
#define CONFIG_BOARD_PRE_INIT