[spi-devel-general] [PATCH] omap2_mcspi: add turbo mode support

2010-04-13 Thread Roman Tereshonkov
Turbo mode allows to read data to shift register when rx-buffer is full thus improving the perfomance. This feature is available for RX-only mode. In PIO turbo mode when the penultimate word is available in RX-buffer the controller should be disabled before reading data to prevent the next transac

[spi-devel-general] [PATCH v3 0/2] spi: driver for Cirrus EP93xx SPI controller

2010-04-13 Thread Mika Westerberg
Hello, This is third revision of the driver. Thanks to Martin Guy who tested and reviewed the code. Changes since v2: - corrected spi clock rate calculation - interrupt handling is now more efficient - driver now supports polling mode as well, this can be selected with

[spi-devel-general] [PATCH v3 2/2] ep93xx: SPI driver platform support code

2010-04-13 Thread Mika Westerberg
This patch adds platform side support code for EP93xx SPI driver. This includes clock, resources and muxing. There is a new function: ep93xx_register_spi() that can be used by board support code to register new SPI devices for the board. This patch depends on following ARM patch: 5998/1 ep

[spi-devel-general] [PATCH v3 1/2] spi: implemented driver for Cirrus EP93xx SPI controller

2010-04-13 Thread Mika Westerberg
This patch adds an SPI master driver for the Cirrus EP93xx SPI controller found in EP93xx chips (EP9301, EP9302, EP9307, EP9312 and EP9315). Driver supports polling and interrupt based transfer methods. This can be selected with module parameter 'transfer_method'. Signed-off-by: Mika Westerberg