From: Marek Vasut Date: Tue, 10 Apr 2018 14:54:38 +0000 (+0200) Subject: spi: sh_qspi: Drop SPBDCR wait X-Git-Tag: v2018.05-rc2~18^2~4 X-Git-Url: https://git.sur5r.net/?p=u-boot;a=commitdiff_plain;h=118226495249268a35e604b2e6309801699f6224 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 Cc: Nobuhiro Iwamatsu --- diff --git a/drivers/spi/sh_qspi.c b/drivers/spi/sh_qspi.c index fc0e1fc336..8eaa6744cc 100644 --- a/drivers/spi/sh_qspi.c +++ b/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");