public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] mfd: core: Preserve OF node when ACPI handle is present
@ 2026-02-25 23:21 Brian Mak
  2026-02-26  7:27 ` Andy Shevchenko
  0 siblings, 1 reply; 6+ messages in thread
From: Brian Mak @ 2026-02-25 23:21 UTC (permalink / raw)
  To: Lee Jones, Herve Codina, Andy Shevchenko, linux-kernel; +Cc: Brian Mak, stable

Switch device_set_node back to ACPI_COMPANION_SET, so that the ACPI
fwnode does not overwrite the of_node with NULL.

This allows MFD children with both OF nodes and ACPI handles to have OF
nodes again.

Fixes: 51e3b257099d ("mfd: core: Make use of device_set_node()")
Cc: stable@vger.kernel.org
Signed-off-by: Brian Mak <makb@juniper.net>
---
 drivers/mfd/mfd-core.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/mfd/mfd-core.c b/drivers/mfd/mfd-core.c
index 6be58eb5a746..3c8b06d52d19 100644
--- a/drivers/mfd/mfd-core.c
+++ b/drivers/mfd/mfd-core.c
@@ -88,7 +88,7 @@ static void mfd_acpi_add_device(const struct mfd_cell *cell,
 		}
 	}
 
-	device_set_node(&pdev->dev, acpi_fwnode_handle(adev ?: parent));
+	ACPI_COMPANION_SET(&pdev->dev, adev ?: parent);
 }
 #else
 static inline void mfd_acpi_add_device(const struct mfd_cell *cell,

base-commit: d9d32e5bd5a4e57675f2b70ddf73c3dc5cf44fc2
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-02-26 21:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-25 23:21 [PATCH] mfd: core: Preserve OF node when ACPI handle is present Brian Mak
2026-02-26  7:27 ` Andy Shevchenko
2026-02-26  7:39   ` Andy Shevchenko
2026-02-26 19:40     ` Brian Mak
2026-02-26 20:22       ` Andy Shevchenko
2026-02-26 20:36         ` Brian Mak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox