mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-20 07:09:58 +00:00
spi: Update swnode based SPI devices to use the fwnode name
Update the name for software node based SPI devices to use the fwnode name as the device name. This is helpful since swnode devices are usually added within the kernel, and the kernel often then requires a predictable name such that it can refer back to the device. Reviewed-by: Andy Shevchenko <andy@kernel.org> Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> Link: https://lore.kernel.org/r/20240416100904.3738093-4-ckeepax@opensource.cirrus.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
8a101146bc
commit
ed8921188f
@ -605,6 +605,11 @@ static void spi_dev_set_name(struct spi_device *spi)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (is_software_node(fwnode)) {
|
||||||
|
dev_set_name(dev, "spi-%pfwP", fwnode);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
dev_set_name(&spi->dev, "%s.%u", dev_name(&spi->controller->dev),
|
dev_set_name(&spi->dev, "%s.%u", dev_name(&spi->controller->dev),
|
||||||
spi_get_chipselect(spi, 0));
|
spi_get_chipselect(spi, 0));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user