summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2004-07-07silence somethingTheo de Raadt
2004-07-07copyright dates sync; loki@animata.netTheo de Raadt
2004-07-07Changes EHCI_QTD_TOGGLE to EHCI_QTD_TOGGLE_MASK; loki@animata.netTheo de Raadt
2004-07-06from netbsd, via loki@animata.net: revision 1.62. Log message:Theo de Raadt
Fix an error in a debug printf().
2004-07-06sent in by loki@animata.net: This includes all the changes from netbsdTheo de Raadt
related to working with the data toggle, but also includes some endian fixes. The major changes in the netbsd code were in revisions 1.55 and 1.64. their log messages are: 1.55: Set the data toggle correctly, and use EHCI_QTD_DTC. This fixes problems with my ALi-based drive enclosure (it works now, rather than failing to attach). Also seems to work with a GL811-based enclosure and an ASUS enclosure with a CD-RW, on both Intel and NEC controllers. Note: The ALi enclosure is currently very SLOW, due to some issue with taking too long to notice that the QTD is complete. This requires more investigation. 1.64: Further cleanup of toggle handling. Now that we use EHCI_QH_DTC, we don't need to fiddle with the TOGGLE bit in the overlay descriptor, so minimize how much we fuss with it.
2004-07-06from netbsd, via loki@animata.net, ehci.c revision 1.58 without someTheo de Raadt
printfs that are more related to the data toggle. log message: Fix a stupid bug in ehci_check_intr() that caused use to try to complete a transaction that was still running. Now ehci can handle multiple devices being active at once.
2004-07-06from netbsd, via loki@animata.net, ehci.c revision 1.56 sans some debuggingTheo de Raadt
printfs that crept in. log message: Failure to properly mask off UE_DIR_IN from the endpoint address was causing OHCI_ED_FORMAT_ISO and EHCI_QH_HRECL to get set spuriously, causing rather interesting lossage.
2004-07-05Completes the structs for the isochronous and split transactionTheo de Raadt
isochronous transfer descriptor types. Also updates the doco link at the top of the file; from netbsd; via loki@animata.net
2004-07-05Adds missing port routing rules field, fixes an incorrect offset forTheo de Raadt
EHCI_QH_GET_CTL and adds a macro for setting the data toggle on a qtd token; from netbsd; via loki@animata.net
2004-07-05This fixes a couple of spelling errors (EHCI_HCS_P_INCICATOR toTheo de Raadt
EHCI_HCS_P_INDICATOR and EHCI_QG_MPLMASK to EHCI_QH_MPLMASK); from netbsd; via, loki@animata.net
2004-07-04syncTheo de Raadt
2004-07-04shrink, shrink, shrinkTheo de Raadt
2004-06-27better midi stuff from alex@caoua.orgTheo de Raadt
2004-06-27syncTheo de Raadt
2004-06-27some roland midi devices; alex@caoua.orgTheo de Raadt
2004-06-24This moves access to wall and uptime variables in MI code,Thorsten Lockert
encapsulating all such access into wall-defined functions that makes sure locking is done as needed. It also cleans up some uses of wall time vs. uptime some places, but there is sure to be more of these needed as well, particularily in MD code. Also, many current calls to microtime() should probably be changed to getmicrotime(), or to the {,get}microuptime() versions. ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others "Oh, that is not your problem!" from miod@
2004-06-24endian fix from chris pascoeJolan Luff
tested by nordin@ and david gwynne
2004-06-20fix EHCI_DEBUG crud; aratchov@magphy.ujf-grenoble.frTheo de Raadt
2004-06-13regenMichael Shalayeff
2004-06-13support iriver ifp-1xx thingiesMichael Shalayeff
2004-06-10From FreeBSD (via rees@umich.edu and nate)Peter Valchev
Initialise `restartcnt' in the newly malloc'd usbd_port structure, as otherwise the junk it contains may cause uhub_explore to give up without ever trying to restart the port. This fixes the following errors I was seeing with a VIA UHCI controller: uhub0: port error, restarting port 1 uhub0: port error, giving up port 1
2004-06-08Make umass CBI buffer handling consistant with BBB buffer handling byKenneth R Westerback
using sc->data_buffer (not sc->tranfer_data), in the actual data transfer operations. From NetBSD PR #25676. ok tdeval@ deraadt@
2004-06-06Multicast cleanupsRyan Thomas McBride
- make multicast ranges work - replace handrolled crc code with ether_crc32_{be,le}() - add missing calls to ether_{add,del}multi() ok deraadt@
2004-06-02Add ether_{add,del}multi(), makes multicast work.Ryan Thomas McBride
Testing & ok cedric@
2004-05-30rcsidsTed Unangst
2004-05-27while polling, ack & ignore interrupts. this will have to do untilTheo de Raadt
someone writes a better diff. from peter
2004-05-26add Sitecom usb-serial (CN104)Markus Friedl
2004-05-26syncMarkus Friedl
2004-05-26sitecom serial adapterMarkus Friedl
2004-05-26rehab the locator index crack monkeysTheo de Raadt
2004-05-23ehci support; hacked into working shape by jonathon@gateway.zenbu.netTheo de Raadt
2004-05-19regenAlexander Yurchenko
2004-05-19New vendor iRiver and its mp3 players.Alexander Yurchenko
2004-05-19remove duplication, use ETHER_ALIGN from if_ether.hBrad Smith
2004-05-10regenPeter Galbavy
2004-05-10New USB card reader (in an MSI865 chassis).Peter Galbavy
OnSpec also appears to have a new Vendor ID, from NetBSD. ok deraadt@
2004-05-08syncTheo de Raadt
2004-05-08some crappy usb mouse; lteo.openbsd1@mailnull.comTheo de Raadt
2004-05-05regenjoshua stein
2004-05-05make my treo 600 attach as a uvisor instead of ugen, from netbsdjoshua stein
ok nate@
2004-05-04Remove useless ``elm'' argument from the SIMPLEQ_REMOVE_HEAD macro.Alexander Yurchenko
This matches our SLIST behaviour and NetBSD's SIMPLEQ as well. ok millert krw deraadt
2004-04-25syncTheo de Raadt
2004-04-25new axe; freebsdTheo de Raadt
2004-04-20Belkin F5U109; from NetBSD, ok henningPeter Valchev
2004-04-10syncTheo de Raadt
2004-04-10minolta dimage A1 quirk; 3734, michael@paddon.orgTheo de Raadt
2004-04-10Support for Sony Clie PEG-TJ25; from ilya voronin <ivoronin@ivoronin.pp.ru>Alexander Yurchenko
ok deraadt
2004-04-10Sony Clie PEG-TJ25; from ilya voronin <ivoronin@ivoronin.pp.ru>Alexander Yurchenko
ok deraadt
2004-04-09syncTheo de Raadt
2004-04-09support Crystalfontz CF-63[1234] USB LCDs; wpd@xs4all.nlTheo de Raadt