[U-Boot] [PATCH 07/12] tegra: spi: Wait a little after setting the	clocks
    Simon Glass 
    sjg at chromium.org
       
    Mon May 22 11:17:27 UTC 2017
    
    
  
For devices that need a delay between SPI transactions we seem to need an
additional delay before the first one if the CPU is running at full speed.
Add this, under control of the existing setting. At present it will only
be enabled with the Chrome OS EC.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
 drivers/spi/tegra114_spi.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/drivers/spi/tegra114_spi.c b/drivers/spi/tegra114_spi.c
index 013bc82380..04b4fce061 100644
--- a/drivers/spi/tegra114_spi.c
+++ b/drivers/spi/tegra114_spi.c
@@ -149,6 +149,7 @@ static int tegra114_spi_probe(struct udevice *bus)
 			       bus->name, priv->freq, rate);
 		}
 	}
+	udelay(plat->deactivate_delay_us);
 
 	/* Clear stale status here */
 	setbits_le32(®s->fifo_status,
-- 
2.13.0.303.g4ebf302169-goog
    
    
More information about the U-Boot
mailing list