linux/drivers/usb/host
David Brownell f03c17fc9a [PATCH] USB: EHCI updates
This fixes some bugs in EHCI suspend/resume that joined us over the past
few releases (as usbcore, PCI, pmcore, and other components evolved):

  - Removes suspend and resume recursion from the EHCI driver, getting
    rid of the USB_SUSPEND special casing.

  - Updates the wakeup mechanism to work again; there's a newish usbcore
    call it needs to use.

  - Provide simpler tests for "do we need to restart from scratch", to
    address another case where PCI Vaux was lost.  (In this case it was
    restoring a swsusp snapshot, but there could be others.)

Un-exports a symbol that was temporarily exported.

A notable change from previous version is that this doesn't move
the spinlock init, so there's still a resume/reinit path bug.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-23 23:04:28 -08:00
..
ehci-dbg.c [PATCH] swsusp: switch pm_message_t to struct 2005-09-05 00:06:16 -07:00
ehci-hcd.c [PATCH] USB: EHCI updates 2005-11-23 23:04:28 -08:00
ehci-hub.c [PATCH] USB: EHCI updates 2005-11-23 23:04:28 -08:00
ehci-mem.c [PATCH] gfp_t: drivers/usb 2005-10-28 08:16:49 -07:00
ehci-pci.c [PATCH] USB: EHCI updates 2005-11-23 23:04:28 -08:00
ehci-q.c [PATCH] gfp_t: drivers/usb 2005-10-28 08:16:49 -07:00
ehci-sched.c [PATCH] gfp_t: drivers/usb 2005-10-28 08:16:49 -07:00
ehci.h [PATCH] EHCI, split out PCI glue 2005-10-28 16:47:39 -07:00
hc_crisv10.c [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason 2005-11-09 07:55:57 -08:00
hc_crisv10.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
isp116x-hcd.c [DRIVER MODEL] Convert platform drivers to use struct platform_driver 2005-11-09 22:32:44 +00:00
isp116x.h [PATCH] ISP116x PM updates 2005-10-28 16:47:41 -07:00
Kconfig [PATCH] USB: Add isp116x-hcd USB host controller driver 2005-06-27 14:43:42 -07:00
Makefile [PATCH] USB: move handoff code 2005-10-28 16:47:38 -07:00
ohci-au1xxx.c [DRIVER MODEL] Convert platform drivers to use struct platform_driver 2005-11-09 22:32:44 +00:00
ohci-dbg.c [PATCH] OHCI PM updates 2005-10-28 16:47:40 -07:00
ohci-hcd.c [PATCH] OHCI PM updates 2005-10-28 16:47:40 -07:00
ohci-hub.c [PATCH] USB: Rename hcd->hub_suspend to hcd->bus_suspend 2005-10-28 16:47:44 -07:00
ohci-lh7a404.c [PATCH] USB: OHCI lh7a404 platform device conversion fixup 2005-11-17 11:29:55 -08:00
ohci-mem.c [PATCH] OHCI PM updates 2005-10-28 16:47:40 -07:00
ohci-omap.c [DRIVER MODEL] Convert platform drivers to use struct platform_driver 2005-11-09 22:32:44 +00:00
ohci-pci.c [PATCH] PCI: removed unneeded .owner field from struct pci_driver 2005-11-10 16:09:17 -08:00
ohci-ppc-soc.c [PATCH] Fix copy-paste bug in ohci-ppc-soc.c 2005-11-18 07:49:45 -08:00
ohci-pxa27x.c [DRIVER MODEL] Convert platform drivers to use struct platform_driver 2005-11-09 22:32:44 +00:00
ohci-q.c [PATCH] USB: OHCI on Compaq Aramada 7400 2005-04-18 17:39:30 -07:00
ohci-s3c2410.c [DRIVER MODEL] Convert platform drivers to use struct platform_driver 2005-11-09 22:32:44 +00:00
ohci-sa1111.c [PATCH] USB: Rename hcd->hub_suspend to hcd->bus_suspend 2005-10-28 16:47:44 -07:00
ohci.h [PATCH] OHCI PM updates 2005-10-28 16:47:40 -07:00
pci-quirks.c [USB]: Make early handoff a final fixup instead of a header one. 2005-11-04 11:17:24 -08:00
sl811-hcd.c [DRIVER MODEL] Convert platform drivers to use struct platform_driver 2005-11-09 22:32:44 +00:00
sl811.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sl811_cs.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
uhci-debug.c [PATCH] USB: UHCI: Split apart the physical and logical framelist arrays 2005-10-28 16:47:39 -07:00
uhci-hcd.c [PATCH] PCI: removed unneeded .owner field from struct pci_driver 2005-11-10 16:09:17 -08:00
uhci-hcd.h [PATCH] USB: UHCI: Spruce up some comments 2005-10-28 16:47:41 -07:00
uhci-hub.c [PATCH] USB UHCI: remove the FSBR kernel timer 2005-09-12 12:23:40 -07:00
uhci-q.c [PATCH] UHCI: Improve handling of iso TDs 2005-10-28 16:47:44 -07:00