summaryrefslogtreecommitdiffstats
path: root/target/linux/ar71xx/base-files
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2010-09-27 08:59:53 +0000
committerFelix Fietkau <nbd@openwrt.org>2010-09-27 08:59:53 +0000
commita7bb7dd99ebe9fcdcc6fb3152eaa830a302d5028 (patch)
treebf3766d8eb911b06f2fdd299ff90dfece2bfafe1 /target/linux/ar71xx/base-files
parenta41b1df07b7f8fb6500647c5934e394dd1628ea5 (diff)
downloadmaster-31e0f0ae-a7bb7dd99ebe9fcdcc6fb3152eaa830a302d5028.tar.gz
master-31e0f0ae-a7bb7dd99ebe9fcdcc6fb3152eaa830a302d5028.tar.bz2
master-31e0f0ae-a7bb7dd99ebe9fcdcc6fb3152eaa830a302d5028.zip
Add support for Atheros AP96 reference board
This is still preliminary and not really tested much. Anyway, this version seems to be enough to get both wired and wireless interfaces working. Buttons and leds are also working. mach-ap96.c is based on mach-wndr3700.c. Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com> SVN-Revision: 23125
Diffstat (limited to 'target/linux/ar71xx/base-files')
-rw-r--r--target/linux/ar71xx/base-files/etc/defconfig/ap96/network16
-rwxr-xr-xtarget/linux/ar71xx/base-files/etc/diag.sh3
-rwxr-xr-xtarget/linux/ar71xx/base-files/lib/ar71xx.sh3
3 files changed, 22 insertions, 0 deletions
diff --git a/target/linux/ar71xx/base-files/etc/defconfig/ap96/network b/target/linux/ar71xx/base-files/etc/defconfig/ap96/network
new file mode 100644
index 0000000000..2d4d8e0121
--- /dev/null
+++ b/target/linux/ar71xx/base-files/etc/defconfig/ap96/network
@@ -0,0 +1,16 @@
+config interface loopback
+ option ifname lo
+ option proto static
+ option ipaddr 127.0.0.1
+ option netmask 255.0.0.0
+
+config interface lan
+ option ifname eth0
+ option type bridge
+ option proto static
+ option ipaddr 192.168.1.1
+ option netmask 255.255.255.0
+
+config interface wan
+ option ifname eth1
+ option proto dhcp
diff --git a/target/linux/ar71xx/base-files/etc/diag.sh b/target/linux/ar71xx/base-files/etc/diag.sh
index b1e1d2312b..a26a4cbdad 100755
--- a/target/linux/ar71xx/base-files/etc/diag.sh
+++ b/target/linux/ar71xx/base-files/etc/diag.sh
@@ -36,6 +36,9 @@ get_status_led() {
ap83)
status_led="ap83:green:power"
;;
+ ap96)
+ status_led="ap96:green:led2"
+ ;;
aw-nr580)
status_led="aw-nr580:green:ready"
;;
diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 4b08e93c18..877bab2533 100755
--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
@@ -16,6 +16,9 @@ ar71xx_board_name() {
*AP83)
name="ap83"
;;
+ *AP96)
+ name="ap96"
+ ;;
*AW-NR580)
name="aw-nr580"
;;