mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-22 20:23:57 +08:00
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) {
|
if (dw_readw(dws, DW_SPI_CTRL0) != cr0 || cs_change || clk_div || imask) {
|
||||||
spi_enable_chip(dws, 0);
|
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_set_clk(dws, chip->clk_div);
|
||||||
spi_chip_sel(dws, spi, 1);
|
spi_chip_sel(dws, spi, 1);
|
||||||
|
Loading…
Reference in New Issue
Block a user