All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/2] usb: 2 keyboard fixes for v2015.07
@ 2015-06-18 20:34 Hans de Goede
  2015-06-18 20:34 ` [U-Boot] [PATCH 1/2] usb: ehci: Properly deal with data toggle for interrupt endpoints Hans de Goede
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Hans de Goede @ 2015-06-18 20:34 UTC (permalink / raw)
  To: u-boot

Hi Marek,

While working on enabling the musb device-model support on more sunxi boards,
I noticed a problem with usb-keyboards when plugged into an usb-2 hub and
thus connected via the ehci code.

In the scenario of a usb-kbd connected to an ehci controller, combined
with using CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE (*), an ehci code bug
triggers which causes every other usb interrupt packet to get lost due
to a data toggle mismatch. We've had this bug for a long time, loosing
the key release packets most of the time, which did not matter, until
my recent usb-kbd keyrepeat changes.

The first patch in this series fixes this, the second patch is a
better safe then sorry patch I wrote while working on this.

Can you please queue both of these up for merging into v2015.07 ?

Thanks & Regards,

Hans


*) Which AFAIK sofar is only used by sunxi...

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-06-19 12:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-18 20:34 [U-Boot] [PATCH 0/2] usb: 2 keyboard fixes for v2015.07 Hans de Goede
2015-06-18 20:34 ` [U-Boot] [PATCH 1/2] usb: ehci: Properly deal with data toggle for interrupt endpoints Hans de Goede
2015-06-18 20:34 ` [U-Boot] [PATCH 2/2] usb: kbd: Disable idle input reports when we do not need them Hans de Goede
2015-06-19 12:34 ` [U-Boot] [PATCH 0/2] usb: 2 keyboard fixes for v2015.07 Marek Vasut

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.