aboutsummaryrefslogtreecommitdiff
path: root/drivers/dma/dw-edma
AgeCommit message (Expand)AuthorFilesLines
2023-05-24dmaengine: dw-edma: Add HDMA DebugFS supportGravatar Cai Huoqing 4-1/+196
2023-05-24dmaengine: dw-edma: Add support for native HDMAGravatar Cai Huoqing 5-3/+448
2023-05-24dmaengine: dw-edma: Create a new dw_edma_core_ops structure to abstract contr...Gravatar Cai Huoqing 4-82/+157
2023-05-24dmaengine: dw-edma: Rename dw_edma_core_ops structure to dw_edma_plat_opsGravatar Cai Huoqing 1-2/+2
2023-04-12dmaengine: dw-edma: Fix to enable to issue dma request on DMA processingGravatar Shunsuke Mie 1-2/+5
2023-04-12dmaengine: dw-edma: Fix to change for continuous transferGravatar Shunsuke Mie 1-9/+11
2023-03-31dmaengine: dw-edma: remove unused readq_ch and writeq_ch functionsGravatar Tom Rix 1-56/+0
2023-02-22dmaengine: dw-edma: Depend on DW_EDMA instead of selecting itGravatar Serge Semin 1-1/+4
2023-02-22dmaengine: dw-edma: Add mem-mapped LL-entries supportGravatar Serge Semin 2-41/+60
2023-02-10dmaengine: dw-edma: Skip cleanup procedure if no private data foundGravatar Serge Semin 1-0/+4
2023-02-10dmaengine: dw-edma: Replace chip ID number with device nameGravatar Serge Semin 3-3/+3
2023-02-10dmaengine: dw-edma: Drop DT-region allocationGravatar Serge Semin 1-17/+4
2023-02-10dmaengine: dw-edma: Use non-atomic io-64 methodsGravatar Serge Semin 1-26/+6
2023-02-10dmaengine: dw-edma: Fix readq_ch() return value truncationGravatar Serge Semin 1-1/+1
2023-02-10dmaengine: dw-edma: Use DMA engine device debugfs subdirectoryGravatar Serge Semin 6-29/+4
2023-02-10dmaengine: dw-edma: Join read/write channels into a single deviceGravatar Serge Semin 2-60/+61
2023-02-10dmaengine: dw-edma: Move eDMA data pointer to debugfs node descriptorGravatar Serge Semin 1-125/+119
2023-01-27dmaengine: dw-edma: Simplify debugfs context CSRs init procedureGravatar Serge Semin 1-46/+38
2023-01-27dmaengine: dw-edma: Rename debugfs dentry variables to 'dent'Gravatar Serge Semin 1-23/+23
2023-01-27dmaengine: dw-edma: Convert debugfs descs to being heap-allocatedGravatar Serge Semin 1-3/+12
2023-01-27dmaengine: dw-edma: Add dw_edma prefix to debugfs nodes descriptorGravatar Serge Semin 1-9/+9
2023-01-27dmaengine: dw-edma: Stop checking debugfs_create_*() return valueGravatar Serge Semin 1-15/+5
2023-01-27dmaengine: dw-edma: Drop unnecessary debugfs reg castsGravatar Serge Semin 1-3/+4
2023-01-27dmaengine: dw-edma: Drop chancnt initializationGravatar Serge Semin 1-1/+0
2023-01-27dmaengine: dw-edma: Add PCI bus address getter to the remote EP glue driverGravatar Serge Semin 1-0/+15
2023-01-27dmaengine: dw-edma: Add CPU to PCI bus address translationGravatar Serge Semin 1-1/+17
2023-01-27dmaengine: dw-edma: Fix invalid interleaved xfers semanticsGravatar Serge Semin 1-11/+7
2023-01-27dmaengine: dw-edma: Don't permit non-inc interleaved xfersGravatar Serge Semin 1-6/+6
2023-01-27dmaengine: dw-edma: Fix missing src/dst address of interleaved xfersGravatar Serge Semin 1-0/+4
2023-01-27dmaengine: dw-edma: Convert ll/dt phys address to PCI bus/DMA addressGravatar Serge Semin 1-4/+4
2023-01-27dmaengine: dw-edma: Release requested IRQs on failureGravatar Serge Semin 1-4/+10
2022-09-29dmaengine: dw-edma: Remove runtime PM supportGravatar Manivannan Sadhasivam 1-12/+0
2022-08-04Merge tag 'pci-v5.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 7-168/+158
2022-06-23dmaengine: dw-edma: Add support for chip-specific flagsGravatar Frank Li 1-3/+6
2022-06-23dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semanticsGravatar Serge Semin 1-1/+1
2022-06-23dmaengine: dw-edma: Drop dma_slave_config.direction field usageGravatar Serge Semin 1-15/+34
2022-06-23dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt in struct dw_edma_chipGravatar Frank Li 2-8/+8
2022-06-23dmaengine: dw-edma: Change rg_region to reg_base in struct dw_edma_chipGravatar Frank Li 3-5/+5
2022-06-23dmaengine: dw-edma: Detach the private data and chip info structuresGravatar Frank Li 7-148/+117
2022-06-16dmaengine: dw-edma: Remove unused irq field in struct dw_edma_chipGravatar Frank Li 1-1/+0
2022-06-10dmaengine: dw-edma: remove a macro conditional with similar branchesGravatar Vladimir Zapolskiy 1-8/+0
2022-04-20dmaengine: dw-edma: Fix inconsistent indentingGravatar Jiapeng Chong 1-9/+10
2022-04-12dmaengine: dw-edma: Fix unaligned 64bit accessGravatar Herve Codina 1-2/+5
2021-11-22dmaengine: dw-edma: Fix return value check for dma_set_mask_and_coherent()Gravatar Christophe JAILLET 1-9/+1
2021-10-26dmaengine: dw-edma-pcie: switch from 'pci_' to 'dma_' APIGravatar Wang Qing 1-13/+4
2021-10-18dmaengine: dw-edma: Remove an unused variableGravatar Christophe JAILLET 1-1/+0
2021-03-16dmaengine: dw-edma: Add pcim_iomap_table return checkGravatar Gustavo Pimentel 1-0/+15
2021-03-16dmaengine: dw-edma: Revert fix scatter-gather address calculationGravatar Gustavo Pimentel 1-4/+4
2021-03-16dmaengine: dw-edma: Change DMA abbreviation from lower into upper caseGravatar Gustavo Pimentel 1-3/+3
2021-03-16dmaengine: dw-edma: Fix crash on loading/unloading driverGravatar Gustavo Pimentel 1-6/+5