<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/firmware/arm_scmi/msg.c, branch v7.0.10</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v7.0.10</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v7.0.10'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2024-08-16T09:26:58+00:00</updated>
<entry>
<title>firmware: arm_scmi: Remove legacy transport-layer code</title>
<updated>2024-08-16T09:26:58+00:00</updated>
<author>
<name>Cristian Marussi</name>
<email>cristian.marussi@arm.com</email>
</author>
<published>2024-08-12T17:33:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fc789363c9f095eda0ccbb57b179dba398a4b5b9'/>
<id>urn:sha1:fc789363c9f095eda0ccbb57b179dba398a4b5b9</id>
<content type='text'>
Since all SCMI transports have been made standalone drivers, remove all the
core SCMI stack legacy support that was needed to run transports as built
into the stack.

Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;
Message-Id: &lt;20240812173340.3912830-10-cristian.marussi@arm.com&gt;
Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;
</content>
</entry>
<entry>
<title>firmware: arm_scmi: Add support for standalone transport drivers</title>
<updated>2024-08-13T11:15:12+00:00</updated>
<author>
<name>Cristian Marussi</name>
<email>cristian.marussi@arm.com</email>
</author>
<published>2024-08-12T17:33:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8b76a8c95930a36389e2301b306747ff6f06cb16'/>
<id>urn:sha1:8b76a8c95930a36389e2301b306747ff6f06cb16</id>
<content type='text'>
Extend the core SCMI stack with structures and methods to allow for
transports to be split out as standalone drivers, while still supporting
old style transports, defined as built into the SCMI core stack.

No functional change.

Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;
Tested-by: Peng Fan &lt;peng.fan@nxp.com&gt;  #i.MX95 19x19 EVK
Tested-by: Florian Fainelli &lt;florian.fainelli@broadcom.com&gt;
Message-Id: &lt;20240812173340.3912830-5-cristian.marussi@arm.com&gt;
Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;
</content>
</entry>
<entry>
<title>firmware: arm_scmi: Introduce packet handling helpers</title>
<updated>2024-08-13T11:15:12+00:00</updated>
<author>
<name>Cristian Marussi</name>
<email>cristian.marussi@arm.com</email>
</author>
<published>2024-08-12T17:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b6b7c77c988a1314b2a3505f9962a6bfc563a8dc'/>
<id>urn:sha1:b6b7c77c988a1314b2a3505f9962a6bfc563a8dc</id>
<content type='text'>
Introduce a pair of structures initialized to contain all the existing
packet handling helpers, both for transports based on shared memory
and messages.

No functional change.

Signed-off-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;
Tested-by: Peng Fan &lt;peng.fan@nxp.com&gt;  #i.MX95 19x19 EVK
Tested-by: Florian Fainelli &lt;florian.fainelli@broadcom.com&gt;
Message-Id: &lt;20240812173340.3912830-4-cristian.marussi@arm.com&gt;
Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;
</content>
</entry>
<entry>
<title>firmware: arm_scmi: Add message passing abstractions for transports</title>
<updated>2021-08-05T09:23:23+00:00</updated>
<author>
<name>Peter Hilber</name>
<email>peter.hilber@opensynergy.com</email>
</author>
<published>2021-08-03T13:10:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f301bba0ca7392d16a6ea4f1d264a91f1fadea1a'/>
<id>urn:sha1:f301bba0ca7392d16a6ea4f1d264a91f1fadea1a</id>
<content type='text'>
Add abstractions for future transports using message passing, such as
virtio. 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 information
about the transport SDU.

Link: https://lore.kernel.org/r/20210803131024.40280-12-cristian.marussi@arm.com
Signed-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;
</content>
</entry>
</feed>
