summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2007-03-18Backout pascoe@'s last USB change because it page faults at attachmentMarcus Glocker
time. Chris; Get your shiz fixed and tested for the next time. We have better todo then wasting our time by backing out untested stuff. OK deraadt, OK ckuethe
2007-03-18Perform legacy emulation handover for USB1 companion controllers immediatelyChristopher Pascoe
but defer the remainder of their initialisation until after the other devices on their PCI bus have attached. This ensures that any USB2 controller has also completed its initialisation before we start to initialise the USB1 parts. This minimises the chance that a nasty SMM implementation will trash the USB1 controller's config when it performs legacy emulation handover of the USB2 part.
2007-03-18Wait the stable power delay on a USB hub only once per hub (not per port),Christopher Pascoe
and defer the delay for root hubs until the host controller event thread starts, permitting some concurrency. Speeds up the boot process dramatically when you have lots of host controllers. ok dlg@
2007-03-18Save SOF (frame timing adjustment) before the very first host controllerChristopher Pascoe
reset, rather than at suspend/resume, otherwise any BIOS inserted value is lost immediately. ok dlg@
2007-03-17add uts(4); this was missing from the initial commitRobert Nagy
2007-03-16uts(4) is a driver for USB Touchscreens;Robert Nagy
currently the driver only support touchscreens made by eGalax and Future Technology Devices (ITM) ok deraadt@
2007-03-13regenRobert Nagy
2007-03-13Add ITM Touchscreen from Future Technology DevicesRobert Nagy
2007-03-13add quirk for Sony DSC-T10, which is UFI, not SCSI.Steven Mestdagh
help and ok krw@
2007-03-12very ugly indentTheo de Raadt
2007-03-03syncTheo de Raadt
2007-03-03Sirius To PC Interface is a uftdi; marco@azbsd.orgTheo de Raadt
2007-02-28syncTheo de Raadt
2007-02-28the_t world_t would_t be_t a_t better_t place_t if_t some_t people_t did_tTheo de Raadt
not_t feel_t the_t need_t to_t typedef_t everything_t
2007-02-28sync to awk changeTheo de Raadt
2007-02-28place types needed by usbdevs_data.h, directly into that file so that itTheo de Raadt
is consumable by anyone who includes it (matches idea in pcidevs)
2007-02-28syncTheo de Raadt
2007-02-28gmate was wrong, add something elseTheo de Raadt
2007-02-27attach AnyDATA E100H to ubsa.Felix Kronlage
from netbsd, ok jsg@
2007-02-27regenFelix Kronlage
2007-02-27add AnyDATA vendor id and device id for one of their modems.Felix Kronlage
from netbsd, ok jsg@
2007-02-26Fix typo, allowing this to compile again. Committed over cdcef0Chris Kuethe
ok millert
2007-02-26Make the buffer size more reasonable, drop packets that dont fit in buffer.Dale Rahn
2007-02-24Add myself to copyright since I took the skeleton driver and made it complete.Dale Rahn
Work around a transmit hang problem by setting a delay on transmitting back-to-back packets. Count dropped packets as input errors. Abort pipe if a watchdog occurs to clean up state better.
2007-02-23Belkin USB to LAN -> Belkin F5D5050Jonathan Gray
2007-02-23regenJonathan Gray
2007-02-23Belkin USB to LAN -> Belkin F5D5050Jonathan Gray
2007-02-23Use FORCE_SHORT_XFER on tx, hardware driver doesn't use it yet, but will.Dale Rahn
2007-02-23force usb to send a zero length packet on the end of usb packetsDale Rahn
which happen to be a multple of 64 bytes, to indicate end of packet.
2007-02-21let the Globetrotter 3G+ attach to ubsa, from Victor Meghesan through bugs@Felix Kronlage
2007-02-21regenFelix Kronlage
2007-02-21usb device id for Globetrotter 3G+ from Victor Meghesan through bugs@Felix Kronlage
2007-02-19do not do a curproc test for interrupt context, because it is plainly wrong.Theo de Raadt
this lets these work on macppc, for instance diagnosed by kettenis, but damien is not around, so ok jsg and others
2007-02-18Add support for ShanTou ST268.Jonathan Gray
Tested by Paul de Weerd.
2007-02-18regenJonathan Gray
2007-02-18another udav(4)Jonathan Gray
2007-02-17Add some additional device ids found in Linux driver.Jonathan Gray
2007-02-17regenJonathan Gray
2007-02-17Add some axe(4) device ids found in Linux driver.Jonathan Gray
2007-02-17Add some device ids found in Linux driver.Jonathan Gray
2007-02-17regenJonathan Gray
2007-02-17Add some uslcom(4) ids found in Linux.Jonathan Gray
2007-02-15Reorder endpoints so that endpoint numbers match, remove more debug.Dale Rahn
2007-02-15Dont hang completely on watchdog.Dale Rahn
2007-02-15It is not valid to have the input endpoint and output endpoint the same.Dale Rahn
2007-02-15USB host is not scanning for packets if attached but cdce is not up.Dale Rahn
As an initial workaround for this, do not attempt to send any packets until a packet has been recieved.
2007-02-13USB client mode with cdce function driver is coming along, RX and TX kinda work.Dale Rahn
Limitations include failing to recieve packets that are a multiple of 64 bytes and sending packets longer than 128 bytes appears to be messed up. Work in progress.
2007-02-11Remove _KERNEL_OPT leftovers.Miod Vallat
2007-02-11Don't enable debug spam by default.Jonathan Gray
2007-02-09Add a bunch more zyd(4) devicesJonathan Gray