From 32db8cc989d7dfdf0315d286b06234e008e56d7c Mon Sep 17 00:00:00 2001 From: Vladimir Barinov Date: Sun, 15 May 2016 21:53:13 +0300 Subject: [PATCH] spi: sh-msiof: fixes speed up polling of CTR register Signed-off-by: Vladimir Barinov --- drivers/spi/spi-sh-msiof.c | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/drivers/spi/spi-sh-msiof.c b/drivers/spi/spi-sh-msiof.c index d096f5a..6817304 100644 --- a/drivers/spi/spi-sh-msiof.c +++ b/drivers/spi/spi-sh-msiof.c @@ -228,11 +228,11 @@ static int sh_msiof_modify_ctr_wait(struct sh_msiof_spi_priv *p, data |= set; sh_msiof_write(p, CTR, data); - for (k = 100; k > 0; k--) { + for (k = 1000; k > 0; k--) { if ((sh_msiof_read(p, CTR) & mask) == set) break; - udelay(10); + udelay(1); } return k > 0 ? 0 : -ETIMEDOUT; -- 1.9.1