firmware: arm_scmi: Add core raw transmission support
authorCristian Marussi <cristian.marussi@arm.com>
Wed, 18 Jan 2023 12:14:21 +0000 (12:14 +0000)
committerSudeep Holla <sudeep.holla@arm.com>
Fri, 20 Jan 2023 11:41:15 +0000 (11:41 +0000)
commit3c3d818a9317a5f8ff7fb4547b2d6d5bcc39137d
tree6c5f82c1604719220e82a9c2d1dbb0d53e751ba0
parent0f62ed0092ec468f48847897738dfafa8b941991
firmware: arm_scmi: Add core raw transmission support

Add SCMI raw mode support which exposes a userspace interface to allow for
bare SCMI command injection and snooping from userspace.

Signed-off-by: Cristian Marussi <cristian.marussi@arm.com>
Tested-by: Florian Fainelli <f.fainelli@gmail.com>
Tested-by: Vincent Guittot <vincent.guittot@linaro.org>
Link: https://lore.kernel.org/r/20230118121426.492864-13-cristian.marussi@arm.com
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/Kconfig
drivers/firmware/arm_scmi/Makefile
drivers/firmware/arm_scmi/driver.c
drivers/firmware/arm_scmi/raw_mode.c [new file with mode: 0644]
drivers/firmware/arm_scmi/raw_mode.h [new file with mode: 0644]