diff options
Diffstat (limited to 'sys/dev/usb/controller/ehci_mv.c')
-rw-r--r-- | sys/dev/usb/controller/ehci_mv.c | 48 |
1 files changed, 3 insertions, 45 deletions
diff --git a/sys/dev/usb/controller/ehci_mv.c b/sys/dev/usb/controller/ehci_mv.c index f12cb14..a47e253 100644 --- a/sys/dev/usb/controller/ehci_mv.c +++ b/sys/dev/usb/controller/ehci_mv.c @@ -81,9 +81,6 @@ __FBSDID("$FreeBSD$"); static device_attach_t mv_ehci_attach; static device_detach_t mv_ehci_detach; -static device_shutdown_t mv_ehci_shutdown; -static device_suspend_t mv_ehci_suspend; -static device_resume_t mv_ehci_resume; static int err_intr(void *arg); @@ -103,45 +100,6 @@ static void *ih_err; #define MV_USB_DEVICE_UNDERFLOW (1 << 3) static int -mv_ehci_suspend(device_t self) -{ - ehci_softc_t *sc = device_get_softc(self); - int err; - - err = bus_generic_suspend(self); - if (err) - return (err); - ehci_suspend(sc); - return (0); -} - -static int -mv_ehci_resume(device_t self) -{ - ehci_softc_t *sc = device_get_softc(self); - - ehci_resume(sc); - - bus_generic_resume(self); - - return (0); -} - -static int -mv_ehci_shutdown(device_t self) -{ - ehci_softc_t *sc = device_get_softc(self); - int err; - - err = bus_generic_shutdown(self); - if (err) - return (err); - ehci_shutdown(sc); - - return (0); -} - -static int mv_ehci_probe(device_t self) { @@ -372,9 +330,9 @@ static device_method_t ehci_methods[] = { DEVMETHOD(device_probe, mv_ehci_probe), DEVMETHOD(device_attach, mv_ehci_attach), DEVMETHOD(device_detach, mv_ehci_detach), - DEVMETHOD(device_suspend, mv_ehci_suspend), - DEVMETHOD(device_resume, mv_ehci_resume), - DEVMETHOD(device_shutdown, mv_ehci_shutdown), + DEVMETHOD(device_suspend, bus_generic_suspend), + DEVMETHOD(device_resume, bus_generic_resume), + DEVMETHOD(device_shutdown, bus_generic_shutdown), DEVMETHOD_END }; |