summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2002-04-03move the "ukbd_enable: %s: bad call on=%d" from DIAGNOSTIC to UKBD_DEBUGJason Wright
2002-04-01Add support for a bunch of new adapters.Nathan Binkert
Sync with NetBSD. ok deraadt
2002-04-01syncNathan Binkert
2002-04-01More USB devices.Nathan Binkert
From NetBSD ok deraadt
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-03-12swiss german and french keymaps; from pckbd by Mathias Schmocker ↵Michael Shalayeff
<smat@polaris.smat.ch>
2002-03-12sync with KAMEKenjiro Cho
ALTQify more drivers. ok millert@
2002-02-27We have memcpy and memset in the kernel.Artur Grabowski
2002-01-30Move SET/CLR/ISSET macros to param.h. fgsch@ and millert@ okThomas Nordin
2002-01-10Check result from malloc(9) when using M_NOWAIT. nate@ okThomas Nordin
2002-01-03new names, nate broke the treeTheo de Raadt
2002-01-03more devices from NetBSDNathan Binkert
2002-01-03syncNathan Binkert
2002-01-03Add devices and reorganize.Nathan Binkert
Some stuff from NetBSD
2001-12-17and of course, since the tree is so volatile now, i mess it upTheo de Raadt
2001-12-17move more microcode, so that it does not end up in /usr/includeTheo de Raadt
2001-11-25regenMichael Shalayeff
2001-11-25nikon e880; from Dan Weeks <danimal@danimal.org>Michael Shalayeff
2001-11-06syncPeter Stromberg
2001-11-06new devicePeter Stromberg
2001-11-02i do not think everybody needs USB_DEBUGMichael Shalayeff
2001-10-31syncNathan Binkert
2001-10-31new deviceNathan Binkert
2001-10-31syncNathan Binkert
2001-10-31Synchronize usb code with NetBSD.Nathan Binkert
2001-10-26syncNathan Binkert
2001-10-26MCT USB-232 interfaceNathan Binkert
from S@mSmith.net
2001-10-25ddb entry support using usb (console) keyboard.Dale Rahn
Do not send characters directly from usb interrupt handler for console keyboard. entering ddb from within the usb interrupt handler is _bad_. Instead delay until next timeout check and deliver characters then. Tested on mappc. From NetBSD.
2001-10-25If a usb keyboard is detached, check if the intrpipe is still active.Dale Rahn
Console keyboard will still be active and must be shut down for successful detach. This change and previous change to wskbd.c both from NetBSD. Tested by miod@ and myself. Hot plug/unplug on USB console keyboard now works on macppc. (this and wskbd.c may be errata candidates).
2001-10-04Match a IEEE 1284.4 protocol. We do not support this protocol directly,Grigoriy Orlov
but USB_ATTACH will switch printer to bidirectional protocol. Read status from printer. From NetBSD. This forces newest usb printers works. Tested by drahn@ (Epson 740) and me (HP LaserJet 2200). Ok aaron@
2001-10-02make usb work across apm suspends. okay millert@, niklas@, aaron@, deraadt@Niels Provos
2001-10-02regen with uplcom devicesTodd C. Miller
2001-10-02Add support for I/O DATA USB-RSAQ2 serial adapter; ichiro@netbsd.orgTodd C. Miller
2001-09-25Change to umass to not attach immediately if the system is still 'cold'.Dale Rahn
Accessing the device via polling would cause a crash in the usb subsystem. this change delays the media configuration using startuphooks, when the system is fully up and running. This allows it to configure properly and on macppc it is possible to use a umass device as root device. Has little effect on other system, because they do not force USB configuration during 'cold'. Tested by myself and brad@.
2001-09-20occured->occurredMike Pechkin
idea from deraadt@ via NetBSD millert@ ok
2001-09-17Save the result of the configure children, so that the deviceDale Rahn
can be unconfigured. Allows uaudio to be unplugged. Tested by lebel, aaron did not understand why the code was that way.
2001-09-15Add a timer to reinable the OHCI RHSC (Root Hub Status Change)Dale Rahn
interrupt after one second. Originally the interrupt was disabled permanently after it fired once. This causes futher hot plug/removals to stop working. However the interrupt will fire several times in succession as a device is inserted/removed. This effectively debounces the interrupt. Apparently only some systems actually plug directly into the root hub: Most PCI cards do not, however newer apple motherboards all do. This was sent around for review some time back and again recently, this time with no feedback.
2001-09-02regenJakob Schlyter
2001-09-02add Todos Argos Mini Smartcard ReaderJakob Schlyter
2001-08-23Add show_scsipi_xs and show_scsipi_cmd. Closes PR#2008Constantine Sapuntzakis
2001-07-25be carefull about initializing timeoutsMichael Shalayeff
2001-07-15regenMichael Shalayeff
2001-07-15add support for SOHOware NUB100; from Jason Ackley <jason@ackley.net>Michael Shalayeff
2001-07-08Don't set up ifq_maxlen manually for drivers that uses IFQ_MAXLENFederico G. Schwindt
(or ifqmaxlen); it's done in if_attach() now. No future drivers needs to set up this anymore unless they want to use something else.
2001-06-27ALTQ'ify network drivers.Kenjiro Cho
- use the new queue macros. - use IFQ_POLL() to peek at the next packet. - use IFQ_IS_EMPTY() for empty check. - drivers should always check if (m == NULL) after IFQ_DEQUEUE(), since it could return NULL even when IFQ_IS_EMPTY() is FALSE under rate-limiting. - drivers are supposed to call if_start from tx complete interrupts (in order to trigger the next dequeue under rate-limiting).
2001-06-25ether_input_mbuf() conversion.Federico G. Schwindt
2001-06-24cold is in systm nowMichael Shalayeff
2001-06-15change the meaning of ifnet.if_lastchange to meet RFC1573 ifLastChange.Jun-ichiro itojun Hagino
follows BSD/OS practice and ucd-snmp code (FreeBSD does it for specific interfaces only). was: if_lastchange get updated on every packet transmission/receipt. now: if_lastchange get updated when IFF_UP is changed.
2001-06-13dmesg cleanupTheo de Raadt