spi: pxa2xx: Propagate firmware node
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 22 Dec 2021 15:57:39 +0000 (17:57 +0200)
committerMark Brown <broonie@kernel.org>
Thu, 23 Dec 2021 13:38:40 +0000 (13:38 +0000)
Propagate firmware node by using a specific API call, i.e. device_set_node().

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20211222155739.7699-3-andriy.shevchenko@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-pxa2xx.c

index b3186bd..e88f862 100644 (file)
@@ -1664,8 +1664,7 @@ static int pxa2xx_spi_probe(struct platform_device *pdev)
        drv_data->controller_info = platform_info;
        drv_data->ssp = ssp;
 
-       controller->dev.of_node = dev->of_node;
-       controller->dev.fwnode = dev->fwnode;
+       device_set_node(&controller->dev, dev_fwnode(dev));
 
        /* The spi->mode bits understood by this driver: */
        controller->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LOOP;