summaryrefslogtreecommitdiff
path: root/drivers/dma/dw
AgeCommit message (Expand)Author
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2025-12-14dmaengine: dw: dmamux: fix OF node leak on route allocation failureJohan Hovold
2025-11-21dmaengine: dw: drop unused module aliasJohan Hovold
2025-09-02dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocateMiaoqian Lin
2025-02-10dmaengine: dw: Switch to LATE_SIMPLE_DEV_PM_OPS()Andy Shevchenko
2024-12-02dmaengine: dw: Select only supported masters for ACPI devicesAndy Shevchenko
2024-10-14dmaengine: Switch back to struct platform_driver::remove()Uwe Kleine-König
2024-08-05dmaengine: dw: Unify ret-val local variables namingSerge Semin
2024-08-05dmaengine: dw: Simplify max-burst calculation procedureSerge Semin
2024-08-05dmaengine: dw: Define encode_maxburst() above prepare_ctllo() callbacksSerge Semin
2024-08-05dmaengine: dw: Simplify prepare CTL_LO methodsSerge Semin
2024-08-05dmaengine: dw: Add memory bus width verificationSerge Semin
2024-08-05dmaengine: dw: Add peripheral bus width verificationSerge Semin
2023-09-28dmaengine: dw: platform: Convert to platform remove callback returning voidUwe Kleine-König
2023-08-01dmaengine: Explicitly include correct DT includesRob Herring
2023-02-16dmaengine: dw: Move check for paused channel to dwc_get_residue()Andy Shevchenko
2022-08-04Merge tag 'dmaengine-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2022-08-03dma:dw: remove reference to AVR32 architecture in core.cHans-Christian Noren Egtvedt
2022-06-10dmaengine: dw: dmamux: Fix build without CONFIG_OFMiquel Raynal
2022-06-10dmaengine: dw: dmamux: Export the module device tableMiquel Raynal
2022-05-19dmaengine: dw: Add RZN1 compatibleMiquel Raynal
2022-05-19dmaengine: dw: dmamux: Introduce RZN1 DMA router supportMiquel Raynal
2021-10-26dmaengine: dw: switch from 'pci_' to 'dma_' APIQing Wang
2021-08-06dmaengine: dw: Simplify DT property parserAndy Shevchenko
2021-08-06dmaengine: dw: Remove error message from DT parsing codeAndy Shevchenko
2021-07-14dmaengine: dw: Program xBAR hardware for Elkhart LakeAndy Shevchenko
2021-04-12dmaengine: dw: Make it dependent to HAS_IOMEMAndy Shevchenko
2021-02-08dmaengine dw: Revert "dmaengine: dw: Enable runtime PM"Cezary Rojewski
2020-11-09dmaengine: dw: Enable runtime PMAndy Shevchenko
2020-09-18dmaengine: dw: convert tasklets to use new tasklet_setup() APIAllen Pais
2020-08-17dmaengine: dw: Add DMA-channels mask cell supportSerge Semin
2020-08-17dmaengine: dw: Ignore burst setting for memory peripheralsSerge Semin
2020-08-17dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculationSerge Semin
2020-08-17dmaengine: dw: Activate FIFO-mode for memory peripherals onlySerge Semin
2020-08-05Merge branch 'for-linus' into fixesVinod Koul
2020-07-27dmaengine: dw: Initialize max_sg_burst capabilitySerge Semin
2020-07-27dmaengine: dw: Introduce max burst length hw configSerge Semin
2020-07-27dmaengine: dw: Initialize min and max burst DMA device capabilitySerge Semin
2020-07-27dmaengine: dw: Set DMA device max segment size parameterSerge Semin
2020-07-27dmaengine: dw: Take HC_LLP flag into account for noLLP auto-configSerge Semin
2020-07-06dmaengine: dw: Initialize channel before each transferAndy Shevchenko
2020-06-16dmaengine: dw: Replace 'objs' by 'y'Andy Shevchenko
2020-06-16dmaengine: dw: Register ACPI DMA controller for PCI that has companionAndy Shevchenko
2019-10-14dmaengine: dw: platform: Mark 'hclk' clock optionalAndy Shevchenko
2019-08-21dmaengine: dw: platform: Split OF helpers to separate moduleAndy Shevchenko
2019-08-21dmaengine: dw: platform: Split ACPI helpers to separate moduleAndy Shevchenko
2019-08-21dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register()Andy Shevchenko
2019-08-21dmaengine: dw: platform: Switch to acpi_dma_controller_register()Andy Shevchenko
2019-08-21dmaengine: dw: platform: Use devm_platform_ioremap_resource()Andy Shevchenko
'>2011-02-17ARM: P2V: separate PHYS_OFFSET from platform definitionsRussell King This uncouple PHYS_OFFSET from the platform definitions, thereby facilitating run-time computation of the physical memory offset. Acked-by: Nicolas Pitre <nicolas.pitre@linaro.org> Acked-by: Viresh Kumar <viresh.kumar@st.com> Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com> Acked-by: Magnus Damm <damm@opensource.se> Acked-by: Tony Lindgren <tony@atomide.com> Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Acked-by: Wan ZongShun <mcuos.com@gmail.com> Acked-by: Kukjin Kim <kgene.kim@samsung.com> Acked-by: Eric Miao <eric.y.miao@gmail.com> Acked-by: Jiandong Zheng <jdzheng@broadcom.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> 2010-10-20arm: return both physical and virtual addresses from addruartJeremy Kerr Rather than checking the MMU status in every instance of addruart, do it once in kernel/debug.S, and change the existing addruart macros to return both physical and virtual addresses. The main debug code can then select the appropriate address to use. This will also allow us to retreive the address of a uart for the MMU state that we're not current in. Updated with fixes for OMAP from Jason Wang <jason77.wang@gmail.com> and Tony Lindgren <tony@atomide.com>, and fix for versatile express from Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>. Signed-off-by: Jeremy Kerr <jeremy.kerr@canonical.com> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: Jason Wang <jason77.wang@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com> Tested-by: Kevin Hilman <khilman@deeprootsystems.com> 2010-02-25Merge branch 'misc2' into develRussell King 2010-02-15ARM: 5928/1: Change type of VMALLOC_END to unsigned long.Fenkart/Bostandzhyan Makes it consistent with VMALLOC_START Tested-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Andreas Fenkart <andreas.fenkart@streamunlimited.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> 2010-02-12ARM: 5910/1: ARM: Add tmp register for addruart and loadspTony Lindgren Otherwise more complicated uart configuration won't be possible. We can use r1 for tmp register for both head.S and debug.S. NOTE: This patch depends on another patch to add the the tmp register into all debug-macro.S files. That can be done with: $ sed -i -e "s/addruart,rx|addruart, rx/addruart, rx, tmp/" arch/arm/*/include/*/debug-macro.S Signed-off-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> 2009-12-13ARM: fix clps711x, footbridge, integrator, ixp2000, ixp2300 and s3c build bugRussell King Anders Grafström reports that footbridge fails to build after 1c4a4f4. Fix this by adding the necessary definitions for __pfn_to_bus and __bus_to_pfn. Reported-by: Anders Grafström <anders.grafstrom@netinsight.net> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>