summaryrefslogtreecommitdiff
path: root/sys/dev/usb/controller
AgeCommit message (Expand)Author
2015-04-23Disable multi process interrupts, because the current code doesn't useHans Petter Selasky
2015-04-13Modify the return value of the uhci/ehci/xhci PCI probe routines toNeel Natu
2015-03-08Add support for enabling the USB on the Raspberry Pi boards when it hasn'tAndrew Turner
2015-03-03Sort and remove unnecessary headers.Luiz Otavio O Souza
2015-03-03Add quirk for USB 3.0 controllers which don't support 64-bit DMA.Hans Petter Selasky
2015-03-02Add quirk to disable 64-bit XHCI DMA after r276717.Hans Petter Selasky
2015-02-24Ensure that the XHCI driver will refresh the control endpoint settingsHans Petter Selasky
2015-02-23Add support for the DWC OTG v2 chipset found in the STM32F4 series ofHans Petter Selasky
2015-02-17Try to resolve infinite interrupts by clearing an undocumentedHans Petter Selasky
2015-02-16Handle VBUS error interrupts.Hans Petter Selasky
2015-02-09Fix DMA address casts. Regression issue after r278279.Hans Petter Selasky
2015-02-02Section 3.2.9 in the XHCI specification about control transfers saysHans Petter Selasky
2015-01-21Revise the arm bus_space implementation to avoid dereferencing the tag onIan Lepore
2015-01-13Resolve a special case deadlock: When two or more threads areHans Petter Selasky
2015-01-08Fix misleading comment.Hans Petter Selasky
2015-01-08Fix handling of an error case when the MUSB driver is operating in USBHans Petter Selasky
2015-01-05Add 64-bit DMA support in the XHCI controller driver.Hans Petter Selasky
2015-01-05Make a bunch of USB debug SYSCTLs tunable, so that their value(s) canHans Petter Selasky
2014-12-30Allow systems having a page size greater than 4K to use fewerHans Petter Selasky
2014-12-30Add missed flushing of data which can happen when "xhci_configure_mask()"Hans Petter Selasky
2014-12-27Improve/fix interrupt allocation/setup/release:Marius Strobl
2014-12-08Add port routing support for Wildcat Point.Hans Petter Selasky
2014-12-05Optimise bit searching loop by using the ffs() function.Hans Petter Selasky
2014-12-03Optimise the bit searching loops, by quickly skipping the 16 first setHans Petter Selasky
2014-12-03Workaround for possible bug in the SAF1761 chip. Wait 125us beforeHans Petter Selasky
2014-11-26Add PCI ID for Intel Lynx Point LP controller.Adrian Chadd
2014-11-26Add bunch of PCI IDs of Intel Wildcat Point (9 Series) chipsets.Alexander Motin
2014-11-25Add Apple Intrepid USB controller ID.Justin Hibbits
2014-11-22Fix the host mode ISOCHRONOUS transfer interval programming in theHans Petter Selasky
2014-11-22Use correct length mask for split transactions. The hardware wouldHans Petter Selasky
2014-10-21Add the Intel BayTrail USB device which needs port routing for USB 3.0.Kevin Lo
2014-10-09Refine support for disabling USB enumeration to allow device detachHans Petter Selasky
2014-10-08Add support for disabling USB enumeration in general or on selectedHans Petter Selasky
2014-10-03Fix XHCI driver for devices which have more than 15 physical root HUBHans Petter Selasky
2014-10-02Make sure we always set the maximum number of valid contexts.Hans Petter Selasky
2014-10-01Set default cycle state in case of early interrupts.Hans Petter Selasky
2014-09-25Move the ARM Samsung s3c2xx0 support files into the samsung directory, toGavin Atkinson
2014-09-22Some XHCI hardware requires dropping the endpoint context beforeHans Petter Selasky
2014-09-05Add IDs for Intel Patsburg USB 2.0 controller.Alexander Motin
2014-08-05- Implement fast interrupt handler to save CPU usage.Hans Petter Selasky
2014-08-05- Ensure code which only applies to the control endpoint is not runHans Petter Selasky
2014-08-05Remove unused defines.Nick Hibma
2014-08-05Rename driver name a bit to avoid unit number confusion in dmesg.Hans Petter Selasky
2014-08-05- Implement fast interrupt handler to save CPU usage.Hans Petter Selasky
2014-08-05Ensure we catch USB transfers which complete right away.Hans Petter Selasky
2014-07-26Split the XHCI TRB allocations into smaller parts, so that we don'tHans Petter Selasky
2014-07-16Improve support for Intel Lynx Point USB 3.0 controllers by using theHans Petter Selasky
2014-07-07Improve support for Intel Lynx Point USB 3.0 controllers by maskingHans Petter Selasky
2014-06-28Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky
2014-06-27Revert r267961, r267973:Glen Barber