]> git.itanic.dy.fi Git - linux-stable/commit
xhci: Recognize USB 3.0 devices as superspeed at powerup
authorManoj Iyer <manoj.iyer@canonical.com>
Wed, 22 Aug 2012 16:53:18 +0000 (11:53 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 2 Oct 2012 16:47:39 +0000 (09:47 -0700)
commitb1e81baa2d46338345c6f16c0e873ef3e7d73188
tree1c16d06d594229ae060750f1ccfb26c903324ae4
parentf78e6ad433084ec0b7bc40ff9910f458609ee9cb
xhci: Recognize USB 3.0 devices as superspeed at powerup

commit 29d214576f936db627ff62afb9ef438eea18bcd2 upstream.

On Intel Panther Point chipset USB 3.0 devices show up as
high-speed devices on powerup, but after an s3 cycle they are
correctly recognized as SuperSpeed. At powerup switch the port
to xHCI so that USB 3.0 devices are correctly recognized.

BugLink: http://bugs.launchpad.net/bugs/1000424
This patch should be backported to kernels as old as 3.0, that contain
commit ID 69e848c2090aebba5698a1620604c7dccb448684 "Intel xhci: Support
EHCI/xHCI port switching."

Signed-off-by: Manoj Iyer <manoj.iyer@canonical.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/pci-quirks.c