summaryrefslogtreecommitdiff
path: root/sys/dev/usb/ehci.c
AgeCommit message (Expand)Author
2009-11-04Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it.Mark Kettenis
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2009-09-05Make sure ehci_open() invokes ehci_device_setintr() at splusb; found withMiod Vallat
2009-07-24timeout_add -> timeout_add_msecBret Lambert
2009-06-02ehci_alloc_sqtd_chain() was doing signed math on len, thus the great codeTheo de Raadt
2009-04-20unbreak EHCI_DEBUG - usbd_dump_pipe() is only defined if USB_DEBUG isReyk Floeter
2009-02-14remove dead assignments and newly created unused variables.Charles Longeau
2008-11-29Fix high-speed isoc USB transfers; 64bit capable USB host controllersMarcus Glocker
2008-11-21if interrupt register is all 1s, we know we are dead; ok dlgTheo de Raadt
2008-10-30From Jeremy Morse via NetBSD:Marcus Glocker
2008-10-07In ehci_free_itd() replace LIST_INSERT_AFTER(LIST_FIRST(..), ..) withMarcus Glocker
2008-10-06Don't force multi transaction endpoints (>1024 bytes) down to singleMarcus Glocker
2008-09-15I forgot to sync the NetBSD Copyright 2004-2008 update. Fix it.Marcus Glocker
2008-09-15Sync ehci-isoc part a bit up with NetBSD:Marcus Glocker
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-09-08expand switch cases so they're not so ugly and easier to read.Brad Smith
2008-08-18use M_NOWAIT instead of M_WAITOK to cause malloc() to return NULLKevin Lo
2008-08-16Spacing.Marcus Glocker
2008-08-16Sync ehci isochronous part with NetBSD:Marcus Glocker
2008-08-09Add isochronous xfer support for ehci(4). From NetBSD.Marcus Glocker
2008-06-29add usb2.0 to usb1.1(ohci/uchi) handover request to usb subsystem.Yojiro Uo
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-09Don't play games with the PCD interrupt. It delays the detection ofMark Kettenis
2008-06-02fix DEBUG flag. without EHCI_DEBUG, ehcidebug is not defined.Yojiro Uo
2008-05-25Don't define EHCI_DEBUG when USB_DEBUG is defined. This to be consistentMarc Balmer
2008-05-15Avoid clearing the port enable bit when bringing the port out of reset.Mark Kettenis
2008-04-16Use the timeout(9) API the right way: Don't initialize the timeoutMichael Knudsen
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