]> www.infradead.org Git - users/jedix/linux-maple.git/commit
firmware: arm_scmi: Add support for standalone transport drivers
authorCristian Marussi <cristian.marussi@arm.com>
Mon, 12 Aug 2024 17:33:35 +0000 (18:33 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Tue, 13 Aug 2024 11:15:12 +0000 (12:15 +0100)
commit8b76a8c95930a36389e2301b306747ff6f06cb16
tree9b63448b41202f3dc93b47b0cc1881cbac15c646
parentb6b7c77c988a1314b2a3505f9962a6bfc563a8dc
firmware: arm_scmi: Add support for standalone transport drivers

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 <cristian.marussi@arm.com>
Tested-by: Peng Fan <peng.fan@nxp.com> #i.MX95 19x19 EVK
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
Message-Id: <20240812173340.3912830-5-cristian.marussi@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/common.h
drivers/firmware/arm_scmi/driver.c
drivers/firmware/arm_scmi/msg.c
drivers/firmware/arm_scmi/shmem.c