Unverified Commit d4272a7a authored by Heikki Krogerus's avatar Heikki Krogerus Committed by Mark Brown
Browse files

ARM: pxa: zeus: Constify the software node



When device properties are supplied to the devices, in
reality a software fwnode that holds those properties is
created which is then assigned to the device. If the device
properties are constant the software node can also be
constant.

Signed-off-by: default avatarHeikki Krogerus <heikki.krogerus@linux.intel.com>
Cc: Daniel Mack <daniel@zonque.org>
Cc: Haojian Zhuang <haojian.zhuang@gmail.com>
Cc: Robert Jarzmik <robert.jarzmik@free.fr>
Link: https://lore.kernel.org/r/20210303152814.35070-4-heikki.krogerus@linux.intel.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 2df0c4a6
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -433,10 +433,14 @@ static const struct property_entry mcp251x_properties[] = {
	{}
};

static const struct software_node mcp251x_node = {
	.properties = mcp251x_properties,
};

static struct spi_board_info zeus_spi_board_info[] = {
	[0] = {
		.modalias	= "mcp2515",
		.properties	= mcp251x_properties,
		.swnode		= &mcp251x_node,
		.irq		= PXA_GPIO_TO_IRQ(ZEUS_CAN_GPIO),
		.max_speed_hz	= 1*1000*1000,
		.bus_num	= 3,