summaryrefslogtreecommitdiff
path: root/sys/dev/usb/ehci.c
AgeCommit message (Expand)Author
2006-08-30fix incomplete initializerschristos
2006-05-28Clean up bogus whitespaceblymn
2006-04-14Coverity CID 1131: Avoid NULL pointer dereference.christos
2006-01-17From OpenBSD:xtraeme
2005-11-21Make the unused ehci_dump() function non-static.augustss
2005-11-20Keep a flag for each port that keeps track of if the port has been resetaugustss
2005-07-18Make sure we don't enable host controller interrupts until allaugustss
2005-05-30- const poisoningchristos
2005-05-05Make sure all physical addresses are filled in the qTD even when we haveaugustss
2005-05-05Make sure to honor the USBD_FORCE_SHORT_XFER flag and generate an emptyaugustss
2005-05-01Fix typo.wiz
2005-05-01Update TODO comment and copyright.augustss
2005-05-01Only complain when opening full speed isoc devices, other types seem toaugustss
2005-05-01Fix the error check on completion of an xfer. Just because the qTD statusaugustss
2005-05-01Timeout while polling is in ms not ticks.augustss
2005-04-30Fix a race condition in xfer abort. Derived from a FreeBSD patch.augustss
2005-04-27Get bit reversal table right this time.augustss
2005-04-27Interrupt polling was spread very unevenly. Use the same bit reversalaugustss
2005-04-27With the interrupt fix in the previous commit low and full speed devicesaugustss
2005-04-27Don't null the qh_link point in the interrupt tree after it has beenaugustss
2005-02-27nuke trailing whitespaceperry
2004-12-21Implement an USB memory reserve. Allocate some memory per host controllerfvdl
2004-12-03Don't error out if the number of companion controllers is wrong, justaugustss
2004-10-26Allow strings descriptor 0 to be fetched. It's the default language index.augustss
2004-10-25Preserve some bits in the overlay qTD.augustss
2004-10-24Add a comment.augustss
2004-10-24Follow the spec more closely when updating the overlay qTD in the QH.augustss
2004-10-24Only delay interrupt my 2 miucroframes instead of 8. This improvesaugustss
2004-10-24No need to generate an interrupt at the data part of a control transfer,augustss
2004-10-24Make sure to update the data toggle on short transfers.augustss
2004-10-24Don't allow open of low/full speed pipes types that will not work yet.augustss
2004-10-23Keep track of what high speed port (if any) a device belongs to so we canaugustss
2004-10-23Turn the printf about needing toggle update into a DPRINTF. Thingsaugustss
2004-10-22Add interrupt transfers. From OpenBSD.augustss
2004-10-22Insert from ifdefs for soft interrupt related stuff. From OpenBSD.augustss
2004-10-21A little portability stuff.augustss
2004-10-21Fix typo in comment: compolicated -> complicated.xtraeme
2004-10-21Add suspend/resume support.augustss
2004-10-21Use do .. while wrappers for debug print.augustss
2004-10-21Match function names in debug messages with real name.augustss
2004-10-21ANSIfy.augustss
2004-09-17make this compile with OHCI_DEBUG without EHCI_DEBUG.yamt
2004-07-17hcpriv is not actually used here. Remove references to it.mycroft
2004-07-09Adjust some silliness that was causing us to do extra work for "frame listmycroft
2004-07-06Fix a byte order error.mycroft
2004-06-30Fix an endianness problem (EHCI_NULL was being double-swapped).mycroft
2004-06-29Make one message dependent on ohcidebug, so it doesn't interfere with polledmycroft
2004-06-23Further cleanup of toggle handling. Now that we use EHCI_QH_DTC, we don'tmycroft
2004-06-22Fix an error in a debug printf().mycroft
2004-06-22Adjust a couple of comments to make it clear WTF is going on.mycroft