This patch series adds support for slave, FIFO for McSPI on OMAP. DMA and FIFO could be enabled together for better throughput. Platform config parameters have been added to enable these features on any particular McSPI controller. FIFO can be enabled by defining fifo_depth parameter. fifo_depth needs to be a multiple of buffer size that is used for read/write. These features are useful when you have high throughput devices on SPI. This patch incorporates review comments PATCH[1/3]: Update Platform files for SPI PATCH[2/3]: Adds support for FIFO PATCH[3/3]: Adds support for Slave mode Signed-off-by: Hemanth V <hemanthv@xxxxxx> --- arch/arm/mach-omap2/devices.c | 5 + arch/arm/plat-omap/include/mach/mcspi.h | 16 ++ drivers/spi/omap2_mcspi.c | 345 +++++++++++++++++++++++++++--- 3 files changed, 331 insertions(+), 35 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html