summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_port.h
AgeCommit message (Collapse)Author
2004-10-05Port of NetBSD's udav driver for Davicom USB DM960 based Ethernet.Jonathan Gray
Thanks to Mark Uemura for donating several of these adapters. Tested by and ok deraadt@
2004-08-30Remove 'usb_'realloc() usage because it doesn't know the size of the oldDale Rahn
buffer, thus may copy too much, causing a memory fault. ok millert, dlg, henning, tdeval, otto
2004-05-26rehab the locator index crack monkeysTheo de Raadt
2004-04-02axe usb ethernet driver hacked into the tree by taleck@oz.netTheo de Raadt
2004-01-14Nuke SDEV_NOLUNS, SDEV_FORCELUNS, and PQUIRK_FORCELUNS quirks. AlsoKenneth R Westerback
moreluns field in scsi_link structure. Instead, treat an INQUIRY result that duplicates the INQUIRY result of LUN 0 as proof the LUN does not exist. Compensate for lack of SDEV_NOLUNS where necessary by setting sc_link->luns to 1, which has the same effect. From Marco Peereboom. Don't issue Test Unit Ready command before INQUIRY command - not necessary and potentially harmful to devices with ADEV_NOTUR quirk since quirks have not been set yet. From mycroft@NetBSD ok deraadt@, mvme* changes by miod@.
2003-12-15Set devclass to DV_IFNET for all USB network drivers.Cedric Berger
ok deraadt@ nate@
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
now call the poll backend. With this change we implement greater poll(2) functionality instead of emulating it via the select backend. Adapted from NetBSD and including some changes from FreeBSD. Tested by many, deraadt@ OK
2003-09-19Disable USB_USE_SOFTINTR until we have generic support for soft interrupts.Anil Madhavapeddy
Solves a number of hangs on ohci (and possibly uhci) machines. Found by me prodding around, and drahn@ more cluefully ok pvalchev@, nate@
2003-07-08Sync USB code with NetBSD.Nathan Binkert
This includes numerous fixes and paves the way for usb 2.0 support.
2003-06-27kqueue support for various usb devices including: usb, uhid, ugen,Nathan Binkert
and uscanner From NetBSD
2003-05-17sync with NetBSD and add various local hacks to make things work correctlyNathan Binkert
with our scsi layer
2002-07-25get rid of trailing whitespaceNathan Binkert
2002-05-19Provide a correct timeout behaviour, fixes some panics people had beenMiod Vallat
experienting. Discussed and brought to this shape by art@, drahn@ and myself.
2002-05-09Sync hid stuff including ukbd, ums, and uhid with NetBSDNathan Binkert
This adds a uhidev device which can be thought of as something like a uhid bus. It allows more than one ukbd, ums, or uhid to attach to the same device instance. This functionality is found on many of the newer keyboards that have extra buttons. (The extra buttons show up as uhid device(s)). Tested by me on i386, dale on macppc, and jason on sparc64
2002-05-07Meant to commit only ulpt and committed everything. Most things weren't readyNathan Binkert
2002-05-07Sync ulpt driver with NetBSDNathan Binkert
2002-05-06sync uaudio with NetBSDNathan Binkert
2002-05-06typedef for proc * for portabilityNathan Binkert
2002-04-01Add support for a bunch of new adapters.Nathan Binkert
Sync with NetBSD. ok deraadt
2002-02-27We have memcpy and memset in the kernel.Artur Grabowski
2001-11-02i do not think everybody needs USB_DEBUGMichael Shalayeff
2001-10-31Synchronize usb code with NetBSD.Nathan Binkert
2001-10-02make usb work across apm suspends. okay millert@, niklas@, aaron@, deraadt@Niels Provos
2001-08-23Add show_scsipi_xs and show_scsipi_cmd. Closes PR#2008Constantine Sapuntzakis
2001-06-25ether_input_mbuf() conversion.Federico G. Schwindt
2001-06-24cold is in systm nowMichael Shalayeff
2001-05-03Sync with NetBSD. Tested with a USB keyboard, USB mouse, and three differentAaron Campbell
kue(4) Ethernet devices.
2001-02-03oops, sleep(9)Michael Shalayeff
2001-02-03new timeouts; somebody, fold it back to {f,n}bsdMichael Shalayeff
2001-01-28Add USSCANNER_DEBUG defines.Aaron Campbell
2001-01-28Another USB sync with NetBSD. We are still lacking an up-to-date umass(4)Aaron Campbell
driver. I would appreciate it if someone with the hardware looked into it. I also have to take a closer look at changes to the USB Ethernet drivers, as well as import some drivers we are missing (uftdi, if_upl, yap, etc.)
2000-11-11Change the le32toh() le16toh() macros back to the previous defintion.Dale Rahn
This change is more portable, redefine the macros to use the host letoh32/letoh16 instead of using possibly less efficient bswap routines.
2000-11-08Sync with NetBSD. Too many changes to mention. For now I have skippedAaron Campbell
umass.c and ukbd.c as the diffs are a bit hairier.
2000-09-06Match Free/Net macros for le32toh/letoh32, define in terms of the other.Dale S. Rahn
2000-08-26Add support for detach of xe and aue.Nathan Binkert
2000-07-04sync with NetBSD... well almost. someone w/ the hw should check umass.Federico G. Schwindt
2000-06-29Allow USB to compile with USB_DEBUG defined; binkertn@umich.eduAaron Campbell
2000-04-15urio(4) - Diamond Multimedia RIO 500 (from NetBSD)Jakob Schlyter
This driver will eventually go away as it really should be implemented using ugen(4) instead.
2000-04-12RCSids.Aaron Campbell
2000-04-05Add USB modem driver stubs; from NetBSD. Not yet tested.Aaron Campbell
2000-04-04New USB mass storage driver. Improvements: Uses asynchronous USB requests,Aaron Campbell
supports more transport protocols (bulk-only and CBI), supports more command sets (SCSI and ATAPI); from NetBSD. Not yet tested.
2000-03-31Add support for USB Mass Storage devices; e.g., USB Zip Drives. UNTESTED.Aaron Campbell
From NetBSD.
2000-03-30Sync with NetBSD. USB Ethernet drivers should work now.Aaron Campbell
2000-03-28Much cleaner sync with NetBSD. Some #if defined() magic has been sent in theAaron Campbell
form of a diff to augustss@netbsd.org so that future syncs will be very easy. This commit also adds support for ADMtek AN986 "Pegasus" based USB Ethernet, CATC USB-EL1210A based USB Ethernet, and USB Printers (all untested).
2000-03-26Sync with NetBSD.Aaron Campbell
1999-11-07sync with NetBSD.Federico G. Schwindt
1999-09-27Sync with NetBSD.Federico G. Schwindt
1999-08-19Sync with NetBSD.Federico G. Schwindt
1999-08-16Sync with NetBSD. Mostly FreeBSD related changes.Federico G. Schwindt
Diffs sent to augustsson.
1999-08-13Display the correct name. Thanks niklas@.Federico G. Schwindt