summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorPeng Fan <Peng.Fan@freescale.com>2015-04-23 13:20:30 +0800
committerMax Krummenacher <max.krummenacher@toradex.com>2016-03-09 14:42:30 +0100
commit642cfabb8d006143c48b68d0ea6e7433ce5648da (patch)
treefcf00fe9faf8b29bd4debbfc1617544892754cff /drivers
parent4866d185ec34ea5982492a6441a0df9b4d8e62cb (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')
-rw-r--r--drivers/spi/fsl_qspi.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/spi/fsl_qspi.c b/drivers/spi/fsl_qspi.c
index 6c33c91d6a..bb5c23614c 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);