summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host
Commit message (Expand)AuthorAgeFilesLines
* usb: xhci-hcd: replace opencoded non-atomic 64-bit MMIO with lo_hi helperAhmad Fatoum2020-06-031-10/+3
* usb: xhci-hcd: remove unused #include <asm/cache.h>Ahmad Fatoum2020-06-031-1/+0
* treewide: remove references to CREDITSUwe Kleine-König2020-04-273-9/+0
* Merge branch 'for-next/usb'Sascha Hauer2020-04-169-3119/+4048
|\
| * usb: Add U-Boot xhci driverSascha Hauer2020-03-266-10/+4582
| * usb: host: remove xhci driverSascha Hauer2020-03-264-3643/+0
* | usb: host: ehci: distinguish DMA addressesPeter Mamonov2020-03-051-33/+68
|/
* Merge branch 'for-next/rpi'Sascha Hauer2020-01-154-0/+1914
|\
| * usb: Add dwc2 host driverSascha Hauer2019-12-204-0/+1914
* | usb: ehci: Do not use memset on dma coherent memorySascha Hauer2020-01-141-3/+12
|/
* Merge branch 'for-next/usb-ehci'Sascha Hauer2019-06-112-187/+242
|\
| * usb: host: ehci: Allocate only NUM_QH queue heads for qh_listAndrey Smirnov2019-05-231-1/+1
| * ush: host: ehci: Simplify QH initialization in ehci_submit_async()Andrey Smirnov2019-05-231-12/+9
| * usb: host: ehci: Treat ehci->qh_list as an arrayAndrey Smirnov2019-05-231-7/+8
| * usb: host: ehci: Drop explicit memset() in ehci_init()Andrey Smirnov2019-05-231-2/+0
| * usb: host: ehci: Replace explicit printf() with dev_err()Andrey Smirnov2019-05-231-3/+7
| * usb: host: ehci: Add a comment explaing IOC setting for dataAndrey Smirnov2019-05-231-0/+9
| * usb: host: ehci: Use bool to simplify ehci_submit_async()Andrey Smirnov2019-05-231-3/+3
| * usb: host: ehci: Drop needless assignments in ehci_submit_async()Andrey Smirnov2019-05-231-2/+1
| * usb: host: ehci: Simplify ehci_submit_async()'s epilogueAndrey Smirnov2019-05-231-38/+38
| * usb: host: ehci: Initialize qTDs explicitlyAndrey Smirnov2019-05-231-1/+5
| * usb: host: ehci: Simplify ehci_td_buffer()Andrey Smirnov2019-05-231-7/+7
| * usb: host: ehci: Simplify qTD buffer synchronizationAndrey Smirnov2019-05-232-43/+49
| * usb: host: ehci: Introduce ehci_prepare_qtd()Andrey Smirnov2019-05-231-31/+35
| * usb: host: ehci: Drop unnecessary cleanup codeAndrey Smirnov2019-05-231-15/+8
| * usb: host: ehci: Replace magic number with macrosAndrey Smirnov2019-05-232-49/+96
| * usb: host: ehci: Use to USBSTS to wait for transfer completionAndrey Smirnov2019-05-232-14/+8
| * usb: host: ehci: Share code to enable/disable async scheduleAndrey Smirnov2019-05-231-19/+20
| * usb: host: ehci: Do not zero out DMA coherent memoryAndrey Smirnov2019-05-231-2/+0
* | usb: ohci: Add dependency on HAS_DMAAndrey Smirnov2019-05-281-1/+1
* | usb: ohci-hcd: Do not zero out DMA coherent memoryAndrey Smirnov2019-05-281-2/+0
|/
* Merge branch 'for-next/nvme'Sascha Hauer2019-03-071-6/+1
|\
| * drivers: Make use of device_pci_driver()Andrey Smirnov2019-02-181-6/+1
* | usb: xhci-hcd: Make use of lo_hi_readq/writeq()Andrey Smirnov2019-02-221-10/+4
* | usb: xhci-hcd: Simplify route string building loopAndrey Smirnov2019-02-221-4/+6
* | usb: xhci-hcd: Initialize TRT flag for xHCI >= 1.0Andrey Smirnov2019-02-221-1/+1
* | usb: xhci-hcd: Check usb_pipein(pipe) only once in xhci_submit_normal()Andrey Smirnov2019-02-221-12/+16
* | usb: xhci-hcd: Drop 'dma' field from struct xhci_hcdAndrey Smirnov2019-02-222-2/+1
* | usb: xhci-hcd: Simplify TRB initialization codeAndrey Smirnov2019-02-221-50/+78
* | usb: xhci-hcd: Convert xhci_submit_control() to use dma_map_single()Andrey Smirnov2019-02-221-7/+10
* | usb: xhci-hcd: Convert xhci_submit_normal() to use dma_map_single()Andrey Smirnov2019-02-221-7/+10
* | usb: xhci-hcd: Don't try to DMA sync if buffer is NULLAndrey Smirnov2019-02-221-8/+13
* | usb: xhci-hcd: Always wait for "Response Data" completionAndrey Smirnov2019-02-221-1/+1
* | usb: xhci-hcd: Add support for 64-byte context sizeAndrey Smirnov2019-02-222-81/+188
* | usb: xhci-hcd: Drop pointless bitwise orAndrey Smirnov2019-02-221-1/+1
* | usb: xhci-hcd: Make sure to initialize xhci->rings_listAndrey Smirnov2019-02-221-0/+1
* | usb: xhci-hcd: Cast ~XHCI_IRQS to u32Andrey Smirnov2019-02-221-1/+1
* | usb: xhci-hcd: Do not zero out DMA coherent memoryAndrey Smirnov2019-02-221-2/+0
* | usb: xhci-hcd: Tabify the fileAndrey Smirnov2019-02-221-68/+68
|/
* usb: host: ehci-atmel: unregister host on device removeSascha Hauer2018-10-291-1/+5