summaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorBin Meng <bmeng.cn@gmail.com>2017-09-07 06:13:21 -0700
committerMarek Vasut <marek.vasut+renesas@gmail.com>2017-09-27 12:12:22 +0200
commitea7fad91019654fb21e6cd04f963e0482869dba5 (patch)
treefda467518c0097d2ccecdf60d4450b9020c32571 /configs
parent6158d0b42411165d34635a2ddfea17e12dce3329 (diff)
dm: usb: storage: Fix broken read/write when both EHCD and xHCD are enabled
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@gmail.com>
Diffstat (limited to 'configs')
0 files changed, 0 insertions, 0 deletions