<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2437d5ea - dmaengine: make QCOM_HIDMA depend on HAS_IOMEM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma/qcom/Kconfig#2437d5ea</link>
        <description>dmaengine: make QCOM_HIDMA depend on HAS_IOMEMOn s390 systems (aka mainframes), it has classic channel devices fornetworking and permanent storage that are currently even more commonthan PCI devices. Hence it could have a fully functional s390 kernelwith CONFIG_PCI=n, then the relevant iomem mapping functions[including ioremap(), devm_ioremap(), etc.] are not available.Here let QCOM_HIDMA depend on HAS_IOMEM so that it won&apos;t be built tocause below compiling error if PCI is unset.--------------------------------------------------------ld: drivers/dma/qcom/hidma.o: in function `hidma_probe&apos;:hidma.c:(.text+0x4b46): undefined reference to `devm_ioremap_resource&apos;ld: hidma.c:(.text+0x4b9e): undefined reference to `devm_ioremap_resource&apos;make[1]: *** [scripts/Makefile.vmlinux:35: vmlinux] Error 1make: *** [Makefile:1264: vmlinux] Error 2Signed-off-by: Baoquan He &lt;bhe@redhat.com&gt;Reviewed-by: Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;Cc: Andy Gross &lt;agross@kernel.org&gt;Cc: Bjorn Andersson &lt;andersson@kernel.org&gt;Cc: Konrad Dybcio &lt;konrad.dybcio@linaro.org&gt;Cc: Vinod Koul &lt;vkoul@kernel.org&gt;Cc: linux-arm-msm@vger.kernel.orgCc: dmaengine@vger.kernel.orgReviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@gmail.com&gt;Link: https://lore.kernel.org/r/20230506111628.712316-3-bhe@redhat.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/dma/qcom/Kconfig</description>
        <pubDate>Sat, 06 May 2023 11:16:28 +0000</pubDate>
        <dc:creator>Baoquan He &lt;bhe@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>0cfbb589 - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma/qcom/Kconfig#0cfbb589</link>
        <description>dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEMWhen CONFIG_HAS_IOMEM is not set/enabled, certain iomap() familyfunctions [including ioremap(), devm_ioremap(), etc.] are notavailable.Drivers that use these functions should depend on HAS_IOMEM so thatthey do not cause build errors.Rectifies these build errors:s390-linux-ld: drivers/dma/qcom/hidma_mgmt.o: in function `hidma_mgmt_probe&apos;:hidma_mgmt.c:(.text+0x780): undefined reference to `devm_ioremap_resource&apos;s390-linux-ld: drivers/dma/qcom/hidma_mgmt.o: in function `hidma_mgmt_init&apos;:hidma_mgmt.c:(.init.text+0x126): undefined reference to `of_address_to_resource&apos;s390-linux-ld: hidma_mgmt.c:(.init.text+0x16e): undefined reference to `of_address_to_resource&apos;Fixes: 67a2003e0607 (&quot;dmaengine: add Qualcomm Technologies HIDMA channel driver&quot;)Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Cc: Sinan Kaya &lt;okaya@codeaurora.org&gt;Cc: Vinod Koul &lt;vkoul@kernel.org&gt;Cc: dmaengine@vger.kernel.orgLink: https://lore.kernel.org/r/20210522021313.16405-3-rdunlap@infradead.orgSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/dma/qcom/Kconfig</description>
        <pubDate>Sat, 22 May 2021 02:13:11 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>5d0c3533 - dmaengine: qcom: Add GPI dma driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma/qcom/Kconfig#5d0c3533</link>
        <description>dmaengine: qcom: Add GPI dma driverThis controller provides DMAengine capabilities for a variety of peripheralbuses such as I2C, UART, and SPI. By using GPI dmaengine driver, busdrivers can use a standardize interface that is protocol independent totransfer data between memory and peripheral.Link: https://lore.kernel.org/r/20201109085450.24843-4-vkoul@kernel.orgSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/dma/qcom/Kconfig</description>
        <pubDate>Mon, 09 Nov 2020 08:54:50 +0000</pubDate>
        <dc:creator>Vinod Koul &lt;vkoul@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>5c9f8c2d - dmaengine: qcom: Add ADM driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma/qcom/Kconfig#5c9f8c2d</link>
        <description>dmaengine: qcom: Add ADM driverAdd the DMA engine driver for the QCOM Application Data Mover (ADM) DMAcontroller found in the MSM8x60 and IPQ/APQ8064 platforms.The ADM supports both memory to memory transactions and memoryto/from peripheral device transactions.  The controller also providesflow control capabilities for transactions to/from peripheral devices.The initial release of this driver supports slave transfers to/fromperipherals and also incorporates CRCI (client rate control interface)flow control.The hardware only supports a 32 bit physical address, so specifying!PHYS_ADDR_T_64BIT gives maximum COMPILE_TEST coverage without having tospend effort on kludging things in the code that will never actually beneeded on real hardware.Signed-off-by: Andy Gross &lt;agross@codeaurora.org&gt;Signed-off-by: Thomas Pedersen &lt;twp@codeaurora.org&gt;Signed-off-by: Jonathan McDowell &lt;noodles@earth.li&gt;Link: https://lore.kernel.org/r/20201114140233.GM32650@earth.liSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/dma/qcom/Kconfig</description>
        <pubDate>Sat, 14 Nov 2020 14:02:33 +0000</pubDate>
        <dc:creator>Jonathan McDowell &lt;noodles@earth.li&gt;</dc:creator>
    </item>
<item>
        <title>a7f7f624 - treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma/qcom/Kconfig#a7f7f624</link>
        <description>treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;Since commit 84af7a6194e4 (&quot;checkpatch: kconfig: prefer &apos;help&apos; over&apos;---help---&apos;&quot;), the number of &apos;---help---&apos; has been graduallydecreasing, but there are still more than 2400 instances.This commit finishes the conversion. While I touched the lines,I also fixed the indentation.There are a variety of indentation styles found.  a) 4 spaces + &apos;---help---&apos;  b) 7 spaces + &apos;---help---&apos;  c) 8 spaces + &apos;---help---&apos;  d) 1 space + 1 tab + &apos;---help---&apos;  e) 1 tab + &apos;---help---&apos;    (correct indentation)  f) 1 tab + 1 space + &apos;---help---&apos;  g) 1 tab + 2 spaces + &apos;---help---&apos;In order to convert all of them to 1 tab + &apos;help&apos;, I ran thefollowing commend:  $ find . -name &apos;Kconfig*&apos; | xargs sed -i &apos;s/^[[:space:]]*---help---/\thelp/&apos;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/dma/qcom/Kconfig</description>
        <pubDate>Sat, 13 Jun 2020 16:50:22 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma/qcom/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/dma/qcom/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>67a2003e - dmaengine: add Qualcomm Technologies HIDMA channel driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma/qcom/Kconfig#67a2003e</link>
        <description>dmaengine: add Qualcomm Technologies HIDMA channel driverThis patch adds support for hidma engine. The driver consists of twological blocks. The DMA engine interface and the low-level interface.The hardware only supports memcpy/memset and this driver only supportmemcpy interface. HW and driver doesn&apos;t support slave interface.Signed-off-by: Sinan Kaya &lt;okaya@codeaurora.org&gt;Reviewed-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;

            List of files:
            /linux-6.15/drivers/dma/qcom/Kconfig</description>
        <pubDate>Fri, 05 Feb 2016 04:34:35 +0000</pubDate>
        <dc:creator>Sinan Kaya &lt;okaya@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>7f8f209f - dmaengine: add Qualcomm Technologies HIDMA management driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma/qcom/Kconfig#7f8f209f</link>
        <description>dmaengine: add Qualcomm Technologies HIDMA management driverThe Qualcomm Technologies HIDMA device has been designed to supportvirtualization technology. The driver has been divided into two to followthe hardware design.1. HIDMA Management driver2. HIDMA Channel driverEach HIDMA HW consists of multiple channels. These channels share some setof common parameters. These parameters are initialized by the managementdriver during power up. Same management driver is used for monitoring theexecution of the channels. Management driver can change the performancebehavior dynamically such as bandwidth allocation and prioritization.The management driver is executed in host context and is the mainmanagement entity for all channels provided by the device.Signed-off-by: Sinan Kaya &lt;okaya@codeaurora.org&gt;Reviewed-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;

            List of files:
            /linux-6.15/drivers/dma/qcom/Kconfig</description>
        <pubDate>Fri, 05 Feb 2016 04:34:34 +0000</pubDate>
        <dc:creator>Sinan Kaya &lt;okaya@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>d9b31efc - dmaengine: qcom_bam_dma: move to qcom directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma/qcom/Kconfig#d9b31efc</link>
        <description>dmaengine: qcom_bam_dma: move to qcom directoryCreating a QCOM directory for all QCOM DMA source files.Signed-off-by: Sinan Kaya &lt;okaya@codeaurora.org&gt;Reviewed-by: Andy Gross &lt;agross@codeaurora.org&gt;Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;

            List of files:
            /linux-6.15/drivers/dma/qcom/Kconfig</description>
        <pubDate>Fri, 05 Feb 2016 04:34:32 +0000</pubDate>
        <dc:creator>Sinan Kaya &lt;okaya@codeaurora.org&gt;</dc:creator>
    </item>
</channel>
</rss>
