projects
/
librecmc
/
librecmc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f88c482
)
wnr2000: enable ar8216 workaround, add network config. LAN ports now work
author
Andy Boyett
<agb@openwrt.org>
Thu, 26 Feb 2009 05:54:32 +0000
(
05:54
+0000)
committer
Andy Boyett
<agb@openwrt.org>
Thu, 26 Feb 2009 05:54:32 +0000
(
05:54
+0000)
SVN-Revision: 14663
target/linux/ar71xx/base-files/etc/defconfig/wnr2000/network
[new file with mode: 0644]
patch
|
blob
target/linux/ar71xx/base-files/lib/ar71xx.sh
patch
|
blob
|
history
target/linux/ar71xx/files/arch/mips/ar71xx/mach-wnr2000.c
patch
|
blob
|
history
diff --git a/target/linux/ar71xx/base-files/etc/defconfig/wnr2000/network
b/target/linux/ar71xx/base-files/etc/defconfig/wnr2000/network
new file mode 100644
(file)
index 0000000..
2d4d8e0
--- /dev/null
+++ b/
target/linux/ar71xx/base-files/etc/defconfig/wnr2000/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/lib/ar71xx.sh
b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 299d0ed453321088f124b42f55fc92e04335908d..e0ba798950602106d069d98a6622743c1c3cb7d5 100755
(executable)
--- a/
target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/
target/linux/ar71xx/base-files/lib/ar71xx.sh
@@
-40,6
+40,9
@@
ar71xx_board_name() {
*WP543)
name="wp543"
;;
*WP543)
name="wp543"
;;
+ *WNR2000)
+ name="wnr2000"
+ ;;
*)
name="generic"
;;
*)
name="generic"
;;
diff --git
a/target/linux/ar71xx/files/arch/mips/ar71xx/mach-wnr2000.c
b/target/linux/ar71xx/files/arch/mips/ar71xx/mach-wnr2000.c
index be51727c9c1142f66a26dd362c8cf802c790833c..252856d2c97f0e7609721b8acf384dc9ed407d40 100644
(file)
--- a/
target/linux/ar71xx/files/arch/mips/ar71xx/mach-wnr2000.c
+++ b/
target/linux/ar71xx/files/arch/mips/ar71xx/mach-wnr2000.c
@@
-133,6
+133,7
@@
static void __init wnr2000_setup(void)
ar71xx_eth0_data.phy_mask = 0xf;
ar71xx_eth0_data.speed = SPEED_100;
ar71xx_eth0_data.duplex = DUPLEX_FULL;
ar71xx_eth0_data.phy_mask = 0xf;
ar71xx_eth0_data.speed = SPEED_100;
ar71xx_eth0_data.duplex = DUPLEX_FULL;
+ ar71xx_eth0_data.has_ar8216 = 1;
ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII;
ar71xx_eth1_data.phy_mask = 0x10;
ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII;
ar71xx_eth1_data.phy_mask = 0x10;