[PATCH v4] usb:host:xhci:USB 3.1 speed

2017-05-26 Thread YD
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

Re: [PATCH v2] usb:host:xhci:USB 3.1 Speed

2017-05-25 Thread YD Tseng
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

[PATCH v3] usb:host:xhci:USB 3.1 speed

2017-05-25 Thread YD
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

[PATCH v2] usb:host:xhci:USB 3.1 Speed

2017-05-23 Thread YD
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

[PATCH] usb:host:xhci:USB 3.1 Speed

2017-05-23 Thread YD
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