freebsd-src/sys/dev/usb
Nick Hibma b5ea1f0c77 The USB double bulk pipe driver (Host to host cables). Currently there
are two supported chips, the NetChip 1080 (only prototypes available)
and the EzLink cable. Any other cable should be supported however as they
are all very much alike (there is a difference between them wrt
performance).

It uses Netgraph.

This driver was mostly written by Doug Ambrisko and Julian Elischer and
I would like to thank Whistle for yet another contribution. And my
aplogies to them for me sitting on the driver for so long (2 months).

Also, many thanks to Reid Augustin from NetChip for providing me with a
prototype of their 1080 chip.

Be aware of the fact that this driver is very immature and has only been
tested very lightly. If someone feels like learning about Netgraph however
this is an excellent driver to start playing with.
2000-05-01 22:48:23 +00:00
..
devlist2h.awk Add usbdevs and friends. 1999-11-18 18:02:44 +00:00
FILES Add umass.c 2000-01-27 23:19:14 +00:00
hid.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
hid.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
if_aue.c Depend on miibus. 2000-04-29 13:41:57 +00:00
if_auereg.h Fix a bug in the uhci driver that breaks large bulk IN transfers. The 2000-01-28 02:15:31 +00:00
if_cue.c Add vendor/device codes for SmartBridges SmartLink USB ethernet adapter 2000-04-14 14:46:22 +00:00
if_cuereg.h Fix a bug in the uhci driver that breaks large bulk IN transfers. The 2000-01-28 02:15:31 +00:00
if_kue.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
if_kuereg.h Fix a bug in the uhci driver that breaks large bulk IN transfers. The 2000-01-28 02:15:31 +00:00
kue_fw.h OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
Makefile.usbdevs Make the makefile work properly. 2000-03-15 22:13:50 +00:00
ohci.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
ohci_pci.c Add an ID for the SiS 5571. 2000-03-15 22:26:17 +00:00
ohcireg.h Correctly handle the conversion from virtual to physical addresses. The 2000-02-10 18:50:19 +00:00
ohcivar.h Get rid of the last remnants of powerhook abuse. 2000-03-18 14:54:54 +00:00
rio500_usb.h Update the urio driver. It now works on NetBSD and OpenBSD as well. 2000-04-08 17:02:13 +00:00
udbp.c The USB double bulk pipe driver (Host to host cables). Currently there 2000-05-01 22:48:23 +00:00
udbp.h The USB double bulk pipe driver (Host to host cables). Currently there 2000-05-01 22:48:23 +00:00
ugen.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
uhci.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
uhci_pci.c Add an ID for the SiS 5571. 2000-03-15 22:26:17 +00:00
uhcireg.h More USB ethernet tweaks: 2000-01-20 07:38:33 +00:00
uhcivar.h Get rid of the last remnants of powerhook abuse. 2000-03-18 14:54:54 +00:00
uhid.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
uhub.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
ukbd.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
ulpt.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
umass.c Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
umodem.c Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ums.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
urio.c Update the urio driver. It now works on NetBSD and OpenBSD as well. 2000-04-08 17:02:13 +00:00
usb.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
usb.h if USB support is not compiled into the kernel, 2000-04-02 06:28:40 +00:00
usb_ethersubr.c Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
usb_ethersubr.h Pull my head out of my ass and actually make the tx netisr stuff work right. 2000-01-14 01:36:16 +00:00
usb_if.m * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
usb_mem.h Correctly handle the conversion from virtual to physical addresses. The 2000-02-10 18:50:19 +00:00
usb_port.h OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
usb_quirks.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
usb_quirks.h This commit adds device driver support for the ADMtek AN986 Pegasus 1999-12-28 02:01:18 +00:00
usb_subr.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
usbcdc.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
usbdevs Add the EzLink adapter Id 2000-05-01 20:26:12 +00:00
usbdevs.h Regen. 2000-05-01 20:31:01 +00:00
usbdevs_data.h Regen. 2000-05-01 20:31:01 +00:00
usbdi.c Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
usbdi.h Add usbd_clear_endpoint_toggle(pipe) function. 2000-01-25 18:40:39 +00:00
usbdi_util.c OpenBSD has a broken debugger that does not grok static. Use a 2000-04-03 20:58:30 +00:00
usbdi_util.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00
usbdivar.h remove "extern int cold" from SPLUSBCHECK - it causes a heap of warnings. 2000-01-23 19:26:16 +00:00
usbhid.h Synchronisation with NetBSD as of 1999/11/16: 1999-11-17 22:33:51 +00:00