[U-Boot] [PATCH v5 1/4] usb: legacy_hub_port_reset(): Speedup hub reset handling

Bin Meng bmeng.cn at gmail.com
Wed Mar 16 03:29:23 CET 2016


On Tue, Mar 15, 2016 at 8:59 PM, Stefan Roese <sr at denx.de> wrote:
> Start with a short USB hub reset delay of 20ms. This can be enough for
> some configurations.
>
> The 2nd delay at the end of the loop is completely removed. Since the
> delay hasn't been long enough, a longer delay time of 200ms is assigned
> and will be used in the next loop round.
>
> This hub reset handling is also used in the v4.4 Linux USB driver,
> hub_port_reset().
>
> Signed-off-by: Stefan Roese <sr at denx.de>
> Cc: Simon Glass <sjg at chromium.org>
> Acked-by: Hans de Goede <hdegoede at redhat.com>
> Tested-by: Stephen Warren <swarren at nvidia.com>
> Cc: Marek Vasut <marex at denx.de>
>
> ---
>
> Changes in v5: None
> Changes in v4:
> - Minor rewording / fixes of the commit text
>
> Changes in v3:
> - Changed small timeout from 10ms to 20ms as this results in a
>   much faster USB scanning time (10ms too small and 20ms enough
>   in many cases)
>
> Changes in v2:
> - Add Acked-by / Tested-by from Hans and Stephen
>
>  common/usb_hub.c | 9 +++++++--
>  1 file changed, 7 insertions(+), 2 deletions(-)
>

Tested-by: Bin Meng <bmeng.cn at gmail.com>


More information about the U-Boot mailing list