OSDN Git Service

spi: omap2-mcspi: Add slave mode support
authorVignesh R <vigneshr@ti.com>
Mon, 15 Oct 2018 06:38:29 +0000 (12:08 +0530)
committerMark Brown <broonie@kernel.org>
Fri, 19 Oct 2018 12:32:59 +0000 (13:32 +0100)
commit89e8b9cb846515e4435eb42df7009b824cf3405a
tree9c343b293daa2f965ac05c100a69676e14db82da
parentb682cffa3ac6d9d9e16e9b413c45caee3b391fab
spi: omap2-mcspi: Add slave mode support

Add support to use McSPI controller as SPI slave. In slave mode, DMA TX
completion does not mean entire data has been shifted out as data might
still be stuck in FIFO waiting for master to clock the bus. Therefore,
add an IRQ handler for slave mode to know when entire data in FIFO has
been shifted out.

Signed-off-by: Vignesh R <vigneshr@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-omap2-mcspi.c