[PATCH RFC 2/3] firmware: arm-smccc: add FIRME device
From: Yeoreum Yun
Date: Mon Oct 19 2026 - 11:23:50 EST
add FIRME device into arm-smccc bus to use FIRME service.
Signed-off-by: Yeoreum Yun <yeoreum.yun@xxxxxxx>
---
drivers/firmware/smccc/smccc.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/firmware/smccc/smccc.c b/drivers/firmware/smccc/smccc.c
index 5dc768ac4143..8398a77a2ec0 100644
--- a/drivers/firmware/smccc/smccc.c
+++ b/drivers/firmware/smccc/smccc.c
@@ -11,6 +11,7 @@
#include <linux/kernel.h>
#include <linux/arm-smccc-bus.h>
#include <linux/arm-smccc-rsi.h>
+#include <linux/arm_firme.h>
#include <asm/archrandom.h>
@@ -100,6 +101,11 @@ static const struct smccc_device_info smccc_devices[] __initconst = {
.requires_smc = true,
.device_name = "arm-rsi",
},
+ {
+ .func_id = FIRME_SERVICE_VERSION,
+ .requires_smc = true,
+ .device_name = FIRME_DEV_NAME,
+ },
};
static bool __init smccc_probe_smccc_device(const struct smccc_device_info *smccc_dev)
--
2.43.0