diff options
author | Peng Fan <Peng.Fan@freescale.com> | 2015-04-23 13:20:30 +0800 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2016-03-09 14:42:30 +0100 |
commit | 642cfabb8d006143c48b68d0ea6e7433ce5648da (patch) | |
tree | fcf00fe9faf8b29bd4debbfc1617544892754cff /drivers/spi | |
parent | 4866d185ec34ea5982492a6441a0df9b4d8e62cb (diff) |
MLK-10812-5 imx: qspi i.MX6UL needs at least 16 bytes when write
i.MX6UL qspi controller also needs at least 16 bytes when writing.
Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
Diffstat (limited to 'drivers/spi')
-rw-r--r-- | drivers/spi/fsl_qspi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/spi/fsl_qspi.c b/drivers/spi/fsl_qspi.c index 6c33c91d6a6..bb5c23614c2 100644 --- a/drivers/spi/fsl_qspi.c +++ b/drivers/spi/fsl_qspi.c @@ -810,9 +810,9 @@ static void fsl_qspi_write_data(struct fsl_qspi *q, int len, u8* txbuf) writel(tmp, q->iobase + QUADSPI_TBDR); } -#if defined(CONFIG_MX7D) +#if defined(CONFIG_MX7D) || defined(CONFIG_MX6UL) u32 t3; - /* iMX7D TXFIFO must be at least 16 bytes*/ + /* iMX7D and MX6UL TXFIFO must be at least 16 bytes*/ t3 = t1 + ((t2 + 3) >> 2); for (; t3 < 4; t3++) writel(0, q->iobase + QUADSPI_TBDR); |