From: Etienne Carriere <etienne.carriere@linaro.org>
To: u-boot@lists.denx.de
Cc: Patrick Delaunay <patrick.delaunay@foss.st.com>,
Patrice Chotard <patrice.chotard@foss.st.com>,
Etienne Carriere <etienne.carriere@linaro.org>
Subject: [PATCH 00/14] SCMI multi-channel and optee shm
Date: Fri, 13 May 2022 08:26:08 +0200 [thread overview]
Message-ID: <20220513062622.155433-1-etienne.carriere@linaro.org> (raw)
Dear all,
This series implements 2 features in driver/firmware/scmi.
First, a single change adds support for SCMI OP-TEE transport to
use OP-TEE native shared memory. See the 1st patch in this series:
"firmware: scmi: optee: use TEE shared memory for SCMI messages".
Then come changes for supporting multi-channel in the SCMI drivers.
I've split the implementation in 11 several small incremental changes
in the hope it helps the review. Few minor fixup commits are also
inserted in the series.
Regards,
Etienne
Etienne Carriere (14):
firmware: scmi: optee: use TEE shared memory for SCMI messages
firmware: scmi: optee: fix inline description of
PTA_SCMI_CMD_GET_CHANNEL
firmware: scmi: prepare scmi uclass API to multi-channel
firmware: scmi: prepare uclass to pass channel reference
firmware: scmi: factorize scmi transport look up
firmware: scmi: add multi-channel support
firmware: scmi: mailbox transport: implement multi-channel
firmware: scmi: smccc transport: implement multi-channel
firmware: scmi: optee transport: implement multi-channel
clk: scmi: support SCMI multi-channel
reset: scmi: support SCMI multi-channel
power: regulator: scmi: support SCMI multi-channel
power: regulator: scmi: simplify scmi_voltd_set_enable()
firmware: scmi: use multi channel in mailbox, optee and smccc agents
drivers/clk/clk_scmi.c | 23 +++-
drivers/firmware/scmi/mailbox_agent.c | 65 +++++++--
drivers/firmware/scmi/optee_agent.c | 147 ++++++++++++++++-----
drivers/firmware/scmi/sandbox-scmi_agent.c | 1 +
drivers/firmware/scmi/scmi_agent-uclass.c | 48 +++++--
drivers/firmware/scmi/smccc_agent.c | 56 +++++++-
drivers/firmware/scmi/smt.c | 53 +++++++-
drivers/firmware/scmi/smt.h | 45 ++++++-
drivers/power/regulator/scmi_regulator.c | 26 ++--
drivers/reset/reset-scmi.c | 15 ++-
include/scmi_agent-uclass.h | 15 ++-
include/scmi_agent.h | 14 +-
12 files changed, 431 insertions(+), 77 deletions(-)
--
2.25.1
next reply other threads:[~2022-05-13 6:28 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-05-13 6:26 Etienne Carriere [this message]
2022-05-13 6:26 ` [PATCH 01/14] firmware: scmi: optee: use TEE shared memory for SCMI messages Etienne Carriere
2022-05-13 6:26 ` [PATCH 02/14] firmware: scmi: optee: fix inline description of PTA_SCMI_CMD_GET_CHANNEL Etienne Carriere
2022-05-13 6:26 ` [PATCH 03/14] firmware: scmi: prepare scmi uclass API to multi-channel Etienne Carriere
2022-05-13 6:26 ` [PATCH 04/14] firmware: scmi: prepare uclass to pass channel reference Etienne Carriere
2022-05-13 6:26 ` [PATCH 05/14] firmware: scmi: factorize scmi transport look up Etienne Carriere
2022-05-13 6:26 ` [PATCH 06/14] firmware: scmi: add multi-channel support Etienne Carriere
2022-05-13 6:26 ` [PATCH 07/14] firmware: scmi: mailbox transport: implement multi-channel Etienne Carriere
2022-05-13 6:26 ` [PATCH 08/14] firmware: scmi: smccc " Etienne Carriere
2022-05-13 6:26 ` [PATCH 09/14] firmware: scmi: optee " Etienne Carriere
2022-05-13 6:26 ` [PATCH 10/14] clk: scmi: support SCMI multi-channel Etienne Carriere
2022-05-27 4:14 ` Sean Anderson
2022-05-13 6:26 ` [PATCH 11/14] reset: " Etienne Carriere
2022-05-13 6:26 ` [PATCH 12/14] power: regulator: " Etienne Carriere
2022-05-16 23:45 ` Jaehoon Chung
2022-05-13 6:26 ` [PATCH 13/14] power: regulator: scmi: simplify scmi_voltd_set_enable() Etienne Carriere
2022-05-16 23:45 ` Jaehoon Chung
2022-05-13 6:26 ` [PATCH 14/14] firmware: scmi: use multi channel in mailbox, optee and smccc agents Etienne Carriere
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220513062622.155433-1-etienne.carriere@linaro.org \
--to=etienne.carriere@linaro.org \
--cc=patrice.chotard@foss.st.com \
--cc=patrick.delaunay@foss.st.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.