projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
[oweals/u-boot.git]
/
drivers
/
spi
/
designware_spi.c
diff --git
a/drivers/spi/designware_spi.c
b/drivers/spi/designware_spi.c
index 2624844d528566bb7ed786ae06537b4cbf69b777..8f5c0fc8029d6b862bbbf1962ae55a27d80ec531 100644
(file)
--- a/
drivers/spi/designware_spi.c
+++ b/
drivers/spi/designware_spi.c
@@
-164,13
+164,13
@@
static void spi_hw_init(struct dw_spi_priv *priv)
if (!priv->fifo_len) {
u32 fifo;
if (!priv->fifo_len) {
u32 fifo;
- for (fifo =
2; fifo <=
256; fifo++) {
+ for (fifo =
1; fifo <
256; fifo++) {
dw_writew(priv, DW_SPI_TXFLTR, fifo);
if (fifo != dw_readw(priv, DW_SPI_TXFLTR))
break;
}
dw_writew(priv, DW_SPI_TXFLTR, fifo);
if (fifo != dw_readw(priv, DW_SPI_TXFLTR))
break;
}
- priv->fifo_len = (fifo ==
2) ? 0 : fifo - 1
;
+ priv->fifo_len = (fifo ==
1) ? 0 : fifo
;
dw_writew(priv, DW_SPI_TXFLTR, 0);
}
debug("%s: fifo_len=%d\n", __func__, priv->fifo_len);
dw_writew(priv, DW_SPI_TXFLTR, 0);
}
debug("%s: fifo_len=%d\n", __func__, priv->fifo_len);