spi: rspi: Extract rspi_pio_transfer()
authorGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 2 Jun 2014 13:38:07 +0000 (15:38 +0200)
committerSimon Horman <horms@verge.net.au>
Fri, 5 Dec 2014 00:23:03 +0000 (09:23 +0900)
commit522576b1fdf9bab65c8df09b68a9f874dc9375e9
treeb7bd4fce5ebb0e01b0d6cd356366f0a89b1fa39a
parent043a178656fa104f733f9c952cb6981e04856441
spi: rspi: Extract rspi_pio_transfer()

The various PIO loops are very similar. Consolidate into a single
function rspi_pio_transfer().

Both buffer pointers can be NULL, as RSPI supports TX-only mode, and
Dual/Quad SPI Transfers are unidirectional.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Mark Brown <broonie@linaro.org>
(cherry picked from commit 6837b8e91d2a080293c30d5fe42d9692390091fa)
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
drivers/spi/spi-rspi.c