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 <[email protected]>
---
 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


Reply via email to