summaryrefslogtreecommitdiffstats
path: root/src/drivers/usb
Commit message (Expand)AuthorAgeFilesLines
* [xhci] Support USB1 devices attached via transaction translatorsMichael Brown2015-03-233-26/+125
* [ehci] Support USB1 devices attached via transaction translatorsMichael Brown2015-03-232-11/+53
* [usb] Add clear_tt() hub method to clear transaction translator bufferMichael Brown2015-03-234-2/+105
* [xhci] Ring doorbell as part of endpoint resetMichael Brown2015-03-231-0/+3
* [usb] Fix USB timeouts to match specificationMichael Brown2015-03-181-2/+4
* [ehci] Add support for EHCI host controllersMichael Brown2015-03-182-0/+2361
* [xhci] Do not release ownership back to BIOS when booting an OSMichael Brown2015-03-181-0/+27
* [xhci] Forcibly disable SMIs if BIOS fails to release ownershipMichael Brown2015-03-161-10/+10
* [usb] Add the concept of a USB bus maximum transfer sizeMichael Brown2015-03-162-1/+4
* [xhci] Undo PCH-specific quirk fixes when removing deviceMichael Brown2015-03-062-17/+51
* [xhci] Enable USB3 ports on Intel PCH8/PCH9 controllersMichael Brown2015-03-062-0/+55
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-025-5/+17
* [xhci] Abort commands on timeoutMichael Brown2015-02-182-15/+82
* [xhci] Leak memory if controller fails to disable slotMichael Brown2015-02-181-3/+18
* [usb] Add generic USB network device frameworkMichael Brown2015-02-171-0/+280
* [usb] Use generic refill framework for USB hub interrupt endpointsMichael Brown2015-02-132-51/+7Star
* [xhci] Delay after (possibly) forcing port link state to RxDetectMichael Brown2015-02-112-0/+8
* [usb] Allow usb_stream() to enforce a terminating short packetMichael Brown2015-02-102-7/+17
* [usb] Parse endpoint descriptor bInterval fieldMichael Brown2015-02-102-0/+15
* [usb] Report xHCI host controller eventsMichael Brown2015-02-052-0/+41
* [usb] Add support for xHCI host controllersMichael Brown2015-02-032-0/+4075
* [usb] Add basic support for USB hubsMichael Brown2015-02-032-0/+800