<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f561ec8b - dmaengine: Add STM32 DMA3 support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma/stm32/Makefile#f561ec8b</link>
        <description>dmaengine: Add STM32 DMA3 supportSTM32 DMA3 driver supports the 3 hardware configurations of the STM32 DMA3controller:- LPDMA (Low Power): 4 channels, no FIFO- GPDMA (General Purpose): 16 channels, FIFO from 8 to 32 bytes- HPDMA (High Performance): 16 channels, FIFO from 8 to 256 bytesHardware configuration of the channels is retrieved from the hardwareconfiguration registers.The client can specify its channel requirements through device tree.STM32 DMA3 channels can be individually reserved either because they aresecure, or dedicated to another CPU.Indeed, channels availability depends on Resource Isolation Framework(RIF) configuration. RIF grants access to buses with Compartment ID (CID)filtering, secure and privilege level. It also assigns DMA channels to oneor several processors.DMA channels used by Linux should be CID-filtered and statically assignedto CID1 or shared with other CPUs but using semaphore. In case CIDfiltering is not configured, dma-channel-mask property can be used tospecify available DMA channels to the kernel, otherwise such channelswill be marked as reserved and can&apos;t be used by Linux.STM32 DMA3 is a new STM32 DMA controller, not a new version of an existingone.stm32-dma is not considered for reuse because register layout is completelydifferent and doesn&apos;t rely on descriptors mechanism.stm32-mdma is based on descriptors mechanism but there are significantdifferences in register layout and descriptors structure.Signed-off-by: Amelie Delaunay &lt;amelie.delaunay@foss.st.com&gt;Link: https://lore.kernel.org/r/20240531150712.2503554-6-amelie.delaunay@foss.st.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/dma/stm32/Makefile</description>
        <pubDate>Fri, 31 May 2024 15:07:05 +0000</pubDate>
        <dc:creator>Amelie Delaunay &lt;amelie.delaunay@foss.st.com&gt;</dc:creator>
    </item>
<item>
        <title>76178a2c - dmaengine: stm32: New directory for STM32 DMA controllers drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma/stm32/Makefile#76178a2c</link>
        <description>dmaengine: stm32: New directory for STM32 DMA controllers driversGather the STM32 DMA controllers under drivers/dma/stm32/Signed-off-by: Amelie Delaunay &lt;amelie.delaunay@foss.st.com&gt;Link: https://lore.kernel.org/r/20240531150712.2503554-3-amelie.delaunay@foss.st.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/dma/stm32/Makefile</description>
        <pubDate>Fri, 31 May 2024 15:07:02 +0000</pubDate>
        <dc:creator>Amelie Delaunay &lt;amelie.delaunay@foss.st.com&gt;</dc:creator>
    </item>
</channel>
</rss>
