summaryrefslogtreecommitdiffstats
path: root/src/drivers/usb/ehci.c
Commit message (Expand)AuthorAgeFilesLines
* [ehci] Add extra debugging informationMichael Brown2016-02-051-2/+73
* [usb] Record USB device speed separately from current port speedMichael Brown2015-12-071-2/+2
* [ehci] Support arbitrarily large transfersMichael Brown2015-09-131-14/+49
* [ehci] Do not treat zero-length NULL pointers as unreachableMichael Brown2015-09-131-0/+2
* [usb] Generalise zero-length packet generation logicMichael Brown2015-09-131-3/+3
* [ehci] Use meaningful device names in debug messagesMichael Brown2015-05-101-43/+50
* [ehci] Allow UHCI/OHCI controllers to locate the EHCI companion controllerMichael Brown2015-05-091-0/+26
* [ehci] Poll child companion controllers after disowning portMichael Brown2015-05-091-0/+53
* [usb] Detect missed disconnectionsMichael Brown2015-05-081-1/+8
* [pci] Provide PCI_CLASS() to calculate a scalar PCI class valueMichael Brown2015-05-081-2/+2
* [usb] Include setup packet within I/O buffer for message transfersMichael Brown2015-05-011-15/+10Star
* [xhci] Support USB1 devices attached via transaction translatorsMichael Brown2015-03-231-13/+46
* [ehci] Support USB1 devices attached via transaction translatorsMichael Brown2015-03-231-11/+19
* [usb] Add clear_tt() hub method to clear transaction translator bufferMichael Brown2015-03-231-2/+22
* [ehci] Add support for EHCI host controllersMichael Brown2015-03-181-0/+1845