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: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
341c7dc7c0
commit
1a18f9f753
|
@ -476,8 +476,7 @@ 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);
|
||||
dw_writew(dws, DW_SPI_CTRL0, cr0);
|
||||
|
||||
spi_set_clk(dws, chip->clk_div);
|
||||
spi_chip_sel(dws, spi, 1);
|
||||
|
|
Loading…
Reference in New Issue