<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in switchtec_dma.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d662a710c668a86a39ebaad334d9960a0cc776c2 - Merge tag &apos;dmaengine-7.1-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma/switchtec_dma.c#d662a710c668a86a39ebaad334d9960a0cc776c2</link>
        <description>Merge tag &apos;dmaengine-7.1-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaenginePull dmaengine updates from Vinod Koul: &quot;Core:   - New devm_of_dma_controller_register() API  New Support:   - Support for RZ/G3L SoC   - Loongson Multi-Channel DMA controller support   - Conversion of Xilinx AXI DMA binding   - DW AXI CV1800B DMA support   - Switchtec DMA engine driver  Updates:   - AMD MDB Endpoint and non-LL mode support   - DW edma virtual IRQ for interrupt-emulation, cyclic transfers support&quot;* tag &apos;dmaengine-7.1-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (65 commits)  dmaengine: dw-edma: Add non-LL mode  dmaengine: dw-edma: Add AMD MDB Endpoint Support  dt-bindings: dmaengine: Fix spelling mistake &quot;Looongson&quot; -&gt; &quot;Looogson&quot;  dmaengine: loongson: Fix spelling mistake &quot;Looongson&quot; -&gt; &quot;Looogson&quot;  dmaengine: loongson: New driver for the Loongson Multi-Channel DMA controller  dt-bindings: dmaengine: Add Loongson Multi-Channel DMA controller  dmaengine: loongson: loongson2-apb: Simplify locking with guard() and scoped_guard()  dmaengine: loongson: loongson2-apb: Convert to devm_clk_get_enabled()  dmaengine: loongson: loongson2-apb: Convert to dmaenginem_async_device_register()  dmaengine: loongson: New directory for Loongson DMA controllers drivers  dt-bindings: dma: xlnx,axi-dma: Convert to DT schema  dt-bindings: dma: rz-dmac: Add conditional schema for RZ/G3L  dmaengine: sh: rz-dmac: Add device_{pause,resume}() callbacks  dmaengine: sh: rz-dmac: Add device_tx_status() callback  dmaengine: sh: rz-dmac: Use rz_lmdesc_setup() to invalidate descriptors  dmaengine: sh: rz-dmac: Drop unnecessary local_irq_save() call  dmaengine: sh: rz-dmac: Drop goto instruction and label  dmaengine: sh: rz-dmac: Drop read of CHCTRL register  dmaengine: sh: rz_dmac: add RZ/{T2H,N2H} support  dt-bindings: dma: renesas,rz-dmac: document RZ/{T2H,N2H}  ...

            List of files:
            /linux/drivers/dma/switchtec_dma.c</description>
        <pubDate>Fri, 17 Apr 2026 19:29:01 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>3af11daeaeaa6f62494c7cb07265928162b440ab - dmaengine: switchtec-dma: Implement descriptor submission</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma/switchtec_dma.c#3af11daeaeaa6f62494c7cb07265928162b440ab</link>
        <description>dmaengine: switchtec-dma: Implement descriptor submissionOn prep, a spin lock is taken and the next entry in the circular bufferis filled. On submit, the spin lock just needs to be released as therequests are already pending.When switchtec_dma_issue_pending() is called, the sq_tail registeris written to indicate there are new jobs for the dma engine to starton.Pause and resume operations are implemented by writing to a controlregister.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;Signed-off-by: Logan Gunthorpe &lt;logang@deltatee.com&gt;Link: https://patch.msgid.link/20260302210419.3656-4-logang@deltatee.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/dma/switchtec_dma.c</description>
        <pubDate>Mon, 02 Mar 2026 22:04:19 +0100</pubDate>
        <dc:creator>Kelvin Cao &lt;kelvin.cao@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>30eba9df76adf1294e88214dbf9cea402fa7af37 - dmaengine: switchtec-dma: Implement hardware initialization and cleanup</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma/switchtec_dma.c#30eba9df76adf1294e88214dbf9cea402fa7af37</link>
        <description>dmaengine: switchtec-dma: Implement hardware initialization and cleanupInitialize the hardware and create the dma channel queues.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-3-logang@deltatee.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/dma/switchtec_dma.c</description>
        <pubDate>Mon, 02 Mar 2026 22:04:18 +0100</pubDate>
        <dc:creator>Kelvin Cao &lt;kelvin.cao@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>d9587042b50f69d35a6e05c1b7fc9092e26625a6 - dmaengine: switchtec-dma: Introduce Switchtec DMA engine skeleton</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma/switchtec_dma.c#d9587042b50f69d35a6e05c1b7fc9092e26625a6</link>
        <description>dmaengine: switchtec-dma: Introduce Switchtec DMA engine skeletonSome Switchtec Switches can expose DMA engines via extra PCI functionson the upstream ports. At most one such function can be supported oneach upstream port. Each function can have one or more DMA channels.This patch is just the core PCI driver skeleton and dmaengine 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.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/dma/switchtec_dma.c</description>
        <pubDate>Mon, 02 Mar 2026 22:04:17 +0100</pubDate>
        <dc:creator>Kelvin Cao &lt;kelvin.cao@microchip.com&gt;</dc:creator>
    </item>
</channel>
</rss>
