[PATCH v2 4/5] firmware: scmi: add configs to select the supported agents

Patrick DELAUNAY patrick.delaunay at foss.st.com
Thu Oct 28 18:59:23 CEST 2021


On 10/28/21 4:57 PM, Patrick Delaunay wrote:
> Add two configs CONFIG_SCMI_AGENT_MAILBOX and CONFIG_SCMI_AGENT_SMCCC
> to select the supported agents as all the agents are not supported.
>
> Signed-off-by: Patrick Delaunay <patrick.delaunay at foss.st.com>
> Acked-by: Etienne Carriere <etienne.carriere at linaro.org>
> ---
>
> Changes in v2:
> - fix typo s/compatibble/compatible/
> - add acked by Etienne Carriere for the series
>
>   drivers/firmware/scmi/Kconfig  | 16 ++++++++++++++++
>   drivers/firmware/scmi/Makefile |  4 ++--
>   2 files changed, 18 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/firmware/scmi/Kconfig b/drivers/firmware/scmi/Kconfig
> index c3a109beac..c33de87cd0 100644
> --- a/drivers/firmware/scmi/Kconfig
> +++ b/drivers/firmware/scmi/Kconfig
> @@ -17,3 +17,19 @@ config SCMI_FIRMWARE
>   	  based on message exchange. Messages can be exchange over tranport
>   	  channels as a mailbox device or an Arm SMCCC service with some
>   	  piece of identified shared memory.
> +
> +config SCMI_AGENT_MAILBOX
> +	bool "Enable SCMI agent mailbox"
> +	depends on SCMI_FIRMWARE && DM_MAILBOX
> +	default y
> +	help
> +	  Enable the SCMI communication channel based on mailbox
> +	  for compatible "arm,scmi".
> +
> +config SCMI_AGENT_SMCCC
> +	bool "Enable SCMI agent SMCCC"
> +	depends on SCMI_FIRMWARE && ARM_SMCCC
> +	default y
> +	help
> +	  Enable the SCMI communication channel based on Arm SMCCC service for
> +	  compatible "arm,scmi-smc".
> diff --git a/drivers/firmware/scmi/Makefile b/drivers/firmware/scmi/Makefile
> index 966475ec10..d6d6f89493 100644
> --- a/drivers/firmware/scmi/Makefile
> +++ b/drivers/firmware/scmi/Makefile
> @@ -1,5 +1,5 @@
>   obj-y	+= scmi_agent-uclass.o
>   obj-y	+= smt.o
> -obj-$(CONFIG_ARM_SMCCC)		+= smccc_agent.o
> -obj-$(CONFIG_DM_MAILBOX)	+= mailbox_agent.o
> +obj-$(SCMI_AGENT_SMCCC)		+= smccc_agent.o
> +obj-$(SCMI_AGENT_MAILBOX)	+= mailbox_agent.o


erreur here when I copy paste the configuration name

=> missing CONFIG_ in variable

+obj-$(CONFIG_SCMI_AGENT_SMCCC)		+= smccc_agent.o
+obj-$(CONFIG_SCMI_AGENT_MAILBOX)	+= mailbox_agent.o

sorry, I will sent v3 !

Patrick



More information about the U-Boot mailing list