v1.21.1
[malloc] Rename malloc_dma() to malloc_phys()
[ehci] Use meaningful device names in debug messages
[uhci] Use meaningful device names in debug messages
[usbblk] Allow USB block device to be described using an EFI device path
[usbblk] Add support for USB mass storage devices
[usb] Add generic USB human interface device (HID) framework
[usb] Do not attempt to disable USB3 hub ports
[usb] Allow additional settling time for out-of-spec hubs
[efi] Split device path functions out to efi_path.c
[efi] Add a USB host controller driver based on EFI_USB_IO_PROTOCOL
[usb] Allow USB endpoints to specify a reserved header length for refills
[usb] Add support for numeric keypad on USB keyboards
[usb] Allow for USB network devices with no interrupt endpoint
[xhci] Update driver to use DMA API