linux/drivers/usb/host
Alan Stern c074b416b9 [PATCH] USB UHCI: improved reset handling
This patch improves the strategy uhci-hcd uses for performing controller
resets and checking whether they are needed.

	The HCRESET command doesn't affect the Suspend, Resume,
	or Reset bits in the port status & control registers, so
	the driver must clear them by itself.  This means the
	code to figure out how many ports there are has to be moved
	to an earlier spot in the driver.

	The R/WC bits in the USBLEGSUP register can be set by the
	hardware even in the absence of BIOS meddling with legacy
	support features.  Hence it's not a good idea to check them
	while trying to determine whether the BIOS has altered the
	controller's state.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-06-27 14:43:44 -07:00
..
ehci-dbg.c [PATCH] USB: move the usb hcd code to use the new class code. 2005-06-20 15:15:07 -07:00
ehci-hcd.c [PATCH] USB: ehci power fixes 2005-05-03 23:31:49 -07:00
ehci-hub.c [PATCH] spin longer for ehci port reset completion 2005-06-13 08:20:41 -07:00
ehci-mem.c [PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL 2005-04-18 17:39:34 -07:00
ehci-q.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ehci-sched.c [PATCH] USB: hcd suspend uses pm_message_t 2005-04-18 17:39:23 -07:00
ehci.h [PATCH] USB: ehci power fixes 2005-05-03 23:31:49 -07:00
hc_crisv10.c [PATCH] USB: Spelling fixes for drivers/usb. 2005-05-03 23:31:52 -07:00
hc_crisv10.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
isp116x-hcd.c [PATCH] USB: Fix oops at rmmod after failed probe in isp116x-hcd 2005-06-27 14:43:42 -07:00
isp116x.h [PATCH] USB: Add isp116x-hcd USB host controller driver 2005-06-27 14:43:42 -07:00
Kconfig [PATCH] USB: Add isp116x-hcd USB host controller driver 2005-06-27 14:43:42 -07:00
Makefile [PATCH] USB: Add isp116x-hcd USB host controller driver 2005-06-27 14:43:42 -07:00
ohci-au1xxx.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci-dbg.c [PATCH] USB: move the usb hcd code to use the new class code. 2005-06-20 15:15:07 -07:00
ohci-hcd.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci-hub.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci-lh7a404.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci-mem.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci-omap.c [PATCH] USB: fix up remaining pm_message_t usages 2005-04-18 17:39:24 -07:00
ohci-pci.c [PATCH] USB: OHCI on Compaq Aramada 7400 2005-04-18 17:39:30 -07:00
ohci-ppc-soc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci-pxa27x.c [PATCH] USB: fix up remaining pm_message_t usages 2005-04-18 17:39:24 -07:00
ohci-q.c [PATCH] USB: OHCI on Compaq Aramada 7400 2005-04-18 17:39:30 -07:00
ohci-sa1111.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci.h [PATCH] USB: OHCI on Compaq Aramada 7400 2005-04-18 17:39:30 -07:00
sl811_cs.c [PATCH] USB: add sl811_cs support 2005-05-31 14:13:58 -07:00
sl811-hcd.c [PATCH] USB: sl811-hcd fixes 2005-05-31 14:13:58 -07:00
sl811.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
uhci-debug.c [PATCH] USB UHCI: Add root hub states 2005-06-27 14:43:43 -07:00
uhci-hcd.c [PATCH] USB UHCI: improved reset handling 2005-06-27 14:43:44 -07:00
uhci-hcd.h [PATCH] USB UHCI: Use root-hub IRQs while suspended 2005-06-27 14:43:44 -07:00
uhci-hub.c [PATCH] USB UHCI: Use root-hub IRQs while suspended 2005-06-27 14:43:44 -07:00
uhci-q.c [PATCH] USB UHCI: Use root-hub IRQs while suspended 2005-06-27 14:43:44 -07:00