<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/dma/Kconfig, branch master</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=master</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2026-03-17T11:18:55Z</updated>
<entry>
<title>dmaengine: loongson: New directory for Loongson DMA controllers drivers</title>
<updated>2026-03-17T11:18:55Z</updated>
<author>
<name>Binbin Zhou</name>
<email>zhoubinbin@loongson.cn</email>
</author>
<published>2026-03-07T03:25:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ffee2dc04e7e06534aaa4fd51ef89645b809b6b8'/>
<id>urn:sha1:ffee2dc04e7e06534aaa4fd51ef89645b809b6b8</id>
<content type='text'>
Gather the Loongson DMA controllers under drivers/dma/loongson/

Reviewed-by: Frank Li &lt;Frank.Li@nxp.com&gt;
Signed-off-by: Binbin Zhou &lt;zhoubinbin@loongson.cn&gt;
Reviewed-by: Keguang Zhang &lt;keguang.zhang@gmail.com&gt;
Reviewed-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;
Link: https://patch.msgid.link/0a0853a85630724741061f6fe08680610e49a06e.1772853681.git.zhoubinbin@loongson.cn
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: mxs-dma: Turn MXS_DMA as tristate</title>
<updated>2026-03-09T11:20:47Z</updated>
<author>
<name>Jindong Yue</name>
<email>jindong.yue@nxp.com</email>
</author>
<published>2026-02-25T21:41:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=67adf1f6643d75e33509900a2cb35db3a31f0410'/>
<id>urn:sha1:67adf1f6643d75e33509900a2cb35db3a31f0410</id>
<content type='text'>
Use tristate for mxs-dma to support module building.

Signed-off-by: Jindong Yue &lt;jindong.yue@nxp.com&gt;
Signed-off-by: Frank Li &lt;Frank.Li@nxp.com&gt;
Link: https://patch.msgid.link/20260225-mxsdma-module-v3-7-8f798b13baa6@nxp.com
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: switchtec-dma: Introduce Switchtec DMA engine skeleton</title>
<updated>2026-03-09T07:28:22Z</updated>
<author>
<name>Kelvin Cao</name>
<email>kelvin.cao@microchip.com</email>
</author>
<published>2026-03-02T21:04:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d9587042b50f69d35a6e05c1b7fc9092e26625a6'/>
<id>urn:sha1:d9587042b50f69d35a6e05c1b7fc9092e26625a6</id>
<content type='text'>
Some Switchtec Switches can expose DMA engines via extra PCI functions
on the upstream ports. At most one such function can be supported on
each upstream port. Each function can have one or more DMA channels.

This patch is just the core PCI driver skeleton and dma
engine registration.

Signed-off-by: Kelvin Cao &lt;kelvin.cao@microchip.com&gt;
Co-developed-by: George Ge &lt;george.ge@microchip.com&gt;
Signed-off-by: George Ge &lt;george.ge@microchip.com&gt;
Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;
Reviewed-by: Frank Li &lt;Frank.Li@nxp.com&gt;
Signed-off-by: Logan Gunthorpe &lt;logang@deltatee.com&gt;
Link: https://patch.msgid.link/20260302210419.3656-2-logang@deltatee.com
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: st_fdma: add COMPILE_TEST support</title>
<updated>2025-12-23T11:05:27Z</updated>
<author>
<name>Rosen Penev</name>
<email>rosenp@gmail.com</email>
</author>
<published>2025-11-06T02:20:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c3af05623e079c2a9a9363386796fdea20defa18'/>
<id>urn:sha1:c3af05623e079c2a9a9363386796fdea20defa18</id>
<content type='text'>
Add COMPILE_TEST as an option to allow test building the driver.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://patch.msgid.link/20251106022015.84970-3-rosenp@gmail.com
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: bcm2835: enable compile testing</title>
<updated>2025-11-21T12:13:21Z</updated>
<author>
<name>Johan Hovold</name>
<email>johan@kernel.org</email>
</author>
<published>2025-11-20T11:50:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d3e1935fba8d71ef1889cbc2d6e2447cb829070f'/>
<id>urn:sha1:d3e1935fba8d71ef1889cbc2d6e2447cb829070f</id>
<content type='text'>
There seems to be nothing preventing the driver from being compile
tested so enable that for wider build coverage.

Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
Link: https://patch.msgid.link/20251120115016.8967-1-johan@kernel.org
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: at_hdmac: add COMPILE_TEST support</title>
<updated>2025-11-21T12:12:26Z</updated>
<author>
<name>Rosen Penev</name>
<email>rosenp@gmail.com</email>
</author>
<published>2025-11-06T02:24:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5d8c5bea0da97809813b5f702700019cfffb6085'/>
<id>urn:sha1:5d8c5bea0da97809813b5f702700019cfffb6085</id>
<content type='text'>
Allows the buildbot to detect potential issues with the code on various
platforms.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Reviewed-by: Eugen Hristev &lt;eugen.hristev@linaro.org&gt;
Link: https://patch.msgid.link/20251106022405.85604-3-rosenp@gmail.com
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: mmp_pdma: Add SpacemiT K1 PDMA support with 64-bit addressing</title>
<updated>2025-09-02T07:07:42Z</updated>
<author>
<name>Guodong Xu</name>
<email>guodong@riscstar.com</email>
</author>
<published>2025-08-22T03:06:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5cfe585d8624f7482505183dd0e4c534b061e822'/>
<id>urn:sha1:5cfe585d8624f7482505183dd0e4c534b061e822</id>
<content type='text'>
Add support for SpacemiT K1 PDMA controller which features 64-bit
addressing capabilities.

The SpacemiT K1 PDMA extends the descriptor format with additional
32-bit words for high address bits, enabling access to memory beyond
4GB boundaries. The new spacemit_k1_pdma_ops provides necessary 64-bit
address handling functions and k1 specific controller configurations.

Key changes:
- Add ARCH_SPACEMIT dependency to Kconfig
- Define new high 32-bit address registers (DDADRH, DSADRH, DTADRH)
- Add DCSR_LPAEEN bit for Long Physical Address Extension Enable
- Implement 64-bit operations for SpacemiT K1 PDMA

Signed-off-by: Guodong Xu &lt;guodong@riscstar.com&gt;
Link: https://lore.kernel.org/r/20250822-working_dma_0701_v2-v5-5-f5c0eda734cc@riscstar.com
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: xdmac: make it selectable for ARCH_MICROCHIP</title>
<updated>2025-07-23T12:25:32Z</updated>
<author>
<name>Robert Marko</name>
<email>robert.marko@sartura.hr</email>
</author>
<published>2025-07-02T18:36:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e56982021f5303b2523ac247e3c79b063459d012'/>
<id>urn:sha1:e56982021f5303b2523ac247e3c79b063459d012</id>
<content type='text'>
LAN969x uses the Atmel XDMAC, so make it selectable for ARCH_MICROCHIP to
avoid needing to update depends in future if other Microchip SoC-s use it
as well.

Signed-off-by: Robert Marko &lt;robert.marko@sartura.hr&gt;
Link: https://lore.kernel.org/r/20250702183856.1727275-9-robert.marko@sartura.hr
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: apple-admac: Drop default ARCH_APPLE in Kconfig</title>
<updated>2025-06-17T05:57:41Z</updated>
<author>
<name>Sven Peter</name>
<email>sven@kernel.org</email>
</author>
<published>2025-06-12T21:11:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=de266931dd996fc2cb8ee8b5d12e39ea463e3f36'/>
<id>urn:sha1:de266931dd996fc2cb8ee8b5d12e39ea463e3f36</id>
<content type='text'>
When the first driver for Apple Silicon was upstreamed we accidentally
included `default ARCH_APPLE` in its Kconfig which then spread to almost
every subsequent driver. As soon as ARCH_APPLE is set to y this will
pull in many drivers as built-ins which is not what we want.
Thus, drop `default ARCH_APPLE` from Kconfig.

Signed-off-by: Sven Peter &lt;sven@kernel.org&gt;
Reviewed-by: Janne Grunau &lt;j@jannau.net&gt;
Link: https://lore.kernel.org/r/20250612-apple-kconfig-defconfig-v1-9-0e6f9cb512c1@kernel.org
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
<entry>
<title>dmaengine: add driver for Sophgo CV18XX/SG200X dmamux</title>
<updated>2025-06-17T05:56:13Z</updated>
<author>
<name>Inochi Amaoto</name>
<email>inochiama@gmail.com</email>
</author>
<published>2025-06-11T08:09:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=db7d07b5add4d839df74adab9940cf9da488313f'/>
<id>urn:sha1:db7d07b5add4d839df74adab9940cf9da488313f</id>
<content type='text'>
Sophgo CV18XX/SG200X use DW AXI CORE with a multiplexer for remapping
its request lines. The multiplexer supports at most 8 request lines.

Add driver for Sophgo CV18XX/SG200X DMA multiplexer.

Signed-off-by: Inochi Amaoto &lt;inochiama@gmail.com&gt;
Tested-by: Alexander Sverdlin &lt;alexander.sverdlin@gmail.com&gt;
Link: https://lore.kernel.org/r/20250611081000.1187374-3-inochiama@gmail.com
Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;
</content>
</entry>
</feed>
