[PATCH 1/8] firmware: arm_scmi: Set fwnode for the genrated SCMI platform device
Sudeep Holla
sudeep.holla at arm.com
Fri Oct 17 06:23:44 PDT 2025
Add a call to device_set_node() in the SCMI probe helper to associate
generated SCMI platform device with the firmware node of its supplier
transport device.
This complements device_set_of_node_from_dev() and ensures that
firmware node information is propagated correctly for both Device Tree
and non-DT (e.g. ACPI) based systems.
Signed-off-by: Sudeep Holla <sudeep.holla at arm.com>
---
drivers/firmware/arm_scmi/common.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/firmware/arm_scmi/common.h b/drivers/firmware/arm_scmi/common.h
index 07b9e629276d..911941e6885d 100644
--- a/drivers/firmware/arm_scmi/common.h
+++ b/drivers/firmware/arm_scmi/common.h
@@ -473,6 +473,7 @@ static int __tag##_probe(struct platform_device *pdev) \
return -ENOMEM; \
\
device_set_of_node_from_dev(&spdev->dev, dev); \
+ device_set_node(&spdev->dev, dev_fwnode(dev)); \
\
strans.supplier = dev; \
memcpy(&strans.desc, &(__desc), sizeof(strans.desc)); \
--
2.34.1
More information about the linux-arm-kernel
mailing list