linux/drivers/dma
Chen-Yu Tsai 7105e968d1 dmaengine: sun6i: Add debug messages for cyclic DMA prepare
The driver already has debug messages for memcpy and linear transfers,
but is missing them for cyclic transfers.

Cyclic transfers are one of the main uses of the DMA controller, used
for audio data transfers. And since these are likely the first DMA
peripherals to be enabled, it helps to have these debug messages.

Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Chen-Yu Tsai <wens@kernel.org>
Link: https://patch.msgid.link/20251221064754.1783369-1-wens@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2025-12-23 12:30:39 +05:30
..
amd dmaengine updates for v6.16 2025-06-05 08:49:30 -07:00
bestcomm dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
dw dmaengine: dw: drop unused module alias 2025-11-21 17:42:51 +05:30
dw-axi-dmac dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
dw-edma dmaengine: dw-edma: Fix confusing cleanup.h syntax 2025-12-16 18:22:44 +05:30
fsl-dpaa2-qdma dmaengine: fsl-dpaa2-qdma: Drop unused mc_enc() 2025-06-26 15:29:44 -07:00
hsu dmaengine: hsu: Include headers we are direct user of 2022-09-04 22:49:35 +05:30
idxd dmaengine: idxd: drain ATS translations when disabling WQ 2025-10-16 17:43:35 +05:30
ioat treewide: Drop pci_save_state() after pci_restore_state() 2025-11-24 16:58:59 -06:00
lgm dmaengine: Fix spelling mistakes 2024-09-02 13:56:01 +05:30
mediatek dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status() 2025-06-26 15:09:20 -07:00
ppc4xx dmaengine: ppc4xx: Remove space before newline 2025-08-20 23:04:50 +05:30
qcom dmaengine: qcom: bam_dma: use lock guards 2025-12-16 18:32:05 +05:30
sf-pdma dmaengine: fix typo in the comment 2024-10-21 23:07:08 +05:30
sh dmaengine: sh: Discard pm_runtime_put() return value 2025-12-23 12:19:32 +05:30
stm32 dmaengine: stm32-dma3: introduce ddata2dev helper 2025-12-16 21:36:31 +05:30
ti dmaengine: ti: Remove redundant pm_runtime_mark_last_busy() calls 2025-12-16 22:22:49 +05:30
xilinx dmaengine: zynqmp_dma: Remove redundant pm_runtime_mark_last_busy() calls 2025-12-16 22:22:49 +05:30
acpi-dma.c dmaengine: acpi: Clean up headers 2024-10-14 23:27:57 +05:30
altera-msgdma.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
amba-pl08x.c dmaengine: pl08x: Fix a spelling mistake 2025-12-16 21:23:54 +05:30
apple-admac.c dmaengine: apple-admac: Avoid accessing registers in probe 2024-12-04 17:42:27 +05:30
arm-dma350.c dmaengine: Add Arm DMA-350 driver 2025-04-17 20:47:39 +05:30
at_hdmac.c dmaengine: at_hdmac: fix formats under 64-bit 2025-11-21 17:42:26 +05:30
at_xdmac.c dmaengine: at_xdmac: Remove redundant pm_runtime_mark_last_busy() calls 2025-12-16 22:22:43 +05:30
bcm-sba-raid.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
bcm2835-dma.c dmaengine: bcm2835: drop unused module alias 2025-11-21 17:42:51 +05:30
cv1800b-dmamux.c dmaengine: add driver for Sophgo CV18XX/SG200X dmamux 2025-06-17 11:26:13 +05:30
dma-axi-dmac.c include: linux: move adi-axi-common.h out of fpga 2025-06-30 17:57:15 -07:00
dma-jz4780.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
dmaengine.c dmaengine: Add devm_dma_request_chan() 2025-06-26 15:18:04 -07:00
dmaengine.h dmaengine: dmaengine_desc_callback_valid(): Check for callback_result 2021-10-25 09:42:56 +05:30
dmatest.c dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted" 2025-04-17 15:06:02 +05:30
ep93xx_dma.c dmaengine updates for v6.13 2024-11-27 13:25:47 -08:00
fsl-edma-common.c dmaengine: fsl-edma: configure tcd attr with separate src and dst settings 2025-11-21 17:44:28 +05:30
fsl-edma-common.h dmaegnine: fsl-edma: add edma error interrupt handler 2025-04-23 18:42:46 +05:30
fsl-edma-main.c dmaengine: fsl-edma: drop unused module alias 2025-11-21 17:42:51 +05:30
fsl-edma-trace.c dmaengine: fsl-edma: add trace event support 2024-05-04 18:00:16 +05:30
fsl-edma-trace.h dmaengine: fsl-edma: add trace event support 2024-05-04 18:00:16 +05:30
fsl-qdma.c dmaengine: fsl-qdma: drop unused module alias 2025-11-21 17:42:51 +05:30
fsl_raid.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
fsl_raid.h
fsldma.c fsldma: Set correct dma_mask based on hw capability 2025-05-14 15:25:15 +01:00
fsldma.h fsldma: Set correct dma_mask based on hw capability 2025-05-14 15:25:15 +01:00
hisi_dma.c dmaengine: Fix spelling mistakes 2024-09-02 13:56:01 +05:30
idma64.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
idma64.h
img-mdc-dma.c dmaengine: img-mdc: remove incorrect of_match_ptr annotation 2025-02-27 12:34:57 +05:30
imx-dma.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
imx-sdma.c dmaengine: Replace zero-length array with flexible-array 2025-09-02 12:00:49 +05:30
k3dma.c dmaengine: k3dma: drop unused module alias 2025-11-21 17:42:51 +05:30
Kconfig dmaengine: bcm2835: enable compile testing 2025-11-21 17:43:21 +05:30
loongson1-apb-dma.c dmaengine: loongson1-apb-dma: Fix the build warning caused by the size of pdev_irqname 2024-09-02 13:56:32 +05:30
loongson2-apb-dma.c dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL 2024-12-02 22:48:57 +05:30
lpc18xx-dmamux.c dmaengine: Explicitly include correct DT includes 2023-08-01 23:51:27 +05:30
lpc32xx-dmamux.c dmaengine: Add dma router for pl08x in LPC32XX SoC 2024-08-29 22:54:11 +05:30
Makefile dmaengine: add driver for Sophgo CV18XX/SG200X dmamux 2025-06-17 11:26:13 +05:30
mcf-edma-main.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
milbeaut-hdmac.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
milbeaut-xdmac.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
mmp_pdma.c dmaengine: mmp_pdma: Add SpacemiT K1 PDMA support with 64-bit addressing 2025-09-02 12:37:42 +05:30
mmp_tdma.c dmaengine: mmp_tdma: drop unnecessary OF node check in remove 2025-11-21 17:42:51 +05:30
moxart-dma.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
mpc512x_dma.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
mv_xor.c dmaengine: mv_xor: match alloc_wc and free_wc 2025-09-02 12:41:17 +05:30
mv_xor.h dmaengine: Fix spelling mistakes 2024-09-02 13:56:01 +05:30
mv_xor_v2.c dmaengine: fix typo in the comment 2024-10-21 23:07:08 +05:30
mxs-dma.c dmaengine: Explicitly include correct DT includes 2023-08-01 23:51:27 +05:30
nbpfaxi.c dmaengine: nbpfaxi: Convert to RUNTIME_PM_OPS() 2025-10-16 17:41:52 +05:30
of-dma.c dmaengine: Fix spelling mistakes 2024-09-02 13:56:01 +05:30
owl-dma.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
pch_dma.c dmaengine: pch_dma: remove unused function chan2parent 2024-04-07 18:36:58 +05:30
pl330.c dmaengine: pl330: Remove redundant pm_runtime_mark_last_busy() calls 2025-12-16 22:22:43 +05:30
plx_dma.c dmaengine: plx_dma: Don't set chancnt 2023-05-24 12:24:32 +05:30
pxa_dma.c dmaengine: Use str_enable_disable-like helpers 2025-02-10 19:57:11 +05:30
sa11x0-dma.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
sprd-dma.c dmaengine: sprd: drop unused module alias 2025-11-21 17:42:51 +05:30
st_fdma.c dmaengine: st_fdma: drop unused module alias 2025-11-21 17:43:44 +05:30
st_fdma.h dmaengine: st_fdma: Annotate struct st_fdma_desc with __counted_by 2023-09-28 16:42:14 +05:30
ste_dma40.c dmaengine: ste_dma40: Remove redundant pm_runtime_mark_last_busy() calls 2025-12-16 22:22:49 +05:30
ste_dma40.h dmaengine: Fix spelling mistakes 2024-09-02 13:56:01 +05:30
ste_dma40_ll.c dmaengine: ste_dma40: Remove platform data 2023-05-16 23:00:19 +05:30
ste_dma40_ll.h dmaengine: Fix spelling mistakes 2024-09-02 13:56:01 +05:30
sun4i-dma.c dmaengine: sun4i: Simplify error handling in probe() 2025-06-26 14:04:03 -07:00
sun6i-dma.c dmaengine: sun6i: Add debug messages for cyclic DMA prepare 2025-12-23 12:30:39 +05:30
tegra20-apb-dma.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
tegra186-gpc-dma.c dmaengine: tegra: Return correct DMA status when paused 2024-12-24 15:49:30 +05:30
tegra210-adma.c dmaengine: tegra210-adma: drop unused module alias 2025-11-21 17:42:51 +05:30
timb_dma.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
TODO
txx9dmac.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
txx9dmac.h
uniphier-mdmac.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
uniphier-xdmac.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30
virt-dma.c dmaengine: virt-dma: add missing MODULE_DESCRIPTION() macro 2024-06-28 13:03:13 +05:30
virt-dma.h dma: Add lockdep asserts to virt-dma 2024-04-07 17:08:19 +05:30
xgene-dma.c dmaengine: Switch back to struct platform_driver::remove() 2024-10-14 23:50:34 +05:30