Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

spmi: Set fwnode for spmi devices

This allows fw_devlink to do proper dependency tracking for SPMI
devices. So, better deferred probe handling, async probing, async
suspend/resume, etc.

Signed-off-by: Saravana Kannan <saravanak@google.com>
Link: https://lore.kernel.org/r/20241115230509.1793191-1-saravanak@google.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Link: https://lore.kernel.org/r/20250116235339.300485-2-sboyd@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Saravana Kannan and committed by
Greg Kroah-Hartman
bc32bbd0 0e7d523b

+1 -1
+1 -1
drivers/spmi/spmi.c
··· 517 517 if (!sdev) 518 518 continue; 519 519 520 - sdev->dev.of_node = node; 520 + device_set_node(&sdev->dev, of_fwnode_handle(node)); 521 521 sdev->usid = (u8)reg[0]; 522 522 523 523 err = spmi_device_add(sdev);