ohci_ps3.c (227843) | ohci_ps3.c (228483) |
---|---|
1/*- 2 * Copyright (C) 2010 Nathan Whitehorn 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 8 unchanged lines hidden (view full) --- 17 * IN NO EVENT SHALL TOOLS GMBH BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 19 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 20 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 21 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 22 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 23 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 * | 1/*- 2 * Copyright (C) 2010 Nathan Whitehorn 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 8 unchanged lines hidden (view full) --- 17 * IN NO EVENT SHALL TOOLS GMBH BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 19 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 20 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 21 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 22 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 23 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 * |
25 * $FreeBSD: head/sys/powerpc/ps3/ohci_ps3.c 227843 2011-11-22 21:28:20Z marius $ | 25 * $FreeBSD: head/sys/powerpc/ps3/ohci_ps3.c 228483 2011-12-14 00:28:54Z hselasky $ |
26 */ 27 28#include <sys/cdefs.h> | 26 */ 27 28#include <sys/cdefs.h> |
29__FBSDID("$FreeBSD: head/sys/powerpc/ps3/ohci_ps3.c 227843 2011-11-22 21:28:20Z marius $"); | 29__FBSDID("$FreeBSD: head/sys/powerpc/ps3/ohci_ps3.c 228483 2011-12-14 00:28:54Z hselasky $"); |
30 31#include <sys/stdint.h> 32#include <sys/stddef.h> 33#include <sys/param.h> 34#include <sys/queue.h> 35#include <sys/types.h> 36#include <sys/systm.h> 37#include <sys/kernel.h> --- 107 unchanged lines hidden (view full) --- 145error: 146 return (ENXIO); 147} 148 149static device_method_t ohci_ps3_methods[] = { 150 /* Device interface */ 151 DEVMETHOD(device_probe, ohci_ps3_probe), 152 DEVMETHOD(device_attach, ohci_ps3_attach), | 30 31#include <sys/stdint.h> 32#include <sys/stddef.h> 33#include <sys/param.h> 34#include <sys/queue.h> 35#include <sys/types.h> 36#include <sys/systm.h> 37#include <sys/kernel.h> --- 107 unchanged lines hidden (view full) --- 145error: 146 return (ENXIO); 147} 148 149static device_method_t ohci_ps3_methods[] = { 150 /* Device interface */ 151 DEVMETHOD(device_probe, ohci_ps3_probe), 152 DEVMETHOD(device_attach, ohci_ps3_attach), |
153 DEVMETHOD(device_resume, bus_generic_resume), 154 DEVMETHOD(device_suspend, bus_generic_suspend), 155 DEVMETHOD(device_shutdown, bus_generic_shutdown), |
|
153 154 DEVMETHOD_END 155}; 156 157static driver_t ohci_ps3_driver = { | 156 157 DEVMETHOD_END 158}; 159 160static driver_t ohci_ps3_driver = { |
158 "ohci", 159 ohci_ps3_methods, 160 sizeof(ohci_softc_t), | 161 .name = "ohci", 162 .methods = ohci_ps3_methods, 163 .size = sizeof(ohci_softc_t), |
161}; 162 163static devclass_t ohci_ps3_devclass; 164 165DRIVER_MODULE(ohci_ps3, ps3bus, ohci_ps3_driver, ohci_ps3_devclass, 0, 0); 166MODULE_DEPEND(ohci_ps3, usb, 1, 1, 1); 167 | 164}; 165 166static devclass_t ohci_ps3_devclass; 167 168DRIVER_MODULE(ohci_ps3, ps3bus, ohci_ps3_driver, ohci_ps3_devclass, 0, 0); 169MODULE_DEPEND(ohci_ps3, usb, 1, 1, 1); 170 |