On Tue, Mar 15, 2016 at 8:59 PM, Stefan Roese <s...@denx.de> wrote:
> Debugging has shown, that all USB hubs are being reset twice while
> USB scanning. This introduces additional delays and makes USB scanning
> even more slow. Testing has shown that this 2nd USB hub reset doesn't
> seem to be necessary.
>
> This patch now removes this 2nd USB hub reset. Resulting in faster USB
> scan time. Here the current numbers:
>
> Without this patch:
> => time usb start
> starting USB...
> USB0:   USB EHCI 1.00
> scanning bus 0 for devices... 9 USB Device(s) found
>
> time: 24.003 seconds
>
> With this patch:
> => time usb start
> starting USB...
> USB0:   USB EHCI 1.00
> scanning bus 0 for devices... 9 USB Device(s) found
>
> time: 20.392 seconds
>
> So ~3.6 seconds of USB scanning time reduction.
>
> Signed-off-by: Stefan Roese <s...@denx.de>
> Cc: Simon Glass <s...@chromium.org>
> Acked-by: Hans de Goede <hdego...@redhat.com>
> Tested-by: Stephen Warren <swar...@nvidia.com>
> Cc: Marek Vasut <ma...@denx.de>
>
> ---
>
> Changes in v5: None
> Changes in v4:
> - Minor rewording / fixes of the commit text
> - Add Acked-by from Hans
>
> Changes in v3: None
> Changes in v2:
> - Make this change unconditional
> - Add Tested-by from Stephen
>
>  common/usb.c | 13 +------------
>  1 file changed, 1 insertion(+), 12 deletions(-)
>

Tested-by: Bin Meng <bmeng...@gmail.com>
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to