[PATCH v3 1/9] firmware: arm_scmi: Set fwnode for the generated SCMI platform device
Sudeep Holla <[email protected]>
| Newsgroups | org.kernel.vger.arm-scmi,org.infradead.lists.linux-arm-kernel |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> --- 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 fe8c22cfb9f7..cc7d11c3c1f3 100644 --- a/drivers/firmware/arm_scmi/common.h +++ b/drivers/firmware/arm_scmi/common.h @@ -650,6 +650,7 @@ static int __tag##_probe(struct platform_device *pdev) \ } \ \ device_set_of_node_from_dev(&spdev->dev, dev); \ + device_set_node(&spdev->dev, dev_fwnode(dev)); \ \ strans.supplier = supplier; \ memcpy(&strans.desc, &(__desc), sizeof(strans.desc)); \ -- 2.43.0