summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2012-08-14regenDavid Coppa
2012-08-14Replace the encoded character in the device name: Clang doesn't like it.David Coppa
From Brad. OK jsg@
2012-08-10regenDavid Coppa
2012-08-10Add O2 Micro OZ776 HubDavid Coppa
Ok jsg@
2012-08-07Make all *_device_*_start() functions (e.g. ohci_device_intr_start())Kenneth R Westerback
wait for an interrupt when the bus is in polling mode. Otherwise some devices like my YE-Data USB Floppy take a short sharp trip to ddb> at 'halt -p'. Most of the functions were already doing the wait. ok miod@. With modification that printf's become DPRINTF's.
2012-08-05Remove a self-assignment, from BradMartin Pieuchot
2012-08-03add HUAWEI E392, tested by Alexei MalininJonathan Gray
2012-08-03regenJonathan Gray
2012-08-03HUAWEI E392Jonathan Gray
2012-07-17Add the Huawei Mobile E303.David Coppa
From Andreas Bartelt, obsd AT bartula DOT de OK sthen@
2012-07-17Add the Huawei Mobile E303.David Coppa
From Andreas Bartelt, obsd AT bartula DOT de OK sthen@
2012-07-13Add support compose LED on a usb keyboardAlexandr Shadchin
ok mpi@, from Alexander Polakov <polachok at gmail dot com>
2012-07-07regenJasper Lievisse Adriaanse
2012-07-07add the x200 cameraJasper Lievisse Adriaanse
ok mpi@
2012-07-07When aborting a transfer set the halted bit to the QH's qTD and removeMartin Pieuchot
superflous code. This fix an abort loop problem reported by Gerhard Roth, based on his initial diff. Has been in snap for some weeks, ok deraadt@
2012-07-07Support for USB keyboards that use a variable for each separate key in theMike Larkin
HID report. Fixes certain gaming-style USB keyboards. ok miod@ deraadt@
2012-06-23There's no need to check for the last qTD of a list because they areMartin Pieuchot
NULL-terminated. Part of a larger diff from Gerhard Roth
2012-06-23Fix a bad copy/paste; when starting an isochronous transfer set theMartin Pieuchot
first and last qTD pointers to NULL because only iTDs will be used. Part of a larger diff from Gerhard Roth
2012-06-20- urndis_match() should support multiple interface descriptors.Federico G. Schwindt
- in urndis_attach() use the first interface descriptor that's different from the control interface as the data interface. from armani's colleague with some tweaks by me. kettenis@ sthen@ ok
2012-06-18Do not try to get the description of an unexisting video format,Martin Pieuchot
from Gregor Best.
2012-06-10Remove leftovers from the "usb event" removal.Martin Pieuchot
ok jsg@, fgsch@
2012-05-18Remove unused header.Martin Pieuchot
ok deraadt@
2012-05-15Set the usb(4) unit number as bus number. This fixes a possibleMartin Pieuchot
conflict where machines with two controllers with the same unit number (i.e. ehci0 and uhci0) would have reported to buses 0. ok miod@
2012-05-15Don't use a pointer to an opaque softc, we'll need to access its unitMartin Pieuchot
number. No functional change. ok miod@
2012-05-13Remove unused and confusing 'head' argument.Martin Pieuchot
Part of a larger diff from Gerhard Roth, ok miod@
2012-05-12Remove unused xfer pointer from the qTD structure.Martin Pieuchot
ok miod@
2012-05-12Because qTD lists are NULL terminated, there is no need for an extraMartin Pieuchot
'sqtdend' argument when freeing one of them. Part of a larger diff from Gerhard Roth with some tweaks, ok miod@
2012-05-12Returns different errors for USB_REQUEST if the address specifiedMartin Pieuchot
is invalid or valid but with no device found. ok miod@
2012-04-08additional urtwn device ids found in the linux driverJonathan Gray
2012-04-08regenJonathan Gray
2012-04-08additional urtwn device ids found in the linux driverJonathan Gray
2012-04-08match BELKIN F7D2102; from Seth JacksonTheo de Raadt
2012-04-08add BELKIN F7D2102; Seth JacksonTheo de Raadt
2012-04-03regenMiod Vallat
2012-04-03Do not turn keypad delete key into the other delete key when creating theMiod Vallat
USB layouts; reported by opera@witworx.com, thanks!
2012-04-01make this work on big endian archs again, broken in the last commit.Jonathan Gray
fixes breakage noticed by landry@ on macppc
2012-03-30If the MIDI UART is not ready for output, don't spin at IPL_CLOCK;Alexandre Ratchov
just return and make the midi(4) driver retry later. UART buffers are large enough for this, except eap(4) which uses interrupts for output. help from and ok jsg@
2012-03-26Add support for the udl(4) in the Polaris2 USB dockClaudio Jeker
OK mglocker@
2012-03-26syncClaudio Jeker
2012-03-26Add id for the Polaris2 USB dock which is a udl(4)Claudio Jeker
OK mglocker@
2012-03-24add a bunch of run devices found in the linux driverJonathan Gray
2012-03-24regenJonathan Gray
2012-03-24add a bunch of run devices found in the linux driverJonathan Gray
2012-03-24add ZTE HSUSB.Federico G. Schwindt
committed over it.
2012-03-24regen.Federico G. Schwindt
2012-03-24add ZTE HSUSB device.Federico G. Schwindt
2012-03-01use UE_GET_ADDR to get endpoint address (remove direction bit). FixesAlexandre Ratchov
devices using sych endpoints. From Gregor Pintar <grpintar at gmail.com> Thanks!
2012-03-01add support for AX88772BJonathan Gray
tweaked version of a diff from jcs@
2012-03-01regenJonathan Gray
2012-03-01ASIX AX88772BJonathan Gray