]> git.baikalelectronics.ru Git - kernel.git/commit
spi: spi-fsl-dspi: fix broken DSPI_EOQ_MODE
authorAngelo Dureghello <angelo@sysam.it>
Fri, 17 Aug 2018 23:51:58 +0000 (01:51 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 28 Aug 2018 19:55:23 +0000 (20:55 +0100)
commit153dad3c6c9b1760dcaf48dd59958a6ac915968f
treee58864624a36ce9d7817aa4bb8bf49dde5f72337
parent71c8dac2a8278a8d4021c5857aafb6ad6b544cdc
spi: spi-fsl-dspi: fix broken DSPI_EOQ_MODE

This patch fixes the dspi_eoq_write function used by the
ColdFire mcf5441x family. The 16 bit cmd part must be re-set at
each data transfer.

Also, now that fifo_size variables are used for eoq_read/write,
a proper fifo size must be set (16 slots for the ColdFire dspi
module version).

Signed-off-by: Angelo Dureghello <angelo@sysam.it>
Acked-by: Esben Haabendal <esben@haabendal.dk>
Signed-off-by: Mark Brown <broonie@kernel.org>
Cc: stable@vger.kernel.org
drivers/spi/spi-fsl-dspi.c