summaryrefslogtreecommitdiffstats
path: root/src/drivers
Commit message (Expand)AuthorAgeFilesLines
* [dma] Move I/O buffer DMA operations to iobuf.hMichael Brown2020-11-289-328/+202Star
* [dma] Record DMA device as part of DMA mapping if neededMichael Brown2020-11-283-40/+41
* [dma] Modify DMA API to simplify calculation of medial addressesMichael Brown2020-11-254-45/+31Star
* [intelxl] Configure DMA mask as 64-bitMichael Brown2020-11-242-2/+8
* [intel] Configure DMA mask as 64-bitMichael Brown2020-11-243-3/+12
* [intelxl] Update driver to use DMA APIMichael Brown2020-11-213-121/+215
* [intelxl] Read PCI bus:dev.fn number from PFFUNC_RID registerMichael Brown2020-11-212-2/+9
* [intelxl] Read MAC address from PRTPM_SA[HL] instead of PRTGL_SA[HL]Michael Brown2020-11-202-5/+13
* [intel] Use physical addresses in debug messagesMichael Brown2020-11-161-9/+9
* [realtek] Use physical addresses in debug messagesMichael Brown2020-11-161-16/+14Star
* [efi] Use casts rather than virt_to_bus() for UNDI buffer addressesMichael Brown2020-11-161-2/+2
* [efi] Do not populate media header length in PXE transmit CPBMichael Brown2020-11-161-1/+0Star
* [intel] Update driver to use DMA APIMichael Brown2020-11-134-85/+143
* [realtek] Update driver to use DMA APIMichael Brown2020-11-052-95/+127
* [malloc] Rename malloc_dma() to malloc_phys()Michael Brown2020-11-0542-313/+317
* [realtek] Reset NIC when closing interface if using legacy modeMichael Brown2020-11-041-0/+4
* [efi] Avoid dragging in USB subsystem via efi_usb_path()Michael Brown2020-10-301-17/+0Star
* [usbblk] Allow USB block device to be described using an EFI device pathMichael Brown2020-10-161-0/+15
* [efi] Split device path functions out to efi_path.cMichael Brown2020-10-161-2/+3
* [usbblk] Add support for USB mass storage devicesMichael Brown2020-10-132-0/+1018
* [usb] Allow endpoints to be refilled to a specified upper limitMichael Brown2020-10-121-3/+16
* [usb] Allow device halt to be cleared independently of host controllerMichael Brown2020-10-121-14/+31
* [ncm] Treat a zero divisor as indicating no alignment requirementsMichael Brown2020-10-021-5/+8
* [usb] Avoid integer underflow on malformed string descriptorsMichael Brown2020-10-021-1/+8
* [usb] Show debug message on device removalMichael Brown2020-09-291-0/+5
* [usb] Reset control endpoints immediately after failureMichael Brown2020-09-291-0/+1
* [pci] Update drivers to use pci_ioremap()Michael Brown2020-09-2545-69/+79
* [efi] Attempt NII initialisation both with and without cable detectionMichael Brown2020-08-171-9/+28
* [intelx] Added PCI_ROM entry for Intel x553/x557-AT and x553 (SFP+) NICsRob Taglang2020-07-221-0/+2
* [intel] Set INTEL_NO_PHY_RST on i218vBen Bleything2020-07-221-1/+1
* [intel] Add INTEL_NO_PHY_RST for I218LMAndrew Grasso2020-07-221-1/+1
* [sfc] Add PCI ID for Solarflare SFC9120 and Solarflare SFC9140LaDerrick H2020-07-151-0/+2
* [usb] Leave port enabled after a failed device registrationMichael Brown2020-07-041-1/+3
* [axge] Reapply USB device configuration when opening network deviceMichael Brown2020-07-032-0/+11
* [xhci] Increase link state settling delay to 100msMichael Brown2020-07-031-1/+1
* [usb] Avoid unnecessary calls to usb_hub_set_drvdata()Michael Brown2020-07-033-25/+8Star
* [xhci] Set link state to RxDetect after disabling USB3 root hub portMichael Brown2020-07-031-0/+13
* [usb] Do not attempt to disable USB3 hub portsMichael Brown2020-07-021-2/+4
* [usb] Add missing usb_recycle() for completed hub interrupt transfersMichael Brown2020-07-021-0/+4
* [usb] Clear device endpoint halt before resetting host endpointMichael Brown2020-07-021-7/+7
* [axge] Handle non-gigabit link speedsMichael Brown2020-07-012-22/+39
* [golan] Add explicit type casts for nodnic_queue_pair_typeMichael Brown2020-06-271-2/+4
* [intel] Avoid spurious compiler warning on GCC 10Michael Brown2020-06-272-9/+17
* [snp] Retry initialisation if link is reported as downMichael Brown2020-06-191-7/+49
* [bnxt] Add driver support for Broadcom NetXtreme-E AdaptersJoseph Wong2020-05-064-0/+14190
* [snp] Set EFI_SIMPLE_NETWORK_RECEIVE_MULTICAST bit as per UEFI specIgnat Korchagin2019-12-161-1/+2
* [snp] Try promiscuous multicast receive filter if the regular one failsIgnat Korchagin2019-12-161-0/+3
* [lan78xx] Always enable automatic speed and duplex detectionMichael Brown2019-09-292-0/+14
* [efi] Do not attempt EFI_USB_IO_PROTOCOL transfers during shutdownMichael Brown2019-09-151-0/+8
* [efi] Report failed control transfers as expected by the USB coreMichael Brown2019-09-151-2/+6