From af015f956c35717909247a5732f6862d3de1476f Mon Sep 17 00:00:00 2001
From: Gabor Juhos <juhosg@openwrt.org>
Date: Sun, 22 Jan 2012 22:38:19 +0000
Subject: ar71xx: add initial support for 3.2

Tested on the following boards:
  ALFA AP96
  TL-MR3220 v1
  TL-WR1043ND v1
  TL-WR2543ND v1
  TL-WR703N v1
  TL-WR741ND v1
  TL-WR741ND v4
  WNDR3700 v1
  WZR-HP-G300NH

SVN-Revision: 29868
---
 .../patches-3.2/304-spi-ap83-3.2-fixes.patch       | 47 ++++++++++++++++++++++
 1 file changed, 47 insertions(+)
 create mode 100644 target/linux/ar71xx/patches-3.2/304-spi-ap83-3.2-fixes.patch

(limited to 'target/linux/ar71xx/patches-3.2/304-spi-ap83-3.2-fixes.patch')

diff --git a/target/linux/ar71xx/patches-3.2/304-spi-ap83-3.2-fixes.patch b/target/linux/ar71xx/patches-3.2/304-spi-ap83-3.2-fixes.patch
new file mode 100644
index 0000000..7a9d686
--- /dev/null
+++ b/target/linux/ar71xx/patches-3.2/304-spi-ap83-3.2-fixes.patch
@@ -0,0 +1,47 @@
+--- a/drivers/spi/spi-ap83.c
++++ b/drivers/spi/spi-ap83.c
+@@ -10,6 +10,7 @@
+  */
+ 
+ #include <linux/kernel.h>
++#include <linux/module.h>
+ #include <linux/init.h>
+ #include <linux/delay.h>
+ #include <linux/spinlock.h>
+@@ -21,8 +22,7 @@
+ #include <linux/bitops.h>
+ #include <linux/gpio.h>
+ 
+-#include <asm/mach-ar71xx/ar71xx.h>
+-#include <asm/mach-ar71xx/platform.h>
++#include <asm/mach-ath79/ath79.h>
+ 
+ #define DRV_DESC	"Atheros AP83 board SPI Controller driver"
+ #define DRV_VERSION	"0.1.0"
+@@ -106,7 +106,7 @@ static void ap83_spi_chipselect(struct s
+ 	dev_dbg(&spi->dev, "set CS to %d\n", (on) ? 0 : 1);
+ 
+ 	if (on) {
+-		ar71xx_flash_acquire();
++		ath79_flash_acquire();
+ 
+ 		sp->addr = 0;
+ 		ap83_spi_rr(sp, sp->addr);
+@@ -114,7 +114,7 @@ static void ap83_spi_chipselect(struct s
+ 		gpio_set_value(AP83_SPI_GPIO_CS, 0);
+ 	} else {
+ 		gpio_set_value(AP83_SPI_GPIO_CS, 1);
+-		ar71xx_flash_release();
++		ath79_flash_release();
+ 	}
+ }
+ 
+@@ -127,7 +127,7 @@ static void ap83_spi_chipselect(struct s
+ 
+ #define EXPAND_BITBANG_TXRX
+ #include <linux/spi/spi_bitbang.h>
+-#include "spi_bitbang_txrx.h"
++#include "spi-bitbang-txrx.h"
+ 
+ static u32 ap83_spi_txrx_mode0(struct spi_device *spi,
+ 			       unsigned nsecs, u32 word, u8 bits)
-- 
cgit v1.1