Commit e552c624a0721baaeba3a0e5f5f80d4987561567

Authored by Peng Fan
1 parent e1b7fed490

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>

Showing 1 changed file with 2 additions and 2 deletions Side-by-side Diff

drivers/spi/fsl_qspi.c
... ... @@ -810,9 +810,9 @@
810 810 writel(tmp, q->iobase + QUADSPI_TBDR);
811 811 }
812 812  
813   -#if defined(CONFIG_MX7D)
  813 +#if defined(CONFIG_MX7D) || defined(CONFIG_MX6UL)
814 814 u32 t3;
815   - /* iMX7D TXFIFO must be at least 16 bytes*/
  815 + /* iMX7D and MX6UL TXFIFO must be at least 16 bytes*/
816 816 t3 = t1 + ((t2 + 3) >> 2);
817 817 for (; t3 < 4; t3++)
818 818 writel(0, q->iobase + QUADSPI_TBDR);