From: Vincent Palatin Date: Mon, 9 Jan 2012 08:35:09 +0000 (+0000) Subject: USB: fix USB keyboard polling parameter X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=3d17308e405e6a3eb4de869b36218d2f95c0e546;p=project%2Fbcm63xx%2Fu-boot.git USB: fix USB keyboard polling parameter When doing a "GET_REPORT" request on the keyboard control endpoint, the report ID should 0 (ie report ID not used) rather than 1 as reports are not used in boot mode. Signed-off-by: Vincent Palatin --- diff --git a/common/usb_kbd.c b/common/usb_kbd.c index 75107c9a45..aaf7d6fa3d 100644 --- a/common/usb_kbd.c +++ b/common/usb_kbd.c @@ -320,7 +320,7 @@ static inline void usb_kbd_poll_for_event(struct usb_device *dev) struct usb_kbd_pdata *data = dev->privptr; iface = &dev->config.if_desc[0]; usb_get_report(dev, iface->desc.bInterfaceNumber, - 1, 1, data->new, sizeof(data->new)); + 1, 0, data->new, sizeof(data->new)); if (memcmp(data->old, data->new, sizeof(data->new))) usb_kbd_irq_worker(dev); #endif