Просмотр исходного кода

spi: sh_qspi: Drop SPBDCR wait

Waiting for SPBDCR == 1 is not required and is covered by the
subsequent wait for SPSR_SPRFF, so drop this.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
Marek Vasut 7 лет назад
Родитель
Сommit
1182264952
1 измененных файлов с 0 добавлено и 8 удалено
  1. 0 8
      drivers/spi/sh_qspi.c

+ 0 - 8
drivers/spi/sh_qspi.c

@@ -246,14 +246,6 @@ int spi_xfer(struct spi_slave *slave, unsigned int bitlen, const void *dout,
 
 		writeb(*tdata, (u8 *)(&ss->regs->spdr));
 
-		while ((readw(&ss->regs->spbdcr) != SPBDCR_RXBC0)) {
-			if (ctrlc()) {
-				puts("abort\n");
-				return 1;
-			}
-			udelay(1);
-		}
-
 		while (!(readb(&ss->regs->spsr) & SPSR_SPRFF)) {
 			if (ctrlc()) {
 				puts("abort\n");