[PATCH 05/22] firmware: arm_scmi: smc: compile only for ARM

Ahmad Fatoum a.fatoum at pengutronix.de
Thu Mar 13 00:34:28 PDT 2025


The SMC transport driver references ARM register names in C code via the
register asm syntax and thus fails to build on other architectures.

Mark it ARM-only to reflect this. The remainder of the ARM SCMI support
can built with COMPILE_TEST normally.

Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
---
 drivers/firmware/arm_scmi/Kconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/firmware/arm_scmi/Kconfig b/drivers/firmware/arm_scmi/Kconfig
index 29b0152901ad..3405c6b3e9e3 100644
--- a/drivers/firmware/arm_scmi/Kconfig
+++ b/drivers/firmware/arm_scmi/Kconfig
@@ -58,6 +58,7 @@ config ARM_SCMI_TRANSPORT_OPTEE
 
 config ARM_SCMI_TRANSPORT_SMC
 	bool "SCMI transport based on SMC"
+	depends on ARM
 	select ARM_SMCCC
 	select ARM_SCMI_HAVE_TRANSPORT
 	select ARM_SCMI_HAVE_SHMEM
-- 
2.39.5




More information about the barebox mailing list