summaryrefslogtreecommitdiff
path: root/sys/dev/usb/ehci.c
AgeCommit message (Expand)Author
2007-06-15Replace the USB_USE_SOFTINTR macro with __HAVE_GENERIC_SOFT_INTTERUPTSMarc Balmer
2007-06-14Move the mstohz macro out of ubs_port.h and to the three places where it isMarc Balmer
2007-06-14Move the inclusion of sys/timeout.h from usb_port.h to the drivers thatMarc Balmer
2007-06-12Remove the definition and use of the device_ptr_t which was a struct device *.Marc Balmer
2007-06-10Remove the definition and use of the USBDEVNAME macro.Marc Balmer
2007-06-10Remove definitions and usage of usb_callout and related macros. These macrosMarc Balmer
2007-06-05Remove the "Static" declaration of many functions. It was defined to be emptyMarc Balmer
2007-06-04Last part of FreeBSD/NetBSD sepcific code removal.Marc Balmer
2007-05-21Remove le{16,32}toh macrosJonathan Gray
2007-05-20Convert ehci and ucom to rwlock.Jonathan Gray
2006-08-22Deactivate the QTDs when removing a queue head to prevent the hostChristopher Pascoe
2006-08-22Be more aggressive about waiting for the host controller doorbell,Christopher Pascoe
2006-08-17EHCI_NULL is already endian swapped. Don't swap it back.Christopher Pascoe
2006-08-14Pull in abort path code from FreeBSD. Without this, the hardware data toggleChristopher Pascoe
2006-08-14Fix mismerge in PWR_RESUME path.Christopher Pascoe
2006-08-06Minor spelling and whitespace fixes - for diff reduction.Christopher Pascoe
2006-06-23In a drivers activate() entry point, if on DVACT_DEACTIVATE it doesMiod Vallat
2006-05-31make non debug kernels compile againDavid Gwynne
2006-05-31Let the EHCI hardware track the toggle state for bulk and interruptChristopher Pascoe
2006-05-31Save and restore the data toggle value when a pipe to an endpointChristopher Pascoe
2006-05-30If a zero-length bulk or interrupt transfer is requested then assumeChristopher Pascoe
2006-05-29Eliminate variable shadowing.Christopher Pascoe
2006-05-29Make sure all physical addresses are filled in the qTD even when we haveChristopher Pascoe
2006-05-28Make sure to honor the USBD_FORCE_SHORT_XFER flag and generate an emptyChristopher Pascoe
2005-12-03Allow strings descriptor 0 to be fetched. It's the default language index.Brad Smith
2005-11-21Move contents of sys/select.h to sys/selinfo.h in preparation for aTodd C. Miller
2005-11-15More typos (especially indicies -> indices), checked with jmc@Miod Vallat
2005-10-04Make sure we don't enable host controller interrupts until allBrad Smith
2005-09-24Force takeover of host ports after hibernate/resume, otherwise devices willChristopher Pascoe
2005-04-11get rid of the lines on ehci attach that show the version and the companionDavid Gwynne
2005-04-10mostly knf while here remove the todo item regarding deferring attach ofDavid Gwynne
2005-04-10properly handle suspend/resume of ports with devices attached. devicesDavid Gwynne
2005-03-13Merge support for USB1 devices located beyond USB2 hubs, mostly from netbsd.Christopher Pascoe
2005-03-13Order the top-level interrupt heads in the periodic framelist such thatChristopher Pascoe
2005-03-13Be even more liberal in what we accept as a completed transaction, asChristopher Pascoe
2005-03-08only print if we hit the via quirk timeout when debuggingDavid Gwynne
2005-03-08Initialise the alternate next pointer in the queue head with EHCI_NULL, notChristopher Pascoe
2005-03-08From FreeBSD rev1.30:Christopher Pascoe
2005-03-07Ignore XactErr status if the host controller also indicates that theChristopher Pascoe
2005-03-07Add a workaround for VIA EHCI controllers which, under load, signal qTDChristopher Pascoe
2005-03-06Fix incorrect comment about interrupt threshold control level.Christopher Pascoe
2005-03-06In [eo]hci_waitintr, xfer->timeout is in ms, not hz.Christopher Pascoe
2005-02-28Fix minor KNF nit that hurts every time I analyse this code.Christopher Pascoe
2005-02-28Do not incorrectly emit "too many" message in debugging code.Christopher Pascoe
2004-12-29from freebsd: ehci.c 1.13, ehci_pci.c 1.13, ehcireg.h 1.5, ehcivar.h 1.3David Gwynne
2004-10-31from netbsd: ehci.c revision 1.84David Gwynne
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
2004-10-31from netbsd: ehci.c revision 1.69David Gwynne
2004-10-31from netbsd: ehci.c revisions 1.185 and 1.187:David Gwynne