]> git.baikalelectronics.ru Git - kernel.git/commit
xhci: Add Lynx Point to list of Intel switchable hosts.
authorSarah Sharp <sarah.a.sharp@linux.intel.com>
Thu, 9 Feb 2012 23:55:13 +0000 (15:55 -0800)
committerSarah Sharp <sarah.a.sharp@linux.intel.com>
Thu, 3 May 2012 20:18:40 +0000 (13:18 -0700)
commita74ddd66a76207ffc9252a118ea6cb4db583a17f
treed8a143aa75c6fa6277c7fc21c65b4d76c07da8c8
parentfcb34a51a1d31f46505b653303afdda345e1c9ab
xhci: Add Lynx Point to list of Intel switchable hosts.

The upcoming Intel Lynx Point chipset includes an xHCI host controller
that can have ports switched from the EHCI host controller, just like
the Intel Panther Point xHCI host.  This time, ports from both EHCI
hosts can be switched to the xHCI host controller.  The PCI config
registers to do the port switching are in the exact same place in the
xHCI PCI configuration registers, with the same semantics.

Hooray for shipping patches for next-gen hardware before the current gen
hardware is even available for purchase!

This patch should be backported to stable kernels as old as 3.0,
that contain commit 7012a47df09cd3bad9d9b25a3f9c6f48a31fb173
"Intel xhci: Support EHCI/xHCI port switching."

Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Cc: stable@vger.kernel.org
drivers/usb/host/ehci-pci.c
drivers/usb/host/pci-quirks.c