|
|
@@ -25,38 +25,3 @@
|
|
|
config SPI_AR71XX
|
|
|
tristate "Atheros AR71xx SPI Controller"
|
|
|
depends on SPI_MASTER && ATHEROS_AR71XX
|
|
|
---- a/drivers/spi/ap83_spi.c
|
|
|
-+++ b/drivers/spi/ap83_spi.c
|
|
|
-@@ -132,28 +132,28 @@ static u32 ap83_spi_txrx_mode0(struct sp
|
|
|
- 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);
|
|
|
-- 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);
|
|
|
-- 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);
|
|
|
-- 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)
|