ums.c (245248) | ums.c (246128) |
---|---|
1/*- 2 * Copyright (c) 1998 The NetBSD Foundation, Inc. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to The NetBSD Foundation 6 * by Lennart Augustsson (lennart@augustsson.net) at 7 * Carlstedt Research & Technology. 8 * --- 15 unchanged lines hidden (view full) --- 24 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 25 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 26 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 27 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 28 * POSSIBILITY OF SUCH DAMAGE. 29 */ 30 31#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 1998 The NetBSD Foundation, Inc. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to The NetBSD Foundation 6 * by Lennart Augustsson (lennart@augustsson.net) at 7 * Carlstedt Research & Technology. 8 * --- 15 unchanged lines hidden (view full) --- 24 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 25 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 26 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 27 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 28 * POSSIBILITY OF SUCH DAMAGE. 29 */ 30 31#include <sys/cdefs.h> |
32__FBSDID("$FreeBSD: head/sys/dev/usb/input/ums.c 245248 2013-01-10 07:45:46Z hselasky $"); | 32__FBSDID("$FreeBSD: head/sys/dev/usb/input/ums.c 246128 2013-01-30 18:01:20Z sbz $"); |
33 34/* 35 * HID spec: http://www.usb.org/developers/devclass_docs/HID1_11.pdf 36 */ 37 38#include <sys/stdint.h> 39#include <sys/stddef.h> 40#include <sys/param.h> --- 993 unchanged lines hidden (view full) --- 1034} 1035 1036static devclass_t ums_devclass; 1037 1038static device_method_t ums_methods[] = { 1039 DEVMETHOD(device_probe, ums_probe), 1040 DEVMETHOD(device_attach, ums_attach), 1041 DEVMETHOD(device_detach, ums_detach), | 33 34/* 35 * HID spec: http://www.usb.org/developers/devclass_docs/HID1_11.pdf 36 */ 37 38#include <sys/stdint.h> 39#include <sys/stddef.h> 40#include <sys/param.h> --- 993 unchanged lines hidden (view full) --- 1034} 1035 1036static devclass_t ums_devclass; 1037 1038static device_method_t ums_methods[] = { 1039 DEVMETHOD(device_probe, ums_probe), 1040 DEVMETHOD(device_attach, ums_attach), 1041 DEVMETHOD(device_detach, ums_detach), |
1042 {0, 0} | 1042 1043 DEVMETHOD_END |
1043}; 1044 1045static driver_t ums_driver = { 1046 .name = "ums", 1047 .methods = ums_methods, 1048 .size = sizeof(struct ums_softc), 1049}; 1050 1051DRIVER_MODULE(ums, uhub, ums_driver, ums_devclass, NULL, 0); 1052MODULE_DEPEND(ums, usb, 1, 1, 1); 1053MODULE_VERSION(ums, 1); | 1044}; 1045 1046static driver_t ums_driver = { 1047 .name = "ums", 1048 .methods = ums_methods, 1049 .size = sizeof(struct ums_softc), 1050}; 1051 1052DRIVER_MODULE(ums, uhub, ums_driver, ums_devclass, NULL, 0); 1053MODULE_DEPEND(ums, usb, 1, 1, 1); 1054MODULE_VERSION(ums, 1); |