[PATCH] update PCI early-handoff handling for OHCI
authorDavid Brownell <david-b@pacbell.net>
Fri, 23 Sep 2005 05:43:30 +0000 (22:43 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 28 Oct 2005 23:47:40 +0000 (16:47 -0700)
commitf2cb36c1df427431a8c6096b4ad113df767c1bd9
tree8a5b07e0ea2e177e01e72ec8554f58d521beaaef
parentf197b2c54b9d9a133a9a8ff92f35cadf8945ea14
[PATCH] update PCI early-handoff handling for OHCI

The PCI "early usb handoff" quirk logic didn't work like "ohci-hcd" ...
This patch makes it do so by:

  - Resetting the controller after kicking BIOS off, matching the
    normal "chip in hardware reset" startup mode;

  - Reporting any BIOS that borks this simple handoff; it's likely
    got a few other surprises for us too.

  - Ignoring that handoff on HPPA;

The diagnostic string is mostly shared with EHCI, saving a few bytes.

Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
 drivers/usb/host/pci-quirks.c |   22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)
drivers/usb/host/pci-quirks.c