diff options
author | Patrick Delaunay <patrick.delaunay@foss.st.com> | 2022-07-04 12:45:42 +0200 |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2022-07-12 21:59:54 +0200 |
commit | 48b1cff94744b88821bc9cf8a0e1c54b5e87926c (patch) | |
tree | 193b350247a1c0ed9302b398d0078dceb732de61 /common/usb_hub.c | |
parent | 98ac7857f9674a98e6ea886b3dccc782efeacadb (diff) | |
download | u-boot-48b1cff94744b88821bc9cf8a0e1c54b5e87926c.zip u-boot-48b1cff94744b88821bc9cf8a0e1c54b5e87926c.tar.gz u-boot-48b1cff94744b88821bc9cf8a0e1c54b5e87926c.tar.bz2 |
usb: hub: introduce HUB_DEBOUNCE_TIMEOUT
Introduce define for connection timeout, named HUB_DEBOUNCE_TIMEOUT
as in linux kernel drivers/usb/core/hub.c
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Diffstat (limited to 'common/usb_hub.c')
-rw-r--r-- | common/usb_hub.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/common/usb_hub.c b/common/usb_hub.c index ba11a18..d736389 100644 --- a/common/usb_hub.c +++ b/common/usb_hub.c @@ -47,6 +47,8 @@ #define HUB_SHORT_RESET_TIME 20 #define HUB_LONG_RESET_TIME 200 +#define HUB_DEBOUNCE_TIMEOUT 1000 + #define PORT_OVERCURRENT_MAX_SCAN_COUNT 3 struct usb_device_scan { @@ -208,10 +210,10 @@ static void usb_hub_power_on(struct usb_hub_device *hub) * will be done based on this value in the USB port loop in * usb_hub_configure() later. */ - hub->connect_timeout = hub->query_delay + 1000; + hub->connect_timeout = hub->query_delay + HUB_DEBOUNCE_TIMEOUT; debug("devnum=%d poweron: query_delay=%d connect_timeout=%d\n", dev->devnum, max(100, (int)pgood_delay), - max(100, (int)pgood_delay) + 1000); + max(100, (int)pgood_delay) + HUB_DEBOUNCE_TIMEOUT); } #if !CONFIG_IS_ENABLED(DM_USB) |