[PATCH v3 0/5] cmd: add scmi command
AKASHI Takahiro
takahiro.akashi at linaro.org
Tue Nov 14 03:14:23 CET 2023
"Scmi" command will be re-introduced per Michal's request.
The functionality is the same as I put it in my patch set of adding
SCMI base protocol support, but made some tweak to make UT, "ut dm
scmi_cmd," more flexible and tolerable when enabling/disabling a specific
SCMI protocol for test purpose.
Each commit may have some change history inherited from the preceding
patch series.
Test
====
The patch series was tested on the following platforms:
* sandbox
Prerequisite:
=============
* This patch series is based on the latest master.
Changes:
========
v3(Nov 14, 2023)
* return -EAGAIN if we want to skip a test.
* use CONFIG_IS_ENABLED() rather than IS_ENABLED().
* remove goto by introducing a function in sandbox implementation.
v2(Nov 13, 2023)
* localize global variables to avoid pytest errors.
AKASHI Takahiro (5):
test: dm: skip scmi tests against disabled protocols
firmware: scmi: support protocols on sandbox only if enabled
cmd: add scmi command for SCMI firmware
doc: cmd: add documentation for scmi
test: dm: add scmi command test
cmd/Kconfig | 9 +
cmd/Makefile | 1 +
cmd/scmi.c | 384 +++++++++++++++++++
configs/sandbox_defconfig | 1 +
doc/usage/cmd/scmi.rst | 126 ++++++
doc/usage/index.rst | 1 +
drivers/firmware/scmi/sandbox-scmi_agent.c | 30 +-
drivers/firmware/scmi/sandbox-scmi_devices.c | 78 ++--
test/dm/scmi.c | 93 +++++
9 files changed, 686 insertions(+), 37 deletions(-)
create mode 100644 cmd/scmi.c
create mode 100644 doc/usage/cmd/scmi.rst
--
2.34.1
More information about the U-Boot
mailing list