[generic/arm]: add a patch to export dma_set_coherent_mask
[openwrt.git] / target / linux / ar71xx / files / drivers / spi / ap83_spi.c
index c93070d..eada5fe 100644 (file)
@@ -127,33 +127,34 @@ static void ap83_spi_chipselect(struct spi_device *spi, int on)
 
 #define EXPAND_BITBANG_TXRX
 #include <linux/spi/spi_bitbang.h>
 
 #define EXPAND_BITBANG_TXRX
 #include <linux/spi/spi_bitbang.h>
+#include "spi_bitbang_txrx.h"
 
 static u32 ap83_spi_txrx_mode0(struct spi_device *spi,
                               unsigned nsecs, u32 word, u8 bits)
 {
        dev_dbg(&spi->dev, "TXRX0 word=%08x, bits=%u\n", word, bits);
 
 static u32 ap83_spi_txrx_mode0(struct spi_device *spi,
                               unsigned nsecs, u32 word, u8 bits)
 {
        dev_dbg(&spi->dev, "TXRX0 word=%08x, bits=%u\n", word, bits);
-       return bitbang_txrx_be_cpha0(spi, nsecs, 0, word, bits);
+       return bitbang_txrx_be_cpha0(spi, nsecs, 0, 0, word, bits);
 }
 
 static u32 ap83_spi_txrx_mode1(struct spi_device *spi,
                               unsigned nsecs, u32 word, u8 bits)
 {
        dev_dbg(&spi->dev, "TXRX1 word=%08x, bits=%u\n", word, bits);
 }
 
 static u32 ap83_spi_txrx_mode1(struct spi_device *spi,
                               unsigned nsecs, u32 word, u8 bits)
 {
        dev_dbg(&spi->dev, "TXRX1 word=%08x, bits=%u\n", word, bits);
-       return bitbang_txrx_be_cpha1(spi, nsecs, 0, word, bits);
+       return bitbang_txrx_be_cpha1(spi, nsecs, 0, 0, word, bits);
 }
 
 static u32 ap83_spi_txrx_mode2(struct spi_device *spi,
                               unsigned nsecs, u32 word, u8 bits)
 {
        dev_dbg(&spi->dev, "TXRX2 word=%08x, bits=%u\n", word, bits);
 }
 
 static u32 ap83_spi_txrx_mode2(struct spi_device *spi,
                               unsigned nsecs, u32 word, u8 bits)
 {
        dev_dbg(&spi->dev, "TXRX2 word=%08x, bits=%u\n", word, bits);
-       return bitbang_txrx_be_cpha0(spi, nsecs, 1, word, bits);
+       return bitbang_txrx_be_cpha0(spi, nsecs, 1, 0, word, bits);
 }
 
 static u32 ap83_spi_txrx_mode3(struct spi_device *spi,
                               unsigned nsecs, u32 word, u8 bits)
 {
        dev_dbg(&spi->dev, "TXRX3 word=%08x, bits=%u\n", word, bits);
 }
 
 static u32 ap83_spi_txrx_mode3(struct spi_device *spi,
                               unsigned nsecs, u32 word, u8 bits)
 {
        dev_dbg(&spi->dev, "TXRX3 word=%08x, bits=%u\n", word, bits);
-       return bitbang_txrx_be_cpha1(spi, nsecs, 1, word, bits);
+       return bitbang_txrx_be_cpha1(spi, nsecs, 1, 0, word, bits);
 }
 
 static int ap83_spi_probe(struct platform_device *pdev)
 }
 
 static int ap83_spi_probe(struct platform_device *pdev)
This page took 0.029823 seconds and 4 git commands to generate.