usb: Remove ehci_reset call from ehci_run
authorGeoff Levand <geoff@infradead.org>
Wed, 23 Nov 2011 02:04:45 +0000 (18:04 -0800)
committerGeoff Levand <geoff@infradead.org>
Thu, 8 Dec 2011 17:38:53 +0000 (09:38 -0800)
commit876e0df902c726408c84b75dab673a90fd492e1d
tree9af8a84b8bedb6e727067e57355be5996d4bcabd
parent5611cc4572e889b62a7b4c72a413536bf6a9c416
usb: Remove ehci_reset call from ehci_run

Remove the ehci_reset() call done in the ehci_run() routine of the
USB EHCI host controller driver and add an ehci_reset() call to the
probe processing of all EHCI platform drivers that do not already call
ehci_reset().

The call to ehci_reset() from ehci_run() was problematic for several
platform drivers, and unnecessary for others.  This change moves the
decision to call ehci_reset() at driver startup to the platform
driver code.

Signed-off-by: Geoff Levand <geoff@infradead.org>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
drivers/usb/host/ehci-au1xxx.c
drivers/usb/host/ehci-hcd.c
drivers/usb/host/ehci-octeon.c
drivers/usb/host/ehci-omap.c
drivers/usb/host/ehci-s5p.c
drivers/usb/host/ehci-vt8500.c
drivers/usb/host/ehci-w90x900.c