<?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>41845541 - firmware: arm_scmi: Add initial support for i.MX BBM protocol</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#41845541</link>
        <description>firmware: arm_scmi: Add initial support for i.MX BBM protocoli.MX95 has a battery-backed module(BBM), which has persistent storage(GPR), an RTC, and the ON/OFF button. The System Manager(SM) firmwareuse SCMI vendor protocol(SCMI BBM) to let agent be able to use GPR, RTCand ON/OFF button.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-2-e600ed9e9271@nxp.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Fri, 23 Aug 2024 09:05:18 +0000</pubDate>
        <dc:creator>Peng Fan &lt;peng.fan@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>20bda12a - firmware: arm_scmi: Make VirtIO transport a standalone driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#20bda12a</link>
        <description>firmware: arm_scmi: Make VirtIO transport a standalone driverMake SCMI VirtIO transport a standalone driver that can be optionallyloaded as a module.CC: Michael S. Tsirkin &lt;mst@redhat.com&gt;CC: Igor Skalkin &lt;igor.skalkin@opensynergy.com&gt;CC: Peter Hilber &lt;peter.hilber@opensynergy.com&gt;Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Message-Id: &lt;20240812173340.3912830-9-cristian.marussi@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Mon, 12 Aug 2024 17:33:39 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>db9cc5e6 - firmware: arm_scmi: Make OPTEE transport a standalone driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#db9cc5e6</link>
        <description>firmware: arm_scmi: Make OPTEE transport a standalone driverMake SCMI OPTEE transport a standalone driver that can be optionallyloaded as a module.CC: Etienne Carriere &lt;etienne.carriere@foss.st.com&gt;Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Message-Id: &lt;20240812173340.3912830-8-cristian.marussi@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Mon, 12 Aug 2024 17:33:38 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>a4175950 - firmware: arm_scmi: Make SMC transport a standalone driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#a4175950</link>
        <description>firmware: arm_scmi: Make SMC transport a standalone driverMake SCMI SMC transport a standalone driver that can be optionallyloaded as a module.CC: Peng Fan &lt;peng.fan@nxp.com&gt;CC: Nikunj Kela &lt;quic_nkela@quicinc.com&gt;Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Message-Id: &lt;20240812173340.3912830-7-cristian.marussi@arm.com&gt;[sudeep.holla: moved Clang Thumb2 build fix to the new makefile]Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Mon, 12 Aug 2024 17:33:37 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>b53515fa - firmware: arm_scmi: Make MBOX transport a standalone driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#b53515fa</link>
        <description>firmware: arm_scmi: Make MBOX transport a standalone driverMake SCMI mailbox transport a standalone driver that can be optionallyloaded as a module; while at it, create a dedicated subdirectory andsubmenu for SCMI Transports.Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Message-Id: &lt;20240812173340.3912830-6-cristian.marussi@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Mon, 12 Aug 2024 17:33:36 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>1b18d429 - firmware: arm_scmi: Add support for debug metrics at the interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#1b18d429</link>
        <description>firmware: arm_scmi: Add support for debug metrics at the interfaceSince SCMI involves interaction with the entity(software, firmware and/orhardware) providing services or features, it is quite useful to trackcertain metrics(for pure debugging purposes) like how many messages weresent or received, were there any failures, what kind of failures, ..etc.Add a new optional config option for the above purpose and the initialsupport for counting such key debug metrics.Signed-off-by: Luke Parkin &lt;luke.parkin@arm.com&gt;Reviewed-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Tested-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Message-Id: &lt;20240805131013.587016-3-sudeep.holla@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Mon, 05 Aug 2024 13:10:09 +0000</pubDate>
        <dc:creator>Luke Parkin &lt;luke.parkin@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>820cec12 - pmdomain: arm_scmi: Move Kconfig options to the pmdomain subsystem</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#820cec12</link>
        <description>pmdomain: arm_scmi: Move Kconfig options to the pmdomain subsystemThe Kconfig options belongs closer to the corresponding implementations,hence let&apos;s move them from the firmware to the pmdomain subsystem.Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;Link: https://lore.kernel.org/r/20231123120847.2825444-1-sudeep.holla@arm.comSigned-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Thu, 23 Nov 2023 12:08:46 +0000</pubDate>
        <dc:creator>Sudeep Holla &lt;sudeep.holla@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>2af23ceb - pmdomain: arm: Add the SCMI performance domain</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#2af23ceb</link>
        <description>pmdomain: arm: Add the SCMI performance domainTo enable support for performance scaling (DVFS) for generic devices withthe SCMI performance protocol, let&apos;s add an SCMI performance domain. Thisis being modelled as a genpd provider, with support for performance scalingthrough genpd&apos;s -&gt;set_performance_state() callback.Note that, this adds the initial support that allows consumer drivers forattached devices, to vote for a new performance state via calling thedev_pm_genpd_set_performance_state(). However, this should be avoided asit&apos;s in most cases preferred to use the OPP library to vote for a new OPPinstead. The support using the OPP library isn&apos;t part of this change, butneeds to be implemented from subsequent changes.Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;Link: https://lore.kernel.org/r/20230919121605.7304-1-ulf.hansson@linaro.orgSigned-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Tue, 19 Sep 2023 12:16:05 +0000</pubDate>
        <dc:creator>Ulf Hansson &lt;ulf.hansson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>9c54633e - firmware: arm_scmi: Add the raw mode co-existence support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#9c54633e</link>
        <description>firmware: arm_scmi: Add the raw mode co-existence supportWhen the raw support is enabled and configured in co-existence mode thenormal SCMI drivers are allowed to register with the SCMI core andoperate as usual alongside the raw operations.SCMI normal and raw messages will be kept segregated from each other,but only at the transaction level. Any further possible interference atthe protocol layer will have instead to be handled by the user to attainreliable results while using the raw transactions.Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Tested-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Tested-by: Vincent Guittot &lt;vincent.guittot@linaro.org&gt;Link: https://lore.kernel.org/r/20230118121426.492864-17-cristian.marussi@arm.comSigned-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Wed, 18 Jan 2023 12:14:25 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>3c3d818a - firmware: arm_scmi: Add core raw transmission support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#3c3d818a</link>
        <description>firmware: arm_scmi: Add core raw transmission supportAdd SCMI raw mode support which exposes a userspace interface to allow forbare SCMI command injection and snooping from userspace.Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Tested-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Tested-by: Vincent Guittot &lt;vincent.guittot@linaro.org&gt;Link: https://lore.kernel.org/r/20230118121426.492864-13-cristian.marussi@arm.comSigned-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Wed, 18 Jan 2023 12:14:21 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>c3d4aed7 - firmware: arm_scmi: Populate a common SCMI debugfs root</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#c3d4aed7</link>
        <description>firmware: arm_scmi: Populate a common SCMI debugfs rootCreate a common SCMI debugfs root directory and populate it with somecommon SCMI data for each discovered SCMI platform instance if SCMIdebugfs is needed by any configured SCMI facility.Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Tested-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Tested-by: Vincent Guittot &lt;vincent.guittot@linaro.org&gt;Link: https://lore.kernel.org/r/20230118121426.492864-11-cristian.marussi@arm.comSigned-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Wed, 18 Jan 2023 12:14:19 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>2c4b97fe - firmware: arm_scmi: Add SCMI System Power Control driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#2c4b97fe</link>
        <description>firmware: arm_scmi: Add SCMI System Power Control driverAdd an SCMI System Power control driver to handle platform&apos;s requestscarried by SYSTEM_POWER_STATE_NOTIFIER notifications: such platformrequested system-wide power state transitions are handled accordingly,gracefully or forcefully, depending on the notifications&apos; message flags.Graceful requests are relayed to userspace using the same Kernel API usedto handle ACPI Shutdown bus events.Link: https://lore.kernel.org/r/20220704101933.2981635-5-cristian.marussi@arm.comReviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Mon, 04 Jul 2022 10:19:33 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>5e114ad9 - firmware: arm_scmi: Support optee shared memory in the optee transport</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#5e114ad9</link>
        <description>firmware: arm_scmi: Support optee shared memory in the optee transportAdd support for TEE shared memory in optee scmi transport. When usingtee shared memory, scmi optee transport manages SCMI messages usingmsg protocol(from msg.c) in shared memory, whereas smt(from shmem.c)protocol is used with static IOMEM based shared buffers.Link: https://lore.kernel.org/r/20220425085127.2009-1-etienne.carriere@linaro.orgReviewed-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Etienne Carriere &lt;etienne.carriere@linaro.org&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Mon, 25 Apr 2022 08:51:27 +0000</pubDate>
        <dc:creator>Etienne Carriere &lt;etienne.carriere@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>5a3b7185 - firmware: arm_scmi: Add atomic mode support to virtio transport</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#5a3b7185</link>
        <description>firmware: arm_scmi: Add atomic mode support to virtio transportAdd support for .mark_txdone and .poll_done transport operations to SCMIVirtIO transport as pre-requisites to enable atomic operations.Add a Kernel configuration option to enable SCMI VirtIO transport pollingand atomic mode for selected SCMI transactions while leaving it defaultdisabled.Link: https://lore.kernel.org/r/20220217131234.50328-4-cristian.marussi@arm.comCc: &quot;Michael S. Tsirkin&quot; &lt;mst@redhat.com&gt;Cc: Igor Skalkin &lt;igor.skalkin@opensynergy.com&gt;Cc: Peter Hilber &lt;peter.hilber@opensynergy.com&gt;Cc: virtualization@lists.linux-foundation.orgSigned-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Thu, 17 Feb 2022 13:12:29 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>0bfdca8a - firmware: arm_scmi: Add atomic mode support to smc transport</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#0bfdca8a</link>
        <description>firmware: arm_scmi: Add atomic mode support to smc transportAdd a Kernel configuration option to enable SCMI SMC transport atomicmode operation for selected SCMI transactions and leave it as defaultdisabled.Substitute mutex usages with busy-waiting and declare smc transport as.atomic_enabled if such Kernel configuration option is enabled.Link: https://lore.kernel.org/r/20211220195646.44498-8-cristian.marussi@arm.comSigned-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Mon, 20 Dec 2021 19:56:42 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>530897ec - firmware: arm_scmi: Make virtio Version_1 compliance optional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#530897ec</link>
        <description>firmware: arm_scmi: Make virtio Version_1 compliance optionalIntroduce a compilation option to disable strict enforcement of complianceagainst VirtIO Version_1 backends, so as to allow to support also LegacyVirtIO devices implementations.Link: https://lore.kernel.org/r/20211115102910.7639-1-cristian.marussi@arm.comSigned-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Mon, 15 Nov 2021 10:29:10 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>5f90f189 - firmware: arm_scmi: Add optee transport</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#5f90f189</link>
        <description>firmware: arm_scmi: Add optee transportAdd a new transport channel to the SCMI firmware interface driver forSCMI message exchange based on optee transport channel. The opteetransport is realized by connecting and invoking OP-TEE SCMI serviceinterface PTA.Optee transport support (CONFIG_ARM_SCMI_TRANSPORT_OPTEE) is defaultenabled when optee driver (CONFIG_OPTEE) is enabled. Effective opteetransport is setup upon OP-TEE SCMI service discovery at opteedevice initialization. For this SCMI UUID is registered to the opteebus for probing. This is done from the link_supplier operator of theSCMI optee transport.The optee transport can use a statically defined shared memory inwhich case SCMI device tree node defines it using an &quot;arm,scmi-shmem&quot;compatible phandle through property shmem. Alternatively, optee transportallocates the shared memory buffer from the optee driver when no shmemproperty is defined.The protocol used to exchange SCMI message over that shared memory isnegotiated between optee transport driver and the OP-TEE service throughcapabilities exchange.OP-TEE SCMI service is integrated in OP-TEE since its release tag 3.13.0.The service interface is published in [1].Link: [1] https://github.com/OP-TEE/optee_os/blob/3.13.0/lib/libutee/include/pta_scmi_client.hLink: https://lore.kernel.org/r/20211028140009.23331-2-etienne.carriere@linaro.orgCc: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Cc: Sudeep Holla &lt;sudeep.holla@arm.com&gt;Reviewed-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Etienne Carriere &lt;etienne.carriere@linaro.org&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Thu, 28 Oct 2021 14:00:09 +0000</pubDate>
        <dc:creator>Etienne Carriere &lt;etienne.carriere@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>c90521a0 - firmware: arm_scmi: Fix virtio transport Kconfig dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#c90521a0</link>
        <description>firmware: arm_scmi: Fix virtio transport Kconfig dependencyARM_SCMI_TRANSPORT_VIRTIO is a &apos;bool&apos; Kconfig used to include support forthe SCMI virtio transport inside the core SCMI stack; a bare transportdependency attached here to this option, though, cannot be properlypropagated to the parent ARM_SCMI_PROTOCOL option and, as a result, it iscurrently possible to configure a Kernel where SCMI core is builtinand includes support for virtio while VirtIO core is =m.This allowed combination breaks linking:	ARM_SCMI_PROTOCOL=y	ARM_SCMI_TRANSPORT_VIRTIO=y	VIRTIO=mBind the dependency in ARM_SCMI_TRANSPORT_VIRTIO to the chosen kind ofcompilation of ARM_SCMI_PROTOCOL.Link: https://lore.kernel.org/r/20210816141609.41751-1-cristian.marussi@arm.comFixes: 46abe13b5e3d (&quot;firmware: arm_scmi: Add virtio transport&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Suggested-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Mon, 16 Aug 2021 14:16:09 +0000</pubDate>
        <dc:creator>Cristian Marussi &lt;cristian.marussi@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>46abe13b - firmware: arm_scmi: Add virtio transport</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#46abe13b</link>
        <description>firmware: arm_scmi: Add virtio transportThis transport enables communications with an SCMI platform through virtio;the SCMI platform will be represented by a virtio device.Implement an SCMI virtio driver according to the virtio SCMI device spec[1]. Virtio device id 32 has been reserved for the SCMI device [2].The virtio transport has one Tx channel (virtio cmdq, A2P channel) andat most one Rx channel (virtio eventq, P2A channel).The following feature bit defined in [1] is not implemented:VIRTIO_SCMI_F_SHARED_MEMORY.The number of messages which can be pending simultaneously is restrictedaccording to the virtqueue capacity negotiated at probing time.As soon as Rx channel message buffers are allocated or have been readout by the arm-scmi driver, feed them back to the virtio device.Since some virtio devices may not have the short response time exhibitedby SCMI platforms using other transports, set a generous responsetimeout.SCMI polling mode is not supported by this virtio transport since deemedmeaningless: polling mode operation is offered by the SCMI core to thosetransports that could not provide a completion interrupt on the TX path,which is never the case for virtio whose core callbacks can easily callinto core scmi_rx_callback upon messages reception.[1] https://github.com/oasis-tcs/virtio-spec/blob/master/virtio-scmi.tex[2] https://www.oasis-open.org/committees/ballot.php?id=3496Link: https://lore.kernel.org/r/20210803131024.40280-16-cristian.marussi@arm.comCc: &quot;Michael S. Tsirkin&quot; &lt;mst@redhat.com&gt;Cc: Jason Wang &lt;jasowang@redhat.com&gt;Co-developed-by: Peter Hilber &lt;peter.hilber@opensynergy.com&gt;Co-developed-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Igor Skalkin &lt;igor.skalkin@opensynergy.com&gt;[ Peter: Adapted patch for submission to upstream. ]Signed-off-by: Peter Hilber &lt;peter.hilber@opensynergy.com&gt;[ Cristian: simplified driver logic, changed link_supplier and channel	    available/setup logic, removed dummy callbacks ]Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Tue, 03 Aug 2021 13:10:24 +0000</pubDate>
        <dc:creator>Igor Skalkin &lt;igor.skalkin@opensynergy.com&gt;</dc:creator>
    </item>
<item>
        <title>f301bba0 - firmware: arm_scmi: Add message passing abstractions for transports</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/arm_scmi/Kconfig#f301bba0</link>
        <description>firmware: arm_scmi: Add message passing abstractions for transportsAdd abstractions for future transports using message passing, such asvirtio. Derive the abstractions from the shared memory abstractions.Abstract the transport SDU through the opaque struct scmi_msg_payld.Also enable the transport to determine all other required informationabout the transport SDU.Link: https://lore.kernel.org/r/20210803131024.40280-12-cristian.marussi@arm.comSigned-off-by: Peter Hilber &lt;peter.hilber@opensynergy.com&gt;[ Cristian: Adapted to new SCMI Kconfig layout, updated Copyrights ]Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/arm_scmi/Kconfig</description>
        <pubDate>Tue, 03 Aug 2021 13:10:20 +0000</pubDate>
        <dc:creator>Peter Hilber &lt;peter.hilber@opensynergy.com&gt;</dc:creator>
    </item>
</channel>
</rss>
