Thread (6 messages) 6 messages, 2 authors, 2020-11-06

Re: [PATCH v1 2/2] spi: Populate fwnode in of_register_spi_device()

From: Mark Brown <broonie@kernel.org>
Date: 2020-11-05 17:12:15
Also in: linux-mediatek, linux-spi, lkml

On Wed, Nov 04, 2020 at 12:54:31PM -0800, Saravana Kannan wrote:
From: Daniel Mentz <redacted>

This allows the fw_devlink feature to work for spi devices
too.  This avoids unnecessary probe deferrals related to spi devices and
improves suspend/resume ordering for spi devices when fw_devlink=on.
 	of_node_get(nc);
 	spi->dev.of_node = nc;
+	spi->dev.fwnode = of_fwnode_handle(nc);
Why is this a manual step in an individual subsystem rather than
something done in the driver core - when would we not want to have the
fwnode correspond to the of_node, and wouldn't that just be a case of
checking to see if there is a fwnode already set and only initializing
if not anyway?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help