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

Commit 1a18f9f7 authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Mark Brown
Browse files

spi: dw: always reprogram CTRL0



Instead of an additional reading from the register let's update it even if the
value is kept the same.

Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 341c7dc7
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -476,7 +476,6 @@ static void pump_transfers(unsigned long data)
	if (dw_readw(dws, DW_SPI_CTRL0) != cr0 || cs_change || clk_div || imask) {
		spi_enable_chip(dws, 0);

		if (dw_readw(dws, DW_SPI_CTRL0) != cr0)
		dw_writew(dws, DW_SPI_CTRL0, cr0);

		spi_set_clk(dws, chip->clk_div);