[U-Boot] [PATCH 5/5] dm: usb: storage: Fix broken read/write when both EHCD and xHCD are enabled
Stefan Roese
sr at denx.de
Thu Sep 7 13:22:40 UTC 2017
On 07.09.2017 15:13, Bin Meng wrote:
> When EHCD and xHCD are enabled at the same time, USB storage device
> driver will fail to read/write from/to the storage device attached
> to the xHCI interface, due to its transfer blocks exceeds the xHCD
> driver limitation.
>
> With driver model, we have an API to get the controller's maximum
> transfer size and we can use that to determine the storage driver's
> capability of read/write.
>
> Note: the non-DM version driver is still broken with xHCD and the
> intent here is not to fix the non-DM one, since the xHCD itself is
> already broken in places like 3.0 hub support, etc.
>
> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
Tested-by: Stefan Roese <sr at denx.de>
Thanks,
Stefan
More information about the U-Boot
mailing list