aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma
AgeCommit message (Expand)AuthorFilesLines
2023-09-28dmaengine: sprd-dma: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-28dmaengine: sh: usb-dmac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: sh: shdmac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: sh: rz-dmac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: sh: rcar-dmac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: sf-pdma: sf-pdma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: sa11x0-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: qcom: qcom_adm: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: qcom: hidma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: qcom: bam_dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: pxa_dma: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-28dmaengine: ppc4xx: adma: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-28dmaengine: owl-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: nbpfaxi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: mv_xor_v2: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: mpc512x_dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: moxart-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: mmp_tdma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: mmp_pdma: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-28dmaengine: mediatek: mtk-uart-apdma: Convert to platform remove callback retu...Uwe Kleine-König1-4/+2
2023-09-28dmaengine: mediatek: mtk-hsdma: Convert to platform remove callback returning...Uwe Kleine-König1-4/+2
2023-09-28dmaengine: mediatek: mtk-cqdma: Convert to platform remove callback returning...Uwe Kleine-König1-4/+2
2023-09-28dmaengine: mcf-edma-main: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: k3dma: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-28dmaengine: imx-sdma: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-28dmaengine: imx-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: img-mdc-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: idma64: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: fsldma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: fsl_raid: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: fsl-qdma: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-28dmaengine: fsl-edma-main: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: dw: platform: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: dw-axi-dmac: dw-axi-dmac-platform: Convert to platform remove call...Uwe Kleine-König1-4/+2
2023-09-28dmaengine: dma-jz4780: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: dma-axi-dmac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: bestcomm: bestcomm: Convert to platform remove callback returning ...Uwe Kleine-König1-4/+2
2023-09-28dmaengine: bcm2835-dma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: bcm-sba-raid: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: at_xdmac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: at_hdmac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: apple-admac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-28dmaengine: altera-msgdma: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-03Merge tag 'dmaengine-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds64-2771/+765
2023-08-22dmaengine: fsl-edma: integrate v3 supportFrank Li3-23/+453
2023-08-22dmaengine: fsl-edma: move tcd into struct fsl_dma_chanFrank Li4-28/+42
2023-08-22dmaengine: fsl-edma: refactor chan_name setup and safetyFrank Li2-3/+4
2023-08-22dmaengine: fsl-edma: move clearing of register interrupt into setup_irq functionFrank Li1-1/+4
2023-08-22dmaengine: fsl-edma: refactor using devm_clk_get_enabledFrank Li1-17/+2
2023-08-22dmaengine: fsl-edma: simply ATTR_DSIZE and ATTR_SSIZE by using ffs()Frank Li2-23/+8
2023-08-22dmaengine: fsl-edma: move common IRQ handler to common.cFrank Li4-56/+37
2023-08-22dmaengine: fsl-edma: Remove enum edma_versionFrank Li4-41/+26
2023-08-22dmaengine: fsl-edma: transition from bool fields to bitmask flags in drvdataFrank Li3-6/+7
2023-08-22dmaengine: fsl-edma: clean up EXPORT_SYMBOL_GPL in fsl-edma-common.cFrank Li4-19/+4
2023-08-22dmaengine: fsl-edma: fix build error when arch is s390Frank Li1-0/+1
2023-08-21dmaengine: idxd: Fix issues with PRS disable sysfs knobFenghua Yu1-2/+2
2023-08-21dmaengine: idxd: Allow ATS disable update only for configurable devicesFenghua Yu1-0/+4
2023-08-21dmaengine: xilinx_dma: Program interrupt delay timeoutRadhey Shyam Pandey1-9/+11
2023-08-21dmaengine: xilinx_dma: Use tasklet_hi_schedule for timing critical usecaseRadhey Shyam Pandey1-1/+1
2023-08-21dmaengine: xilinx_dma: Freeup active list based on descriptor completion bitRadhey Shyam Pandey1-0/+9
2023-08-21dmaengine: xilinx_dma: Increase AXI DMA transaction segment countRadhey Shyam Pandey1-1/+1
2023-08-21dmaengine: xilinx_dma: Pass AXI4-Stream control words to dma clientRadhey Shyam Pandey1-0/+37
2023-08-21dmaengine: ioatdma: use pci_dev_id() to simplify the codeJialin Zhang1-1/+1
2023-08-21dmaengine: ioat: fixing the wrong dma_dev->chancntYajun Deng2-9/+11
2023-08-21dmaengine: Simplify dma_async_device_register()Yajun Deng1-62/+20
2023-08-21dmaengine: fsl-edma: use struct_size() helperYu Liao1-4/+3
2023-08-21Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', '...Joerg Roedel5-38/+76
2023-08-21dmaengine: mcf-edma: Use struct_size()Christophe JAILLET1-4/+3
2023-08-21dmaengine: lgm: Use builtin_platform_driver macro to simplify the codeLi Zetao1-6/+1
2023-08-21dmaengine: ste_dma40: Add missing IRQ check in d40_proberuanjinjie1-0/+4
2023-08-21dmaengine: owl-dma: fix clang -Wvoid-pointer-to-enum-cast warningJustin Stitt1-1/+1
2023-08-21dmaengine: idxd: Remove unused declarationsYue Haibing1-5/+0
2023-08-09dmaengine/idxd: Re-enable kernel workqueue under DMA APIJacob Pan5-38/+76
2023-08-07dmaengine: xilinx: xdma: Fix typoMiquel Raynal1-1/+1
2023-08-07dmaengine: xilinx: xdma: Fix interrupt vector settingMiquel Raynal1-0/+2
2023-08-07dmaengine: owl-dma: Modify mismatched function nameZhang Jianhua1-1/+1
2023-08-07dmaengine: idxd: Clear PRS disable flag when disabling IDXD deviceFenghua Yu1-3/+1
2023-08-07dmaengine: pl330: Return DMA_PAUSED when transaction is pausedIlpo Järvinen1-2/+16
2023-08-07dmaengine: mcf-edma: Fix a potential un-allocated memory accessChristophe JAILLET1-6/+7
2023-08-02dmaengine: ep93xx: Use struct_size()Christophe JAILLET1-3/+1
2023-08-01dmaengine: Explicitly include correct DT includesRob Herring39-43/+46
2023-08-01dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supportedFenghua Yu1-4/+3
2023-08-01dmaengine: idxd: Simplify WQ attribute visibility checksFenghua Yu1-15/+5
2023-08-01dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_updateUros Bizjak1-4/+3
2023-08-01dmaengine: ipu: Remove the driverFabio Estevam6-2363/+0
2023-07-12dmaengine: xilinx: dma: remove arch dependencyZong Li1-1/+1
2023-07-12dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() callChristophe JAILLET1-2/+0
2023-07-12dmaengine: idxd: Modify the dependence of attribute pasid_enabledRex Zhang1-1/+1
2023-07-12dmaengine: mediatek: drop bogus pm_runtime_set_active()Johan Hovold1-1/+0
2023-07-12dmaengine: stm32-dma: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-07-12dmaengine: shdmac: Convert to devm_platform_ioremap_resource()Yangtao Li1-4/+3
2023-07-12dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-3/+2
2023-07-12dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-7/+5
2023-07-12dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-07-12dmaengine: sh: rz-dmac: Fix destination and source data size settingHien Huynh1-4/+7
2023-07-12dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove()Biju Das1-3/+3
2023-07-12dmaengine: xilinx: xdma: Fix Judgment of the return valueMinjie Du1-1/+1
2023-07-12idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEMBaoquan He1-0/+2
2023-07-06Merge tag 'dmaengine-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds24-288/+1113
2023-07-04Merge tag 'core_guards_for_6.5_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-6/+6
2023-06-29Merge tag 'soc-drivers-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-3/+1
2023-06-26dmaengine: ioat: Free up __cleanup() namePeter Zijlstra1-6/+6
2023-05-30bus: fsl-mc: Make remove function return voidUwe Kleine-König1-3/+1
2023-05-24dmaengine: sprd: Don't set chancntJisheng Zhang1-1/+0
2023-05-24dmaengine: hidma: Don't set chancntJisheng Zhang1-1/+0
2023-05-24dmaengine: plx_dma: Don't set chancntJisheng Zhang1-1/+0
2023-05-24dmaengine: axi-dmac: Don't set chancntJisheng Zhang1-1/+0
2023-05-24dmaengine: dw-axi-dmac: Don't set chancntJisheng Zhang1-1/+0
2023-05-24dmaengine: qcom: bam_dma: allow omitting num-{channels,ees}Stephan Gerhold1-9/+9
2023-05-24dmaengine: dw-edma: Add HDMA DebugFS supportCai Huoqing4-1/+196
2023-05-24dmaengine: dw-edma: Add support for native HDMACai Huoqing5-3/+448
2023-05-24dmaengine: dw-edma: Create a new dw_edma_core_ops structure to abstract contr...Cai Huoqing4-82/+157
2023-05-24dmaengine: dw-edma: Rename dw_edma_core_ops structure to dw_edma_plat_opsCai Huoqing1-2/+2
2023-05-24dmaengine: at_hdmac: Extend the Flow Controller bitfield to three bitsPeter Rosin1-1/+1
2023-05-24dmaengine: at_hdmac: Repair bitfield macros for peripheral ID handlingPeter Rosin1-6/+9
2023-05-24dmaengine: pl330: rename _start to prevent build errorRandy Dunlap1-4/+4
2023-05-19dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()Dan Carpenter1-2/+5
2023-05-19dmaengine: ste_dma40: use proper format string for resource_size_tArnd Bergmann1-2/+2
2023-05-18dmaengine: make QCOM_HIDMA depend on HAS_IOMEMBaoquan He1-0/+1
2023-05-18dmaengine: ste_dma40: fix typo in enum documentationVinod Koul1-1/+1
2023-05-18dmaengine: ste_dma40: use correct print specfier for resource_size_tVinod Koul1-2/+2
2023-05-17dmaengine: ti: k3-udma: annotate pm function with __maybe_unusedVinod Koul1-2/+2
2023-05-17dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()Harshit Mogalapalli1-1/+0
2023-05-16dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instanceVaishnav Achath1-0/+25
2023-05-16dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2GKishon Vijay Abraham I1-0/+11
2023-05-16dmaengine: ste_dma40: Return error codes properlyLinus Walleij1-22/+24
2023-05-16dmaengine: ste_dma40: Use managed resourcesLinus Walleij1-119/+61
2023-05-16dmaengine: ste_dma40: Pass dev to OF functionLinus Walleij1-7/+6
2023-05-16dmaengine: ste_dma40: Remove platform dataLinus Walleij3-19/+150
2023-05-16dmaengine: ste_dma40: Add dev helper variableLinus Walleij1-24/+26
2023-05-16dmaengine: ste_dma40: Get LCPA SRAM from SRAM nodeLinus Walleij2-23/+25
2023-05-03Merge tag 'dmaengine-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds32-253/+1725
2023-04-30Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-13/+32
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-6/+0
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2023-04-14Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', ...Joerg Roedel4-13/+32
2023-04-13dmaengine: remove MODULE_LICENSE in non-modulesNick Alcock4-4/+0
2023-04-13dmaengine: stm32-mdma: remove MODULE_LICENSE in non-modulesNick Alcock2-2/+0
2023-04-13dmaengine: idxd: Add enable/disable device IOPF featureLu Baolu1-6/+25
2023-04-12dmaengine: idxd: add per wq PRS disableDave Jiang4-5/+64
2023-04-12dmaengine: idxd: add pid to exported sysfs attribute for opened fileDave Jiang1-0/+11
2023-04-12dmaengine: idxd: expose fault counters to sysfsDave Jiang1-0/+46
2023-04-12dmaengine: idxd: add a device to represent the file openedDave Jiang2-24/+97
2023-04-12dmaengine: idxd: add per file user counters for completion record faultsDave Jiang3-0/+29
2023-04-12dmaengine: idxd: process batch descriptor completion record faultsDave Jiang4-25/+77
2023-04-12dmaengine: idxd: process user page faults for completion recordDave Jiang5-7/+136
2023-04-12dmaengine: idxd: add idxd_copy_cr() to copy user completion record during pag...Fenghua Yu4-5/+111
2023-04-12dmaengine: idxd: create kmem cache for event log fault itemsDave Jiang3-0/+20
2023-04-12dmaengine: idxd: add per DSA wq workqueue for processing cr faultsDave Jiang2-0/+12
2023-04-12dmanegine: idxd: add debugfs for event log dumpDave Jiang4-1/+160
2023-04-12dmaengine: idxd: add interrupt handling for event logDave Jiang2-0/+67
2023-04-12dmaengine: idxd: setup event log configurationDave Jiang5-4/+180
2023-04-12dmaengine: idxd: add event log size sysfs attributeDave Jiang4-1/+86
2023-04-12dmaengine: idxd: make misc interrupt one shotDave Jiang1-26/+12
2023-04-12dmaengine: at_xdmac: align declaration of ret with the rest of variablesClaudiu Beznea1-2/+1
2023-04-12dmaengine: at_xdmac: add a warning message regarding for unpaused channelsClaudiu Beznea1-0/+2
2023-04-12dmaengine: at_xdmac: do not enable all cyclic channelsClaudiu Beznea1-1/+4
2023-04-12dmaengine: at_xdmac: restore the content of grws registerClaudiu Beznea1-0/+9
2023-04-12dmaengine: at_xdmac: do not resume channels paused by consumersClaudiu Beznea1-7/+45
2023-04-12dmaengine: at_xdmac: fix imbalanced runtime PM reference counterClaudiu Beznea1-13/+13
2023-04-12dmaengine: at_xdmac: disable/enable clock directly on suspend/resumeClaudiu Beznea1-3/+9
2023-04-12dmaengine: dw-axi-dmac: Increase polling time to DMA transmission completion ...Walker Chen1-1/+1
2023-04-12dmaengine: dw-axi-dmac: Add support for StarFive JH7110 DMAWalker Chen2-5/+34
2023-04-12dmaengine: dw-edma: Fix to enable to issue dma request on DMA processingShunsuke Mie1-2/+5
2023-04-12dmaengine: dw-edma: Fix to change for continuous transferShunsuke Mie1-9/+11
2023-04-12dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includesRob Herring1-0/+2
2023-04-12dma: gpi: remove spurious unlock in gpi_ch_initDmitry Baryshkov1-1/+0
2023-03-31dmaengine: apple-admac: Fix 'current_tx' not getting freedMartin Povišer1-1/+4
2023-03-31dmaengine: apple-admac: Set src_addr_widths capabilityMartin Povišer1-0/+3
2023-03-31dmaengine: apple-admac: Handle 'global' interrupt flagsMartin Povišer1-2/+10
2023-03-31dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4Apurva Nandan5-1/+359
2023-03-31dmaengine: bestcomm: Use of_address_to_resource()Rob Herring1-11/+8
2023-03-31dmaengine: dw-edma: remove unused readq_ch and writeq_ch functionsTom Rix1-56/+0
2023-03-31dmaengine: ti: edma: remove unused edma_and functionTom Rix1-8/+0
2023-03-31dmaengine: zynqmp_dma: Sync DMA and coherent masksHarini Katakam1-1/+5
2023-03-31dmaengine: tegra-apb: remove unused tdma_read functionTom Rix1-5/+0
2023-03-31dmaengine: ti: k3-udma: Workaround errata i2234Vignesh Raghavendra1-9/+11
2023-03-31dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_sizeGeert Uytterhoeven1-4/+0
2023-03-31dmaengine: idxd: expose IAA CAP register via sysfs knobDave Jiang4-0/+50
2023-03-31dmaengine: idxd: reformat swerror output to standard Linux bitmap outputDave Jiang3-7/+6
2023-03-31dmaengine: mv_xor_v2: Use some clk_ helper functions to simplify codeChristophe JAILLET1-28/+7
2023-03-31dmaengine: mv_xor_v2: Fix an error code.Christophe JAILLET1-1/+1
2023-03-31dmaengine: ti: k3-udma: Add system suspend/resume supportVignesh Raghavendra1-0/+54
2023-03-31dmaengine: tegra: explicitly select DMA_VIRTUAL_CHANNELSMark Salter1-0/+1
2023-03-31iommu: Remove ioasid infrastructureJason Gunthorpe1-1/+0
2023-03-31iommu/ioasid: Rename INVALID_IOASIDJacob Pan4-6/+7
2023-03-23dmaengine: idxd: use const struct bus_type *Greg Kroah-Hartman1-2/+2
2023-03-17dmaengine: xilinx: xdma: Fix some kernel-doc commentsYang Li1-1/+1
2023-03-17dmaengine: idxd: Remove unnecessary aer.h includeBjorn Helgaas1-1/+0
2023-03-17dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting()Bjorn Helgaas1-6/+0
2023-03-17dmaengine: ioat: use PCI core macros for PCIe CapabilityBjorn Helgaas2-10/+3
2023-03-17dmaengine: Actually use devm_add_action_or_reset()Andy Shevchenko1-1/+1
2023-03-17dmaengine: Use of_property_present() for testing DT property presenceRob Herring1-1/+1
2023-03-17dmaengine: imx-dma: Remove a redundant memset() callChristophe JAILLET1-1/+0
2023-03-17dmaengine: sh: rz-dmac: Add reset supportBiju Das1-0/+14
2023-02-24Merge tag 'dmaengine-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds48-187/+1703
2023-02-24Merge tag 'pci-v6.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-378/+369
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2023-02-22dmaengine: dw-edma: Depend on DW_EDMA instead of selecting itSerge Semin1-1/+4
2023-02-22dmaengine: dw-edma: Add mem-mapped LL-entries supportSerge Semin2-41/+60