<?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>be6686b8 - firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#be6686b8</link>
        <description>firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXCThe i.MX System Controller Management Interface firmware is only presenton Freescale i.MX SoCs.  Hence add a dependency on ARCH_MXC, to preventasking the user about this driver when configuring a kernel withoutFreescale i.MX platform support.Fixes: 514b2262ade48a05 (&quot;firmware: arm_scmi: Fix i.MX build dependency&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Reviewed-by: Fabio Estevam &lt;festevam@gmail.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Wed, 05 Feb 2025 14:41:43 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>514b2262 - firmware: arm_scmi: Fix i.MX build dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#514b2262</link>
        <description>firmware: arm_scmi: Fix i.MX build dependencyThe newly added SCMI vendor driver references functions in theprotocol driver but needs a Kconfig dependency to ensure it can link,essentially the Kconfig dependency needs to be reversed to match thelink time dependency:  |  arm-linux-gnueabi-ld: sound/soc/fsl/fsl_mqs.o: in function `fsl_mqs_sm_write&apos;:  |  	fsl_mqs.c:(.text+0x1aa): undefined reference to `scmi_imx_misc_ctrl_set&apos;  |  arm-linux-gnueabi-ld: sound/soc/fsl/fsl_mqs.o: in function `fsl_mqs_sm_read&apos;:  |  	fsl_mqs.c:(.text+0x1ee): undefined reference to `scmi_imx_misc_ctrl_get&apos;This however only works after changing the dependency in the SND_SOC_FSL_MQSdriver as well, which uses &apos;select IMX_SCMI_MISC_DRV&apos; to turn on adriver it depends on. This is generally a bad idea, so the best solutionis to change that into a dependency.To allow the ASoC driver to keep building with the SCMI support, thisneeds to be an optional dependency that enforces the link-timedependency if IMX_SCMI_MISC_DRV is a loadable module but notdepend on it if that is disabled.Fixes: 61c9f03e22fc (&quot;firmware: arm_scmi: Add initial support for i.MX MISC protocol&quot;)Fixes: 101c9023594a (&quot;ASoC: fsl_mqs: Support accessing registers by scmi interface&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Acked-by: Shengjiu Wang &lt;shengjiu.wang@gmail.com&gt;Message-Id: &lt;20241115230555.2435004-1-arnd@kernel.org&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Fri, 15 Nov 2024 23:05:18 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>0b4f8a68 - firmware: imx: Add i.MX95 MISC driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#0b4f8a68</link>
        <description>firmware: imx: Add i.MX95 MISC driverThe i.MX95 System manager exports SCMI MISC protocol for linux to dovarious settings, such as set board gpio expander as wakeup source.The driver is to add the support.Reviewed-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;Message-Id: &lt;20240823-imx95-bbm-misc-v2-v8-5-e600ed9e9271@nxp.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Fri, 23 Aug 2024 09:05:21 +0000</pubDate>
        <dc:creator>Peng Fan &lt;peng.fan@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>24a11a1e - pmdomain: imx: Move Kconfig options to the pmdomain subsystem</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#24a11a1e</link>
        <description>pmdomain: imx: Move Kconfig options to the pmdomain subsystemThe Kconfig options belongs closer to the corresponding implementations,hence let&apos;s move them from the soc- and firmware subsystem to the pmdomainsubsystem.Cc: Shawn Guo &lt;shawnguo@kernel.org&gt;Cc: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;Cc: Fabio Estevam &lt;festevam@gmail.com&gt;Cc: Peng Fan &lt;peng.fan@nxp.com&gt;Cc: &lt;kernel@pengutronix.de&gt;Cc: &lt;linux-imx@nxp.com&gt;Acked-by: Peng Fan &lt;peng.fan@nxp.com&gt;Acked-by: Shawn Guo &lt;shawnguo@kernel.org&gt;Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Mon, 11 Sep 2023 22:45:34 +0000</pubDate>
        <dc:creator>Ulf Hansson &lt;ulf.hansson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>82c08278 - firmware: imx: select SOC_BUS to fix firmware build</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#82c08278</link>
        <description>firmware: imx: select SOC_BUS to fix firmware buildFix build error in firmware/imx/ selecting SOC_BUS.riscv32-linux-ld: drivers/firmware/imx/imx-scu-soc.o: in function `.L9&apos;:imx-scu-soc.c:(.text+0x1b0): undefined reference to `soc_device_register&apos;Fixes: edbee095fafb (&quot;firmware: imx: add SCU firmware driver support&quot;)Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Cc: Atish Patra &lt;atish.patra@wdc.com&gt;Cc: Palmer Dabbelt &lt;palmerdabbelt@google.com&gt;Cc: Ard Biesheuvel &lt;ardb@kernel.org&gt;Cc: Anson Huang &lt;Anson.Huang@nxp.com&gt;Cc: Daniel Baluta &lt;daniel.baluta@nxp.com&gt;Reviewed-by: Dong Aisheng &lt;aisheng.dong@nxp.com&gt;Signed-off-by: Shawn Guo &lt;shawnguo@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Sat, 16 Jan 2021 03:32:59 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>32ec783a - firmware: imx: fix compile-testing</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#32ec783a</link>
        <description>firmware: imx: fix compile-testingIt is nice to allow compile-testing the firmware drivers, but thisfails when the dependency is a loadable module:aarch64-linux-ld: drivers/firmware/imx/scu-pd.o: in function `imx_sc_pd_power&apos;:scu-pd.c:(.text+0xd8): undefined reference to `imx_scu_call_rpc&apos;aarch64-linux-ld: scu-pd.c:(.text+0x108): undefined reference to `imx_scu_call_rpc&apos;aarch64-linux-ld: drivers/firmware/imx/scu-pd.o: in function `imx_sc_pd_probe&apos;:Change the dependencies to ensure that any driver we depend on iseither reachable or we are compile-testing and it is disabled,effectively reverting most of the previous changes that turnedout to be incorrect.Fixes: a9f85f93ed73 (&quot;firmware: imx: add COMPILE_TEST support&quot;)Fixes: 5b00b8375416 (&quot;firmware: imx: add COMPILE_TEST for IMX_SCU driver&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Link: https://lore.kernel.org/r/20200408190314.695067-1-arnd@arndb.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Wed, 08 Apr 2020 19:02:57 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>a9f85f93 - firmware: imx: add COMPILE_TEST support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#a9f85f93</link>
        <description>firmware: imx: add COMPILE_TEST supportAdd COMPILE_TEST support to i.MX SCU drivers for better compiletesting coverage.Signed-off-by: Anson Huang &lt;Anson.Huang@nxp.com&gt;Link: https://lore.kernel.org/r/1583509356-8265-1-git-send-email-Anson.Huang@nxp.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Fri, 06 Mar 2020 15:42:32 +0000</pubDate>
        <dc:creator>Anson Huang &lt;Anson.Huang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>5b00b837 - firmware: imx: add COMPILE_TEST for IMX_SCU driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#5b00b837</link>
        <description>firmware: imx: add COMPILE_TEST for IMX_SCU driverAdd COMPILE_TEST support to IMX_SCU driver for better compiletesting coverage.  Any driver depending on IMX_SCU shouldn&apos;t haveCOMPILE_TEST though.Signed-off-by: Anson Huang &lt;Anson.Huang@nxp.com&gt;Signed-off-by: Shawn Guo &lt;shawnguo@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Sat, 07 Mar 2020 01:25:54 +0000</pubDate>
        <dc:creator>Anson Huang &lt;Anson.Huang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>f52cdcce - firmware: imx: Allow IMX DSP to be selected as module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#f52cdcce</link>
        <description>firmware: imx: Allow IMX DSP to be selected as moduleIMX DSP is only needed by SOF or any other module thatwants to communicate with the DSP. When SOF is buildas a module IMX DSP is forced to be built inside thekernel image. This is not optimal, so allow IMX DSPto be built as a module.Signed-off-by: Daniel Baluta &lt;daniel.baluta@nxp.com&gt;Signed-off-by: Shawn Guo &lt;shawnguo@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Sat, 04 Jan 2020 15:39:53 +0000</pubDate>
        <dc:creator>Daniel Baluta &lt;daniel.baluta@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>ffbf23d5 - firmware: imx: Add DSP IPC protocol interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#ffbf23d5</link>
        <description>firmware: imx: Add DSP IPC protocol interfaceSome of i.MX8 processors (e.g i.MX8QM, i.MX8QXP) containthe Tensilica HiFi4 DSP for advanced pre- and post-audioprocessing.The communication between Host CPU and DSP firmware istaking place using a shared memory area for message passingand a dedicated Messaging Unit for notifications.DSP IPC protocol offers a doorbell interface usingimx-mailbox API.We use 4 MU channels (2 x TXDB, 2 x RXDB) to implement arequest-reply protocol.Connection 0 (txdb0, rxdb0):        - Host writes messasge to shared memory [SHMEM]	- Host sends a request [MU]	- DSP handles request [SHMEM]	- DSP sends reply [MU]Connection 1 (txdb1, rxdb1):	- DSP writes a message to shared memory [SHMEM]	- DSP sends a request [MU]	- Host handles request [SHMEM]	- Host sends reply [MU]The protocol interface will be used by a Host client tocommunicate with the DSP. First client will be the i.MX8part from Sound Open Firmware infrastructure.The protocol offers the following interface:On Tx:   - imx_dsp_ring_doorbell, will be called to notify the DSP   that it needs to handle a request.On Rx:   - clients need to provide two callbacks:	.handle_reply	.handle_request  - the callbacks will be used by the protocol on    notification arrival from DSP.Signed-off-by: Daniel Baluta &lt;daniel.baluta@nxp.com&gt;Reviewed-by: Oleksij Rempel &lt;o.rempel@pengutronix.de&gt;Signed-off-by: Shawn Guo &lt;shawnguo@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Thu, 01 Aug 2019 09:56:36 +0000</pubDate>
        <dc:creator>Daniel Baluta &lt;daniel.baluta@nxp.com&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/firmware/imx/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/firmware/imx/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>c800cd78 - firmware: imx: add SCU power domain driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#c800cd78</link>
        <description>firmware: imx: add SCU power domain driverSome i.MX SoCs contain a system controller that is responsible forcontrolling the state of the IPs that are present. Communicationbetween the host processor running an OS and the system controllerhappens through a SCU protocol. This patch adds SCU protocol basedpower domains drivers.Cc: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;Cc: Rob Herring &lt;robh+dt@kernel.org&gt;Cc: Shawn Guo &lt;shawnguo@kernel.org&gt;Cc: Sascha Hauer &lt;kernel@pengutronix.de&gt;Cc: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;Cc: &quot;Rafael J. Wysocki&quot; &lt;rjw@rjwysocki.net&gt;Cc: Kevin Hilman &lt;khilman@kernel.org&gt;Cc: linux-pm@vger.kernel.orgSigned-off-by: Dong Aisheng &lt;aisheng.dong@nxp.com&gt;Reviewed-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;Signed-off-by: Shawn Guo &lt;shawnguo@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Thu, 01 Nov 2018 15:20:13 +0000</pubDate>
        <dc:creator>A.s. Dong &lt;aisheng.dong@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>edbee095 - firmware: imx: add SCU firmware driver support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/imx/Kconfig#edbee095</link>
        <description>firmware: imx: add SCU firmware driver supportThe System Controller Firmware (SCFW) is a low-level system functionwhich runs on a dedicated Cortex-M core to provide power, clock, andresource management. It exists on some i.MX8 processors. e.g. i.MX8QM(QM, QP), and i.MX8QX (QXP, DX).This patch implements the SCU firmware IPC function and the commonmessage sending API sc_call_rpc.Cc: Shawn Guo &lt;shawnguo@kernel.org&gt;Cc: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;Cc: Jassi Brar &lt;jassisinghbrar@gmail.com&gt;Reviewed-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;Signed-off-by: Dong Aisheng &lt;aisheng.dong@nxp.com&gt;Signed-off-by: Shawn Guo &lt;shawnguo@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/imx/Kconfig</description>
        <pubDate>Sun, 07 Oct 2018 13:04:42 +0000</pubDate>
        <dc:creator>Dong Aisheng &lt;aisheng.dong@nxp.com&gt;</dc:creator>
    </item>
</channel>
</rss>
