summaryrefslogtreecommitdiffstats
path: root/drivers/dma/dw-edma (follow)
Commit message (Expand)AuthorAgeFilesLines
* dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in r...Kory Maincent2024-02-071-0/+17
* dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in r...Kory Maincent2024-02-071-0/+17
* dmaengine: dw-edma: Add HDMA remote interrupt configurationKory Maincent2024-02-071-0/+2
* dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fixKory Maincent2024-02-071-1/+1
* dmaengine: dw-edma: Fix wrong interrupt bit set for HDMAKory Maincent2024-02-071-1/+1
* dmaengine: dw-edma: Fix the ch_count hdma callbackKory Maincent2024-02-071-12/+6
* dmaengine: dw-edma: increase size of 'name' in debugfs codeVinod Koul2024-01-192-4/+4
* dmaengine: dw-edma: Add HDMA DebugFS supportCai Huoqing2023-05-244-1/+196
* dmaengine: dw-edma: Add support for native HDMACai Huoqing2023-05-245-3/+448
* dmaengine: dw-edma: Create a new dw_edma_core_ops structure to abstract contr...Cai Huoqing2023-05-244-82/+157
* dmaengine: dw-edma: Rename dw_edma_core_ops structure to dw_edma_plat_opsCai Huoqing2023-05-241-2/+2
* dmaengine: dw-edma: Fix to enable to issue dma request on DMA processingShunsuke Mie2023-04-121-2/+5
* dmaengine: dw-edma: Fix to change for continuous transferShunsuke Mie2023-04-121-9/+11
* dmaengine: dw-edma: remove unused readq_ch and writeq_ch functionsTom Rix2023-03-311-56/+0
* 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-111-0/+4
* dmaengine: dw-edma: Replace chip ID number with device nameSerge Semin2023-02-113-3/+3
* dmaengine: dw-edma: Drop DT-region allocationSerge Semin2023-02-111-17/+4
* dmaengine: dw-edma: Use non-atomic io-64 methodsSerge Semin2023-02-111-26/+6
* dmaengine: dw-edma: Fix readq_ch() return value truncationSerge Semin2023-02-111-1/+1
* dmaengine: dw-edma: Use DMA engine device debugfs subdirectorySerge Semin2023-02-116-29/+4
* dmaengine: dw-edma: Join read/write channels into a single deviceSerge Semin2023-02-112-60/+61
* dmaengine: dw-edma: Move eDMA data pointer to debugfs node descriptorSerge Semin2023-02-111-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-057-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