summaryrefslogtreecommitdiff
path: root/sys/dev/usb/ehci.c
AgeCommit message (Expand)Author
2010-12-14use the dying flag in struct usbd_bus instead of a private dying flagJacob Meuser
2010-12-06* if we got an undercoverable error, set the dying flagJacob Meuser
2010-10-23create another kthread to run xfer abort tasks. xfer abort tasks cannotJacob Meuser
2010-09-29Add DMA sync operations. Fixes problems on macppc with gcc4 becauseMark Kettenis
2010-09-23returning here can cause the usb task thread to go to sleep forever,Jacob Meuser
2010-09-07remove the powerhook code. All architectures now use the ca_activate treeTheo de Raadt
2010-08-31Add DVACT_QUIECE support. This is called before splhigh() and beforeTheo de Raadt
2010-08-30Change powerhooks into activate functions, and provide stub powerhookTheo de Raadt
2010-08-27kill PWR_STANDBY (apm can use PWR_SUSPEND instead). While here, renumberTheo de Raadt
2009-11-26Call the existing power functions with our activate function forTheo de Raadt
2009-11-24fix hardware polling interval calculation. uaudio on my Logitech webcamJacob Meuser
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