[PATCH] USB: EHCI and Freescale 83xx quirk
authorKumar Gala <galak@gate.crashing.org>
Fri, 20 Jan 2006 21:57:52 +0000 (13:57 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 20 Mar 2006 22:49:55 +0000 (14:49 -0800)
commit8cd42e97bf451bbbb2f54dc571366ae5a72faaea
tree9bd591f62813e477da3484bfe159228a7507eeb7
parent80cb9aee01245b38325dd84f1359b14a3f01f10d
[PATCH] USB: EHCI and Freescale 83xx quirk

On the MPC834x processors the multiport host (MPH) EHCI controller has an
erratum in which the port number in the queue head expects to be 0..N-1
instead of 1..N.  If we are on one of these chips we subtract one from
the port number before putting it into the queue head.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/host/ehci-fsl.c
drivers/usb/host/ehci-q.c
drivers/usb/host/ehci.h