aboutsummaryrefslogtreecommitdiff
path: root/src/include/ipxe/usb.h
AgeCommit message (Expand)AuthorFilesLines
2020-10-30[efi] Avoid dragging in USB subsystem via efi_usb_path()Michael Brown1-1/+17
2020-10-13[usb] Move usbio driver to end of USB driver listMichael Brown1-0/+3
2020-10-12[usb] Allow endpoints to be refilled to a specified upper limitMichael Brown1-0/+1
2020-10-12[usb] Allow device halt to be cleared independently of host controllerMichael Brown1-0/+1
2017-07-03[usb] Use non-zero language ID to retrieve stringsMichael Brown1-0/+6
2016-01-19[usb] Allow USB endpoints to specify a reserved header length for refillsMichael Brown1-3/+8
2015-12-07[usb] Allow USB device IDs to include arbitrary driver-specific dataMichael Brown1-0/+4
2015-12-07[usb] Record USB device speed separately from current port speedMichael Brown1-0/+2
2015-09-14[usb] Allow for wildcard USB class IDsMichael Brown1-3/+42
2015-09-14[usb] Select preferred USB device configuration based on driver scoreMichael Brown1-9/+39
2015-09-13[usb] Generalise zero-length packet generation logicMichael Brown1-2/+2
2015-09-07[efi] Add a USB host controller driver based on EFI_USB_IO_PROTOCOLMichael Brown1-1/+4
2015-09-06[usb] Expose usb_find_driver()Michael Brown1-0/+5
2015-05-11[usb] Add USB_INTERRUPT_OUT internal typeMichael Brown1-2/+5
2015-05-09[usb] Provide usb_endpoint_name() for use by host controller driversMichael Brown1-0/+1
2015-05-09[uhci] Add support for UHCI host controllersMichael Brown1-0/+10
2015-05-09[usb] Add find_usb_bus_by_location() helper functionMichael Brown1-0/+2
2015-05-09[usb] Maintain single lists of halted endpoints and changed portsMichael Brown1-6/+0
2015-05-09[usb] Maintain a list of all USB busesMichael Brown1-0/+8
2015-05-08[usb] Detect missed disconnectionsMichael Brown1-0/+6
2015-05-01[usb] Include setup packet within I/O buffer for message transfersMichael Brown1-3/+1
2015-03-23[xhci] Support USB1 devices attached via transaction translatorsMichael Brown1-2/+21
2015-03-23[usb] Clear transaction translator buffers when applicableMichael Brown1-0/+4
2015-03-23[usb] Add clear_tt() hub method to clear transaction translator bufferMichael Brown1-0/+9
2015-03-23[usb] Reset endpoints without waiting for a new transfer to be enqueuedMichael Brown1-3/+6
2015-03-18[usb] Fix USB timeouts to match specificationMichael Brown1-5/+27
2015-03-18[ehci] Add support for EHCI host controllersMichael Brown1-0/+3
2015-03-16[usb] Add functions for manual device address assignmentMichael Brown1-0/+26
2015-03-16[usb] Add the concept of a USB bus maximum transfer sizeMichael Brown1-1/+5
2015-03-09[dm96xx] Add driver for Davicom DM96xx USB Ethernet NICsMichael Brown1-0/+3
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown1-1/+1
2015-02-13[usb] Provide generic framework for refilling receive endpointsMichael Brown1-0/+40
2015-02-12[usb] Handle port status changes received after failing to find a driverMichael Brown1-1/+7
2015-02-10[usb] Allow usb_stream() to enforce a terminating short packetMichael Brown1-3/+5
2015-02-10[usb] Parse endpoint descriptor bInterval fieldMichael Brown1-1/+8
2015-02-09[usb] Try multiple USB device configurationsMichael Brown1-3/+3
2015-02-03[usb] Add basic support for USB devicesMichael Brown1-0/+1149