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

Commit bc2bfffc authored by Kuninori Morimoto's avatar Kuninori Morimoto Committed by Mark Brown
Browse files

spi: hspi: fixup long delay time



Current HSPI driver is using msleep(20) on hspi_status_check_timeout(),
but it was too long delay for SPI device.
Bock-W board SPI access was too slow without this patch.
This patch uses udelay(10) for it.

Tested-by: default avatarYusuke Goda <yusuke.goda.sx@renesas.com>
Signed-off-by: default avatarKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent f722406f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -89,7 +89,7 @@ static int hspi_status_check_timeout(struct hspi_priv *hspi, u32 mask, u32 val)
		if ((mask & hspi_read(hspi, SPSR)) == val)
			return 0;

		msleep(20);
		udelay(10);
	}

	dev_err(hspi->dev, "timeout\n");