<?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>1dba41c9 - net: ipa: add an interconnect dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ipa/Kconfig#1dba41c9</link>
        <description>net: ipa: add an interconnect dependencyIn order to function, the IPA driver very clearly requires theinterconnect framework to be enabled in the kernel configuration.State that dependency in the Kconfig file.This became a problem when CONFIG_COMPILE_TEST support was added.Non-Qualcomm platforms won&apos;t necessarily enable CONFIG_INTERCONNECT.Reported-by: kernel test robot &lt;lkp@intel.com&gt;Fixes: 38a4066f593c5 (&quot;net: ipa: support COMPILE_TEST&quot;)Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;Link: https://lore.kernel.org/r/20220301113440.257916-1-elder@linaro.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ipa/Kconfig</description>
        <pubDate>Tue, 01 Mar 2022 11:34:40 +0000</pubDate>
        <dc:creator>Alex Elder &lt;elder@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>caef14b7 - net: ipa: fix a build dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ipa/Kconfig#caef14b7</link>
        <description>net: ipa: fix a build dependencyAn IPA build problem arose in the linux-next tree the other day.The problem is that a recent commit adds a new dependency on somecode, and the Kconfig file for IPA doesn&apos;t reflect that dependency.As a result, some configurations can fail to build (particularlywhen COMPILE_TEST is enabled).The recent patch adds calls to qmp_get(), qmp_put(), and qmp_send(),and those are built based on the QCOM_AOSS_QMP config option.  Ifthat symbol is not defined, stubs are defined, so we just need toensure QCOM_AOSS_QMP is compatible with QCOM_IPA, or it&apos;s notdefined.Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Fixes: 34a081761e4e3 (&quot;net: ipa: request IPA register values be retained&quot;)Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;Tested-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ipa/Kconfig</description>
        <pubDate>Fri, 25 Feb 2022 20:15:30 +0000</pubDate>
        <dc:creator>Alex Elder &lt;elder@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>424953cf - qcom_scm: hide Kconfig symbol</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ipa/Kconfig#424953cf</link>
        <description>qcom_scm: hide Kconfig symbolNow that SCM can be a loadable module, we have to add anotherdependency to avoid link failures when ipa or adreno-gpu arebuilt-in:aarch64-linux-ld: drivers/net/ipa/ipa_main.o: in function `ipa_probe&apos;:ipa_main.c:(.text+0xfc4): undefined reference to `qcom_scm_is_available&apos;ld.lld: error: undefined symbol: qcom_scm_is_available&gt;&gt;&gt; referenced by adreno_gpu.c&gt;&gt;&gt;               gpu/drm/msm/adreno/adreno_gpu.o:(adreno_zap_shader_load) in archive drivers/built-in.aThis can happen when CONFIG_ARCH_QCOM is disabled and we don&apos;t selectQCOM_MDT_LOADER, but some other module selects QCOM_SCM. Ideally we&apos;duse a similar dependency here to what we have for QCOM_RPROC_COMMON,but that causes dependency loops from other things selecting QCOM_SCM.This appears to be an endless problem, so try something different thistime: - CONFIG_QCOM_SCM becomes a hidden symbol that nothing &apos;depends on&apos;   but that is simply selected by all of its users - All the stubs in include/linux/qcom_scm.h can go away - arm-smccc.h needs to provide a stub for __arm_smccc_smc() to   allow compile-testing QCOM_SCM on all architectures. - To avoid a circular dependency chain involving RESET_CONTROLLER   and PINCTRL_SUNXI, drop the &apos;select RESET_CONTROLLER&apos; statement.   According to my testing this still builds fine, and the QCOM   platform selects this symbol already.Acked-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;Acked-by: Alex Elder &lt;elder@linaro.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/drivers/net/ipa/Kconfig</description>
        <pubDate>Tue, 28 Sep 2021 07:50:27 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>fc566dab - net: ipa: switch to version based configuration</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ipa/Kconfig#fc566dab</link>
        <description>net: ipa: switch to version based configurationRename the SDM845 configuration data file so that its name isderived from its IPA version.  I am not aware of any special IPAbehavior or handling that would be based on a specific SoC (asopposed to a specific version of the IPA it contains).Update a few other references to the code that talk about the SDM845rather than just IPA v3.5.1.Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ipa/Kconfig</description>
        <pubDate>Sun, 28 Mar 2021 17:31:08 +0000</pubDate>
        <dc:creator>Alex Elder &lt;elder@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>99e75a37 - net: ipa: relax 64-bit build requirement</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ipa/Kconfig#99e75a37</link>
        <description>net: ipa: relax 64-bit build requirementWe currently assume the IPA driver is built only for a 64 bit kernel.When this constraint was put in place it eliminated some do_div()calls, replacing them with the &quot;/&quot; and &quot;%&quot; operators.  We now onlyuse these operations on u32 and size_t objects.  In a 32-bit kernelbuild, size_t will be 32 bits wide, so there remains no reason touse do_div() for divide and modulo.A few recent commits also fix some code that assumes that DMAaddresses are 64 bits wide.With that, we can get rid of the 64-bit build requirement.Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ipa/Kconfig</description>
        <pubDate>Thu, 18 Mar 2021 18:59:30 +0000</pubDate>
        <dc:creator>Alex Elder &lt;elder@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>46e05e1d - net: ipa: add config dependency on QCOM_SMEM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ipa/Kconfig#46e05e1d</link>
        <description>net: ipa: add config dependency on QCOM_SMEMThe IPA driver depends on some SMEM functionality (qcom_smem_init(),qcom_smem_alloc(), and qcom_smem_virt_to_phys()), but this is notreflected in the configuration dependencies.  Add a dependency onQCOM_SMEM to avoid attempts to build the IPA driver without SMEM.This avoids a link error for certain configurations.Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Fixes: 38a4066f593c5 (&quot;net: ipa: support COMPILE_TEST&quot;)Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; # build-testedReviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Link: https://lore.kernel.org/r/20210112192134.493-1-elder@linaro.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ipa/Kconfig</description>
        <pubDate>Tue, 12 Jan 2021 19:21:34 +0000</pubDate>
        <dc:creator>Alex Elder &lt;elder@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>38a4066f - net: ipa: support COMPILE_TEST</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ipa/Kconfig#38a4066f</link>
        <description>net: ipa: support COMPILE_TESTArrange for the IPA driver to be built when COMPILE_TEST is enabled.Update the help text to reflect that we support two Qualcomm SoCs.Suggested-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;Reviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ipa/Kconfig</description>
        <pubDate>Thu, 07 Jan 2021 23:34:04 +0000</pubDate>
        <dc:creator>Alex Elder &lt;elder@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>5e0ef51b - remoteproc: clean up notification config</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ipa/Kconfig#5e0ef51b</link>
        <description>remoteproc: clean up notification configRearrange the config files for remoteproc and IPA to fix theirinterdependencies.First, have CONFIG_QCOM_Q6V5_MSS select QCOM_Q6V5_IPA_NOTIFY so thenotification code is built regardless of whether IPA needs it.Next, represent QCOM_IPA as being dependent on QCOM_Q6V5_MSS ratherthan setting its value to match QCOM_Q6V5_COMMON (which is selectedby QCOM_Q6V5_MSS).Drop all dependencies from QCOM_Q6V5_IPA_NOTIFY.  The notificationcode will be built whenever QCOM_Q6V5_MSS is set, and it has no otherdependencies.Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;Reviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ipa/Kconfig</description>
        <pubDate>Mon, 16 Mar 2020 22:51:21 +0000</pubDate>
        <dc:creator>Alex Elder &lt;elder@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>08120d23 - soc: qcom: ipa: support build of IPA code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ipa/Kconfig#08120d23</link>
        <description>soc: qcom: ipa: support build of IPA codeAdd build and Kconfig support for the Qualcomm IPA driver.Signed-off-by: Alex Elder &lt;elder@linaro.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ipa/Kconfig</description>
        <pubDate>Fri, 06 Mar 2020 04:28:29 +0000</pubDate>
        <dc:creator>Alex Elder &lt;elder@linaro.org&gt;</dc:creator>
    </item>
</channel>
</rss>
