]> git.baikalelectronics.ru Git - uboot.git/commit
usb: hub: allow to increase HUB_DEBOUNCE_TIMEOUT
authorPatrick Delaunay <patrick.delaunay@foss.st.com>
Fri, 9 Sep 2022 09:45:23 +0000 (11:45 +0200)
committerMarek Vasut <marex@denx.de>
Sat, 14 Jan 2023 13:10:30 +0000 (14:10 +0100)
commitf4df76749e1d35bcfa5e56a785e152efcfe2f26b
tree08f07b2ea80ba5610b4462a5a26b50aaa978c45f
parent34097da75b3520b6a3a04f02f0038219cafb5950
usb: hub: allow to increase HUB_DEBOUNCE_TIMEOUT

Add a new CONFIG_USB_HUB_DEBOUNCE_TIMEOUT to increase the
HUB_DEBOUNCE_TIMEOUT value, for example to 2s because some usb device
needs around 1.5s or more to make the hub port status to be
connected steadily after being powered off and powered on.

This 2s value is aligned with Linux driver and avoids to configure
"usb_pgood_delay" as a workaround for connection timeout on
some USB device; normally the env variable "usb_pgood_delay" is used
to delay the first query after power ON and thus the device answer,
but this variable not used to increase the connection timeout delay.

Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
common/Kconfig
common/usb_hub.c