[PATCH] USB: OHCI relies less on NDP register
authorDavid Brownell <david-b@pacbell.net>
Wed, 31 Aug 2005 18:52:57 +0000 (11:52 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 12 Sep 2005 19:23:46 +0000 (12:23 -0700)
commitfdd13b36c4a501d8787a27e54635fbd943f2685d
treeeebcc2fc677b5b625235e2e0797b5f9ab6d74905
parente0fd3cbc50a8c925e8e7d8448df689015362c458
[PATCH] USB: OHCI relies less on NDP register

Some OHCI implementations have differences in the way the NDP register
(in roothub_a) reports the number of ports present. This patch allows the
platform specific code to optionally supply the number of ports. The
driver just reads the value at init (if not supplied) instead of reading
it every time its needed (except for an AMD756 bug workaround).

It also sets the value correctly for the ARM pxa27x architecture.

Signed-Off-By: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/host/ohci-dbg.c
drivers/usb/host/ohci-hcd.c
drivers/usb/host/ohci-hub.c
drivers/usb/host/ohci-pxa27x.c
drivers/usb/host/ohci.h