summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2005-10-28correct legsup register per spec; dlg@ pascoe@ ok.Federico G. Schwindt
2005-10-20fix command and write rid handling and fix some fmt strings used on debug.Federico G. Schwindt
should avoid several errors when using wicontrol(8) and make scanning work at some extent. tested by jsg, joris and todd at some extent.
2005-10-19regenBrad Smith
2005-10-19Add the DeLorme Earthmate GPS.Brad Smith
From NetBSD
2005-10-17Store the usb device names and vendors in more compact structures.Dale Rahn
Originally committed in 2001, backed out in a sync, now back in. saves close to 12k of kernel size. commit deraadt@
2005-10-16better diagnostic on tx error.Federico G. Schwindt
2005-10-15remove `workaround' for supported data rates now that core is fixed.Federico G. Schwindt
ifconfig -m shows the correct rates now. tested by joris@, deraadt@ go ahead.
2005-10-11make all usb1 controllers sleep until all the usb2 controllers have probedDavid Gwynne
and handed over any usb1 devices to the companion. without this usb1 devices didnt appear till after root was mounted, which is frustrating if you want to use a usb keyboard to enter the root device. tested by kettenis@ and drahn@ ok drahn@ go for it deraadt@
2005-10-10Don't clear possibly non-existant stall condition while setting up theKenneth R Westerback
pipe. Some devices such as some iPods react badly. Normal devices don't need it. From nathanw via NetBSD. Fixes the 2nd generation iPod mini donated by Ed Wandasiewicz. ok pascoe@
2005-10-04Make sure we don't enable host controller interrupts until allBrad Smith
initialization is finished. From augustss NetBSD ok dlg@ pascoe@
2005-10-02allows dhcpd to work when ral/ural is acting as a standalone AP (withoutDamien Bergamini
bridging). it appears that ieee80211_input() enqueues packets in if_snd without calling if_start(). closes PR/4237
2005-09-29syncTheo de Raadt
2005-09-292 more cdce devicesTheo de Raadt
2005-09-28add support for the nokia 6680 with a ca-42 cable.David Gwynne
When looping over all the descriptors to fund functional descriptors for CM, ACM, and UNION, I make sure to only look for these descriptors in the interface number we are using. At least on the 6680, there are lots of interfaces, and more than one of them have UNION and ACM functional descriptors. Only the ones at the CDC/ACM/AT interface are the ones to use... diff from Staffan Ulberg, on top of a diff from Tony Lambiris
2005-09-27enable support for gigabit adapters; it works reliably with USB1 butJolan Luff
seems to stall under some conditions with USB2 so you may wish to disable ehci in the mean time ok dlg@ jsg@
2005-09-26Enable the USB softintr code on platforms which __HAVE_GENERIC_SOFTINTERRUPTS.Miod Vallat
go ahead deraadt@
2005-09-24Force takeover of host ports after hibernate/resume, otherwise devices willChristopher Pascoe
incorrectly attach to the companion controller. Patch from Sebastiaan Indesteege on tech@ ok dlg@
2005-09-23{TrendNet,Trendware} -> TRENDnet, ok jsg@Alexander von Gernler
2005-09-20add iterators for usb descriptors. from Tony Lambris and Staffan Ulfberg.David Gwynne
2005-09-19syncTheo de Raadt
2005-09-19Cypress rs232 (not currently ucom compatible)Theo de Raadt
2005-09-17regenJonathan Gray
2005-09-17Linksys USB200M v2Jonathan Gray
2005-09-12regenJonathan Gray
2005-09-12ZyDAS USB IDs.Jonathan Gray
2005-09-07Part of Alexandre Ratchov's last umidi diff that should have been committed.Jonathan Gray
pointed out by reyk@
2005-09-07Fix bug that caused multi byte MIDI messages to get corruptedJonathan Gray
when a single real time byte is inserted. From Alexandre Ratchov. While I don't have a umidi device to test here it looks correct to me and alex has a history of sending good MIDI diffs. ok deraadt@
2005-08-29Handle AX88178 on 12 Mbit USB controllers such as ohci & uhci moreJonathan Gray
gracefully. ok dlg@ permission granted by deraadt@
2005-08-28The AX88178 sends multiple frames per USB transferJonathan Gray
and has extra bytes and rules to deal with this. Initial rxeof/encap changes by me, dlg@ rewrote axe_rxeof and axe_newbuf from scratch and cleaned up encap so they can jump over buildings in a single bound and be more elegant/readable. ok deraadt@
2005-08-28We don't need to do a PHY select for AX88178 but we shouldJonathan Gray
do a generic soft reset before doing a specific one. ok dlg@ deraadt@
2005-08-28Write back IPG values in a manner more likely to work.Jonathan Gray
ok dlg@ deraadt@
2005-08-28Tell the AX88178 to give us the full transaction size.Jonathan Gray
ok dlg@ deraadt@
2005-08-28Account for larger USB transaction size of AX88178 byJonathan Gray
making the size a member of the softc. ok dlg@ deraadt@
2005-08-28We have to do some extra hand holding on link state changeJonathan Gray
on the AX88178 because of the external PHY. ok dlg@ deraadt@
2005-08-27Extend basic rate set in 802.11g so that ACKs can be sent at 5.5 or 11Mbps.Damien Bergamini
Fix WME settings (Best Effort). ok deraadt@ reyk@ henning@ tested by many
2005-08-27backout unapproved diffTheo de Raadt
2005-08-25Extend basic rate set in 802.11g so that ACKs can be sent at 5.5 or 11Mbps.Damien Bergamini
Fix WME settings (Best Effort).
2005-08-23Ralink windows driver incorrectly lists a SMC product id that isJonathan Gray
actually some kind of prism chip. ok derradt@
2005-08-23regenJonathan Gray
2005-08-23Ralink windows driver incorectly lists an SMC product id which isJonathan Gray
actually some kind of prism chip. ok deraadt@
2005-08-12Add some delays in the GPIO code so AX88178 phy gets powered up.Jonathan Gray
Suggested by ASIX.
2005-08-11Only match AX88178 if AXE_DEBUG is defined for the moment.Jonathan Gray
2005-08-10whitespace nitsJonathan Gray
2005-08-10Some of the bits that will be required for AX88178.Jonathan Gray
PHY doesn't attach possibly due to not twiddling GPIO pins correctly, rx and tx pipes being swapped not dealt with yet.
2005-08-04regenJonathan Gray
2005-08-04new axeJonathan Gray
2005-08-04Include if_ether.h and use better usbd_devinfo_alloc argument. ok brad@Can Erkin Acar
2005-08-02unbreak ubt(4)Reyk Floeter
ok pascoe@
2005-08-01spaces vs tabBrad Smith
2005-08-01Don't keep the devinfo string on the stack, instead use malloc/free.Brad Smith
This should cure some rare stack overflows. From augustss NetBSD ok dlg@ pascoe@