summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2004-11-09remove useless bpf code. removes dependancy on code from an(4).David Gwynne
2004-11-08let it actually compileTheo de Raadt
2004-11-08Atmel AT76c503 / AT76c503a / AT76c505 / AT76c505a USB WLAN driverDavid Gwynne
originally the atuwi driver from Daan Vreeken, but with enough changes by deraadt@ and me to warrant a name change. there are still plenty of issues to resolve, but at least i can get packets over it now. ok deraadt@
2004-11-08ugly ugly hack to allow a usb device to do a full reset of the port duringDavid Gwynne
attach. this is required by atu (atmel based usb wireless) devices. something better will be done, but we need it for now to work on atu. ok deraadt@
2004-11-02fix getting strings off a device which broke with the removal of theDavid Gwynne
UQ_NO_STRINGS quirk.
2004-10-31sync with quirks from FreeBSD and NetBSD, ok dlgJonathan Gray
2004-10-31regenJonathan Gray
2004-10-31more devices from FreeBSD and NetBSDJonathan Gray
2004-10-31UQ_NO_STRINGS no longer needed, ok dlgJonathan Gray
2004-10-31from netbsd via freebsd via jsg@David Gwynne
usbdi_util.h (1.29), uhid.c (1.62), ugen.c (1.68), usb_subr.c (1.114) Yes, some devices return incorrect lengths in their string descriptors. Rather than losing, do what Windows does: just request the maximum size, and allow a shorter response. Obsoletes the need for UQ_NO_STRINGS, and therefore these "quirks" are removed. usb_subr.c (1.116) In the "seemed like a good idea until I found the fatal flaw" department... Attempting to read a maximum-size string descriptor causes my kue device to go completely apeshit. So, go back to the original method, but allow the device to return a shorter string than it claimed.
2004-10-31from netbsd: ehci.c revision 1.84David Gwynne
Only delay interrupt my 2 miucroframes instead of 8. This improves Ethernet performance.
2004-10-31fix some comments, spelling and printfsDavid Gwynne
2004-10-31netbsd reduced their difference to us in revision 1.76. they use usb_lockmgrDavid Gwynne
like us, so get rid of the ifdefs.
2004-10-31from netbsd: ehci.c revision 1.69David Gwynne
hcpriv is not actually used here. Remove references to it.
2004-10-31from netbsd: ehci.c revisions 1.185 and 1.187:David Gwynne
Follow the spec more closely when updating the overlay qTD in the QH. Preserve some bits in the overlay qTD.
2004-10-31from netbsd: ehci.c revision 1.83David Gwynne
No need to generate an interrupt at the data part of a control transfer, it's generated by the status transfer.
2004-10-31from netbsd: ehci.c revision 1.82David Gwynne
Make sure to update the data toggle on short transfers. This makes my Ethernet adapter much happier.
2004-10-31add some aue devices found in the linux driverJonathan Gray
2004-10-31regenJonathan Gray
2004-10-31aue devices found in linux driverJonathan Gray
2004-10-30syncTheo de Raadt
2004-10-30Support another device; prices@dflytech.comTheo de Raadt
2004-10-27update todo to better reflect realityDavid Gwynne
2004-10-26Add Pharos GPS. From NetBSD.Jonathan Gray
2004-10-26regenJonathan Gray
2004-10-26Add a uplcom. From NetBSDJonathan Gray
2004-10-25add EHCI_QTD_SET_STATUSDavid Gwynne
from NetBSD
2004-10-24regenDavid Gwynne
2004-10-24MA101 and MA101 revision BDavid Gwynne
2004-10-22syncTheo de Raadt
2004-10-22some Atmel devicesTheo de Raadt
2004-10-20add devices found in linux driverJonathan Gray
2004-10-20regenJonathan Gray
2004-10-20usb wi devices found in linux driverJonathan Gray
2004-10-20interrupt transfer support on usb2 controllers. allows the use of usb2 hubsDavid Gwynne
with usb2 hardware.
2004-10-19suspend/resume supportDavid Gwynne
while here define EHCI_DEBUG when USB_DEBUG is defined ok pvalchev@ deraadt@
2004-10-18quirks for the Creative Nomad from Michael AddaDavid Gwynne
push by deraadt@
2004-10-18syncDavid Gwynne
2004-10-18Creative Nomad from Michael AddaDavid Gwynne
push by deraadt@
2004-10-18reduce linecount in dmesgTheo de Raadt
2004-10-17another new Corega USB wireless (found in Tokyo)Theo de Raadt
2004-10-17syncTheo de Raadt
2004-10-17another vendor, another product..Theo de Raadt
2004-10-16Add Longshine LCS-8138TX and Micronet SP128AR found in linux driverJonathan Gray
ok dlg@
2004-10-16Add Silicom U2E found in linux driver. ok dlg@Jonathan Gray
2004-10-16regenJonathan Gray
2004-10-16more kue/url devices from linux drivers, ok dlg@Jonathan Gray
2004-10-05pretty dmesg printTheo de Raadt
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-10-04syncDavid Gwynne