summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/usb.h
Commit message (Expand)AuthorAgeFilesLines
* [usb] Use non-zero language ID to retrieve stringsMichael Brown2017-07-031-0/+6
* [usb] Allow USB endpoints to specify a reserved header length for refillsMichael Brown2016-01-191-3/+8
* [usb] Allow USB device IDs to include arbitrary driver-specific dataMichael Brown2015-12-071-0/+4
* [usb] Record USB device speed separately from current port speedMichael Brown2015-12-071-0/+2
* [usb] Allow for wildcard USB class IDsMichael Brown2015-09-141-3/+42
* [usb] Select preferred USB device configuration based on driver scoreMichael Brown2015-09-141-9/+39
* [usb] Generalise zero-length packet generation logicMichael Brown2015-09-131-2/+2
* [efi] Add a USB host controller driver based on EFI_USB_IO_PROTOCOLMichael Brown2015-09-071-1/+4
* [usb] Expose usb_find_driver()Michael Brown2015-09-061-0/+5
* [usb] Add USB_INTERRUPT_OUT internal typeMichael Brown2015-05-111-2/+5
* [usb] Provide usb_endpoint_name() for use by host controller driversMichael Brown2015-05-101-0/+1
* [uhci] Add support for UHCI host controllersMichael Brown2015-05-101-0/+10
* [usb] Add find_usb_bus_by_location() helper functionMichael Brown2015-05-091-0/+2
* [usb] Maintain single lists of halted endpoints and changed portsMichael Brown2015-05-091-6/+0Star
* [usb] Maintain a list of all USB busesMichael Brown2015-05-091-0/+8
* [usb] Detect missed disconnectionsMichael Brown2015-05-081-0/+6
* [usb] Include setup packet within I/O buffer for message transfersMichael Brown2015-05-011-3/+1Star
* [xhci] Support USB1 devices attached via transaction translatorsMichael Brown2015-03-231-2/+21
* [usb] Clear transaction translator buffers when applicableMichael Brown2015-03-231-0/+4
* [usb] Add clear_tt() hub method to clear transaction translator bufferMichael Brown2015-03-231-0/+9
* [usb] Reset endpoints without waiting for a new transfer to be enqueuedMichael Brown2015-03-231-3/+6
* [usb] Fix USB timeouts to match specificationMichael Brown2015-03-181-5/+27
* [ehci] Add support for EHCI host controllersMichael Brown2015-03-181-0/+3
* [usb] Add functions for manual device address assignmentMichael Brown2015-03-161-0/+26
* [usb] Add the concept of a USB bus maximum transfer sizeMichael Brown2015-03-161-1/+5
* [dm96xx] Add driver for Davicom DM96xx USB Ethernet NICsMichael Brown2015-03-091-0/+3
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+1
* [usb] Provide generic framework for refilling receive endpointsMichael Brown2015-02-131-0/+40
* [usb] Handle port status changes received after failing to find a driverMichael Brown2015-02-121-1/+7
* [usb] Allow usb_stream() to enforce a terminating short packetMichael Brown2015-02-101-3/+5
* [usb] Parse endpoint descriptor bInterval fieldMichael Brown2015-02-101-1/+8
* [usb] Try multiple USB device configurationsMichael Brown2015-02-091-3/+3
* [usb] Add basic support for USB devicesMichael Brown2015-02-031-0/+1149