summaryrefslogtreecommitdiff
path: root/sys/dev/usb/ehci.c
AgeCommit message (Expand)Author
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
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