Patch Set 1:
Does XHCI work with this change too? Have you checked with USB3.0 when XHCI firmware is loaded?
I booted with this change applied and CONFIG_HUDSON_XHCI_ENABLE=y and it seems it's working correctly.
cbmem -c | grep XHCI
XHCI init on dev 00:10.0: regs @ 0xf0a68000, 4 ports, 32 slots, 32 byte contexts
XHCI extcap 0x1 @ 0xf0a68500
XHCI protocol USB 3.00, 2 ports (offset 1), def 0
XHCI protocol USB 2.00, 2 ports (offset 3), def 18
XHCI extcap 0xa @ 0xf0a68540
XHCI port #4: 0x00200e03, powered, enabled, pls 0, speed 3 [High]
dmesg | grep xHCI
[ 2.878740] xhci_hcd 0000:00:10.0: xHCI Host Controller
[ 2.987069] usb usb5: Product: xHCI Host Controller
[ 2.987458] xhci_hcd 0000:00:10.0: xHCI Host Controller
[ 2.990215] usb usb6: Product: xHCI Host Controller
[ 243.487821] usb 6-2: USB disconnect, device number 12
[ 254.889968] usb 6-2: new SuperSpeed USB device number 13 using xhci_hcd
[ 254.922795] usb 6-2: New USB device found, idVendor=13fe, idProduct=5500
[ 254.922802] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 254.922807] usb 6-2: Product: Patriot Memory
To view, visit change 38241. To unsubscribe, or for help writing mail filters, visit settings.