<?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>d205c06a - soc: fsl: cpm1: qmc: Fix dependency on fsl_soc.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#d205c06a</link>
        <description>soc: fsl: cpm1: qmc: Fix dependency on fsl_soc.hQMC driver requires fsl_soc.h to use function get_immrbase().This header is provided by powerpc architecture and the functionsit declares are defined only when FSL_SOC is selected.Today the dependency is the following:	depends on CPM1 || QUICC_ENGINE || \		   (FSL_SOC &amp;&amp; (CPM || QUICC_ENGINE) &amp;&amp; COMPILE_TEST)This dependency tentatively ensure that FSL_SOC is there when doing aCOMPILE_TEST.CPM1 is only selected by PPC_8xx and cannot be selected manually.CPM1 selects FSL_SOCQUICC_ENGINE on the other hand can be selected by ARM or ARM64 whichdoesn&apos;t select FSL_SOC. QUICC_ENGINE can also be selected with justCOMPILE_TEST.It is therefore possible to end up with CPM_QMC selectedwithout FSL_SOC.So fix it by making it depend on FSL_SOC at all time.The rest of the above dependency is the same as the one for CPM_TSA onwhich CPM_QMC also depends, so it can go away, leaving only a simpledependency on FSL_SOC.Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Closes: https://lore.kernel.org/lkml/20240904104859.020fe3a9@canb.auug.org.au/Fixes: 8655b76b7004 (&quot;soc: fsl: cpm1: qmc: Handle QUICC Engine (QE) soft-qmc firmware&quot;)Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Acked-by: Herve Codina &lt;herve.codina@bootlin.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Wed, 04 Sep 2024 07:51:09 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;</dc:creator>
    </item>
<item>
        <title>eb680d56 - soc: fsl: cpm1: qmc: Add support for QUICC Engine (QE) implementation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#eb680d56</link>
        <description>soc: fsl: cpm1: qmc: Add support for QUICC Engine (QE) implementationAdd support for the QMC (QUICC Multichannel Controller) available insome PowerQUICC SoC that uses a QUICC Engine (QE) block such as MPC8321.This QE QMC is similar to the CPM QMC except that it uses UCCs (UnifiedCommunication Controllers) instead of SCCs (Serial CommunicationControllers). Also, compared against the CPM QMC, this QE QMC does notuse a fixed area for the UCC/SCC parameters area but it uses a dynamicarea allocated and provided to the hardware at runtime.Signed-off-by: Herve Codina &lt;herve.codina@bootlin.com&gt;Reviewed-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Link: https://lore.kernel.org/r/20240808071132.149251-35-herve.codina@bootlin.comSigned-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Thu, 08 Aug 2024 07:11:27 +0000</pubDate>
        <dc:creator>Herve Codina &lt;herve.codina@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>7ac94702 - soc: fsl: cpm1: tsa: Add support for QUICC Engine (QE) implementation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#7ac94702</link>
        <description>soc: fsl: cpm1: tsa: Add support for QUICC Engine (QE) implementationAdd support for the time slot assigner (TSA) available in somePowerQUICC SoC that uses a QUICC Engine (QE) block such as MPC8321.The QE TSA is similar to the CPM1 TSA except that it uses UCCs (UnifiedCommunication Controllers) instead of SCCs (Serial CommunicationControllers).Also, compared against the CPM1 TSA, this QE TSA can handle up to 4 TDMsinstead of 2 and allows to configure the logic level of sync signals.At a lower level, compared against CPM TSA implementation, someregisters are slightly different even if same features are present.Signed-off-by: Herve Codina &lt;herve.codina@bootlin.com&gt;Reviewed-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Link: https://lore.kernel.org/r/20240808071132.149251-15-herve.codina@bootlin.comSigned-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Thu, 08 Aug 2024 07:11:07 +0000</pubDate>
        <dc:creator>Herve Codina &lt;herve.codina@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>7b1a78ba - soc/fsl/qe: fix usb.c build errors</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#7b1a78ba</link>
        <description>soc/fsl/qe: fix usb.c build errorsFix build errors in soc/fsl/qe/usb.c when QUICC_ENGINE is not set.This happens when PPC_EP88XC is set, which selects CPM1 &amp; CPM.When CPM is set, USB_FSL_QE can be set without QUICC_ENGINEbeing set. When USB_FSL_QE is set, QE_USB deafults to y, whichcauses build errors when QUICC_ENGINE is not set. MakingQE_USB depend on QUICC_ENGINE prevents QE_USB from defaulting to y.Fixes these build errors:drivers/soc/fsl/qe/usb.o: in function `qe_usb_clock_set&apos;:usb.c:(.text+0x1e): undefined reference to `qe_immr&apos;powerpc-linux-ld: usb.c:(.text+0x2a): undefined reference to `qe_immr&apos;powerpc-linux-ld: usb.c:(.text+0xbc): undefined reference to `qe_setbrg&apos;powerpc-linux-ld: usb.c:(.text+0xca): undefined reference to `cmxgcr_lock&apos;powerpc-linux-ld: usb.c:(.text+0xce): undefined reference to `cmxgcr_lock&apos;Fixes: 5e41486c408e (&quot;powerpc/QE: add support for QE USB clocks routing&quot;)Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Link: https://lore.kernel.org/all/202301101500.pillNv6R-lkp@intel.com/Suggested-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Cc: Leo Li &lt;leoyang.li@nxp.com&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Nicolas Schier &lt;nicolas@fjasle.eu&gt;Cc: Qiang Zhao &lt;qiang.zhao@nxp.com&gt;Cc: linuxppc-dev &lt;linuxppc-dev@lists.ozlabs.org&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: Kumar Gala &lt;galak@kernel.crashing.org&gt;Acked-by: Nicolas Schier &lt;nicolas@jasle.eu&gt;Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Sun, 21 May 2023 22:52:16 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>192d43e9 - soc: fsl: cpm1: Fix TSA and QMC dependencies in case of COMPILE_TEST</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#192d43e9</link>
        <description>soc: fsl: cpm1: Fix TSA and QMC dependencies in case of COMPILE_TESTIn order to compile tsa.c and qmc.c, CONFIG_CPM must be set.Without this dependency, the linker fails with some missingsymbols for COMPILE_TEST configurations that need QMC withoutenabling CPM.Signed-off-by: Herve Codina &lt;herve.codina@bootlin.com&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Link: https://lore.kernel.org/oe-kbuild-all/202305160221.9XgweObz-lkp@intel.com/Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Tested-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; # build-testedLink: https://lore.kernel.org/r/20230523085902.75837-2-herve.codina@bootlin.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Tue, 23 May 2023 08:59:01 +0000</pubDate>
        <dc:creator>Herve Codina &lt;herve.codina@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>6ffa0da5 - soc: fsl: cpm1: qmc: Fix test dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#6ffa0da5</link>
        <description>soc: fsl: cpm1: qmc: Fix test dependencyThe QMC depends on (SOC_FSL &amp;&amp; COMPILE_TEST). SOC_FSL does not exist.Fix the dependency using the correct one: FSL_SOC.Signed-off-by: Herve Codina &lt;herve.codina@bootlin.com&gt;Link: https://lore.kernel.org/r/20230314082157.137176-1-herve.codina@bootlin.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Tue, 14 Mar 2023 08:21:57 +0000</pubDate>
        <dc:creator>Herve Codina &lt;herve.codina@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>3178d58e - soc: fsl: cpm1: Add support for QMC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#3178d58e</link>
        <description>soc: fsl: cpm1: Add support for QMCThe QMC (QUICC Multichannel Controller) emulates up to 64channels within one serial controller using the same TDMphysical interface routed from the TSA.It is available in some	PowerQUICC SoC such as theMPC885 or MPC866.It is also available on some Quicc Engine SoCs.This current version support CPM1 SoCs only and someenhancement are needed to support Quicc Engine SoCs.Signed-off-by: Herve Codina &lt;herve.codina@bootlin.com&gt;Acked-by: Li Yang &lt;leoyang.li@nxp.com&gt;Reviewed-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Link: https://lore.kernel.org/r/20230217145645.1768659-7-herve.codina@bootlin.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Fri, 17 Feb 2023 14:56:41 +0000</pubDate>
        <dc:creator>Herve Codina &lt;herve.codina@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>1d4ba0b8 - soc: fsl: cpm1: Add support for TSA</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#1d4ba0b8</link>
        <description>soc: fsl: cpm1: Add support for TSAThe TSA (Time Slot Assigner) purpose is to route someTDM time-slots to other internal serial controllers.It is available in some PowerQUICC SoC such as theMPC885 or MPC866.It is also available on some Quicc Engine SoCs.This current version support CPM1 SoCs only and someenhancement are needed to support Quicc Engine SoCs.Signed-off-by: Herve Codina &lt;herve.codina@bootlin.com&gt;Acked-by: Li Yang &lt;leoyang.li@nxp.com&gt;Reviewed-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Link: https://lore.kernel.org/r/20230217145645.1768659-3-herve.codina@bootlin.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Fri, 17 Feb 2023 14:56:37 +0000</pubDate>
        <dc:creator>Herve Codina &lt;herve.codina@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>5a35435e - soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#5a35435e</link>
        <description>soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINEThere are also PPC64, ARM and ARM64 based SOCs with a QUICC Engine,and the core QE code as well as net/wan/fsl_ucc_hdlc andtty/serial/ucc_uart has now been modified to not rely on ppcisms.So extend the architectures that can select QUICC_ENGINE, and add therather modest requirements of OF &amp;&amp; HAS_IOMEM.The core code as well as the ucc_uart driver has been tested on anLS1021A (arm), and it has also been tested that the QE code stillworks on an mpc8309 (ppc). Qiang Zhao has tested that the QE-HDLC codethat gets enabled with this works on ARM64.Reviewed-by: Timur Tabi &lt;timur@kernel.org&gt;Signed-off-by: Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&gt;Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Thu, 28 Nov 2019 14:55:54 +0000</pubDate>
        <dc:creator>Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&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/soc/fsl/qe/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/soc/fsl/qe/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>46252108 - soc: fsl: cleanup Kconfig menu</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#46252108</link>
        <description>soc: fsl: cleanup Kconfig menuPut NXP/Freescale QorIQ SoC drivers under a menu and make the itemnaming more aligned.Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Tue, 24 Jul 2018 21:14:33 +0000</pubDate>
        <dc:creator>Li Yang &lt;leoyang.li@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>35ef1c20 - fsl/qe: Add QE TDM lib</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#35ef1c20</link>
        <description>fsl/qe: Add QE TDM libQE has module to support TDM, some other protocolssupported by QE are based on TDM.add a qe-tdm lib, this lib provides functions to the protocolsusing TDM to configurate QE-TDM.Signed-off-by: Zhao Qiang &lt;qiang.zhao@nxp.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Mon, 06 Jun 2016 06:30:01 +0000</pubDate>
        <dc:creator>Zhao Qiang &lt;qiang.zhao@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>7aa1aa6e - QE: Move QE from arch/powerpc to drivers/soc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/fsl/qe/Kconfig#7aa1aa6e</link>
        <description>QE: Move QE from arch/powerpc to drivers/socls1 has qe and ls1 has arm cpu.move qe from arch/powerpc to drivers/soc/fslto adapt to powerpc and armSigned-off-by: Zhao Qiang &lt;qiang.zhao@freescale.com&gt;Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;

            List of files:
            /linux-6.15/drivers/soc/fsl/qe/Kconfig</description>
        <pubDate>Mon, 30 Nov 2015 02:48:57 +0000</pubDate>
        <dc:creator>Zhao Qiang &lt;qiang.zhao@freescale.com&gt;</dc:creator>
    </item>
</channel>
</rss>
