]> git.baikalelectronics.ru Git - uboot.git/commit
usb: Add 1ms delay after first Get Descriptor request
authorMarek Vasut <marex@denx.de>
Sun, 30 Oct 2022 22:38:35 +0000 (23:38 +0100)
committerMarek Vasut <marex@denx.de>
Thu, 3 Nov 2022 22:36:48 +0000 (23:36 +0100)
commite7251e2ee3f9a867e513ac9a7fa7b16d4ce0af4d
treeaaa4ad3aa950591bec8bfa92aa62cdb46d4c7e6b
parent644816f49e15cb8df9daf89fdf2a94cd9ec957d3
usb: Add 1ms delay after first Get Descriptor request

Logitech Unifying Receiver 046d:c52b bcdDevice 12.10 seems
sensitive about the first Get Descriptor request. If there
are any other requests in the same microframe, the device
reports bogus data, first of the descriptor parts is not
sent to the host. Wait over one microframe duration before
issuing subsequent requests to avoid probe failure with
this device, since it can be used to connect USB keyboards.

Signed-off-by: Marek Vasut <marex@denx.de>
Tested-by: Janne Grunau <j@jannau.net>
common/usb.c