summaryrefslogtreecommitdiffstats
path: root/drivers/dma/dw-edma
Commit message (Expand)AuthorAgeFilesLines
* dmaengine: dw-edma: Depend on DW_EDMA instead of selecting itSerge Semin2023-02-221-1/+4
* dmaengine: dw-edma: Add mem-mapped LL-entries supportSerge Semin2023-02-222-41/+60
* dmaengine: dw-edma: Skip cleanup procedure if no private data foundSerge Semin2023-02-101-0/+4
* dmaengine: dw-edma: Replace chip ID number with device nameSerge Semin2023-02-103-3/+3
* dmaengine: dw-edma: Drop DT-region allocationSerge Semin2023-02-101-17/+4
* dmaengine: dw-edma: Use non-atomic io-64 methodsSerge Semin2023-02-101-26/+6
* dmaengine: dw-edma: Fix readq_ch() return value truncationSerge Semin2023-02-101-1/+1
* dmaengine: dw-edma: Use DMA engine device debugfs subdirectorySerge Semin2023-02-106-29/+4
* dmaengine: dw-edma: Join read/write channels into a single deviceSerge Semin2023-02-102-60/+61
* dmaengine: dw-edma: Move eDMA data pointer to debugfs node descriptorSerge Semin2023-02-101-125/+119
* dmaengine: dw-edma: Simplify debugfs context CSRs init procedureSerge Semin2023-01-271-46/+38
* dmaengine: dw-edma: Rename debugfs dentry variables to 'dent'Serge Semin2023-01-271-23/+23
* dmaengine: dw-edma: Convert debugfs descs to being heap-allocatedSerge Semin2023-01-271-3/+12
* dmaengine: dw-edma: Add dw_edma prefix to debugfs nodes descriptorSerge Semin2023-01-271-9/+9
* dmaengine: dw-edma: Stop checking debugfs_create_*() return valueSerge Semin2023-01-271-15/+5
* dmaengine: dw-edma: Drop unnecessary debugfs reg castsSerge Semin2023-01-271-3/+4
* dmaengine: dw-edma: Drop chancnt initializationSerge Semin2023-01-271-1/+0
* dmaengine: dw-edma: Add PCI bus address getter to the remote EP glue driverSerge Semin2023-01-271-0/+15
* dmaengine: dw-edma: Add CPU to PCI bus address translationSerge Semin2023-01-271-1/+17
* dmaengine: dw-edma: Fix invalid interleaved xfers semanticsSerge Semin2023-01-271-11/+7
* dmaengine: dw-edma: Don't permit non-inc interleaved xfersSerge Semin2023-01-271-6/+6
* dmaengine: dw-edma: Fix missing src/dst address of interleaved xfersSerge Semin2023-01-271-0/+4
* dmaengine: dw-edma: Convert ll/dt phys address to PCI bus/DMA addressSerge Semin2023-01-271-4/+4
* dmaengine: dw-edma: Release requested IRQs on failureSerge Semin2023-01-271-4/+10
* dmaengine: dw-edma: Remove runtime PM supportManivannan Sadhasivam2022-09-291-12/+0
* Merge tag 'pci-v5.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-08-047-168/+158
|\
| * dmaengine: dw-edma: Add support for chip-specific flagsFrank Li2022-06-231-3/+6
| * dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semanticsSerge Semin2022-06-231-1/+1
| * dmaengine: dw-edma: Drop dma_slave_config.direction field usageSerge Semin2022-06-231-15/+34
| * dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt in struct dw_edma_chipFrank Li2022-06-232-8/+8
| * dmaengine: dw-edma: Change rg_region to reg_base in struct dw_edma_chipFrank Li2022-06-233-5/+5
| * dmaengine: dw-edma: Detach the private data and chip info structuresFrank Li2022-06-237-148/+117
| * dmaengine: dw-edma: Remove unused irq field in struct dw_edma_chipFrank Li2022-06-161-1/+0
* | dmaengine: dw-edma: remove a macro conditional with similar branchesVladimir Zapolskiy2022-06-101-8/+0
|/
* dmaengine: dw-edma: Fix inconsistent indentingJiapeng Chong2022-04-201-9/+10
* dmaengine: dw-edma: Fix unaligned 64bit accessHerve Codina2022-04-121-2/+5
* dmaengine: dw-edma: Fix return value check for dma_set_mask_and_coherent()Christophe JAILLET2021-11-221-9/+1
* dmaengine: dw-edma-pcie: switch from 'pci_' to 'dma_' APIWang Qing2021-10-261-13/+4
* dmaengine: dw-edma: Remove an unused variableChristophe JAILLET2021-10-181-1/+0
* dmaengine: dw-edma: Add pcim_iomap_table return checkGustavo Pimentel2021-03-161-0/+15
* dmaengine: dw-edma: Revert fix scatter-gather address calculationGustavo Pimentel2021-03-161-4/+4
* dmaengine: dw-edma: Change DMA abbreviation from lower into upper caseGustavo Pimentel2021-03-161-3/+3
* dmaengine: dw-edma: Fix crash on loading/unloading driverGustavo Pimentel2021-03-161-6/+5
* dmaengine: dw-edma: Move struct dentry variable from static definition into d...Gustavo Pimentel2021-03-166-15/+22
* dmaengine: dw-edma: Change linked list and data blocks offset and sizesGustavo Pimentel2021-03-161-16/+16
* dmaengine: dw-edma: Improve the linked list and data blocks definitionGustavo Pimentel2021-03-163-85/+160
* dmaengine: dw-edma: Reorder variables to keep consistencyGustavo Pimentel2021-03-161-5/+5
* dmaengine: dw-edma: Improve number of channels checkGustavo Pimentel2021-03-162-12/+11
* dmaengine: dw-edma: Add device_prep_interleave_dma() supportGustavo Pimentel2021-03-162-20/+78
* dmaengine: dw-edma: Add PCIe VSEC data retrieval supportGustavo Pimentel2021-03-162-35/+101