Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 62dbbae4 authored by Alexandre Belloni's avatar Alexandre Belloni Committed by Mark Brown
Browse files

spi: dw: allow providing own set_cs callback



Allow platform specific drivers to provide their own set_cs callback when
the IP integration requires it.

Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent ce397d21
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -505,6 +505,9 @@ int dw_spi_add_host(struct device *dev, struct dw_spi *dws)
	master->dev.of_node = dev->of_node;
	master->flags = SPI_MASTER_GPIO_SS;

	if (dws->set_cs)
		master->set_cs = dws->set_cs;

	/* Basic HW init */
	spi_hw_init(dev, dws);

+1 −0
Original line number Diff line number Diff line
@@ -112,6 +112,7 @@ struct dw_spi {
	u32			reg_io_width;	/* DR I/O width in bytes */
	u16			bus_num;
	u16			num_cs;		/* supported slave numbers */
	void (*set_cs)(struct spi_device *spi, bool enable);

	/* Current message transfer state info */
	size_t			len;