From: YD Tseng
One of the xHCI host controllers supports both USB 3.1/3.0 extended speed
protocol lists. The content of the lists is shown as below.
In xhci-mem.c, the USB 3.1 speed is parsed first, the min_rev of usb3_rhub
is set as 0x10. And then USB 3.0 is parsed. However, the min_rev of
Update V3 patch
>> + xhci->usb3_rhub.min_rev = 0;
>> + xhci->usb2_rhub.min_rev = 0;
>
> Why set these? Are they not already cleared out at initialization time?
They are already cleared out at initialization, removing these 2 lines.
Thanks,
YD
On Tue, May 2
From: YD Tseng
One of the xHCI host controllers supports both USB 3.1/3.0 extended speed
protocol lists. The content of the lists is shown as below.
In xhci-mem.c, the USB 3.1 speed is parsed first, the min_rev of usb3_rhub
is set as 0x10. And then USB 3.0 is parsed. However, the min_rev of
From: YD Tseng
Hi Greg and Mathias,
This patch works around for parsing extended speed protocol lists.
If the xHCI controller supports USB 3.1 and 3.0 extended speed protocol,
it could show as one 3.1 roothub.
Changes since v1:
- change diff path
Signed-off-by: YD Tseng
---
diff -up linux
From: YD Tseng
Hi Mathias,
This patch works around for parsing extended speed protocol lists.
If the xHCI controller supports USB 3.1 and 3.0 extended speed protocol,
it could show as one 3.1 roothub.
Signed-off-by: YD Tseng
---
A file is modified.
drivers/usb/host/xhci-mem.c