mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
support for the asus wl-500g deluxe and the buffalo v2 units. dnsmasq update, control file fixes. add back other boardtypes to make wl.o happy on other routers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@390 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -275,7 +275,7 @@ sbpci_init(void *sbh)
|
||||
sb_core_reset(sbh, 0);
|
||||
|
||||
/* In some board, */
|
||||
if(nvram_match("boardtype", "bcm94710dev"))
|
||||
if(nvram_match("boardtype", "bcm94710dev") || nvram_match("boardtype", "bcm94710ap")|| nvram_match("boardtype", "bcm94710r4")|| nvram_match("boardtype", "bcm94710r4")|| nvram_match("boardtype", "bcm95365r"))
|
||||
CT4712_WR = 0;
|
||||
else
|
||||
CT4712_WR = 1;
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
// initial release 2004/03/28
|
||||
//
|
||||
// 2004/08/26 asus & buffalo support added
|
||||
// 2005/03/14 asus wl-500g deluxe and buffalo v2 support added
|
||||
|
||||
#include <linux/module.h>
|
||||
#include <linux/init.h>
|
||||
@@ -187,11 +188,26 @@ static int __init diag_init()
|
||||
reset_polarity=0;
|
||||
buf=nvram_get("boardnum")?:"";
|
||||
if (!strcmp(buf,"44")) {
|
||||
//motorola
|
||||
set_diag=ignore;
|
||||
set_dmz=ignore;
|
||||
reset_gpio=(1<<5);
|
||||
reset_polarity=0;
|
||||
}
|
||||
if (!strcmp(buf,"00")) {
|
||||
//buffalo
|
||||
set_diag=ignore;
|
||||
set_dmz=ignore;
|
||||
reset_gpio=(1<<7);
|
||||
reset_polarity=1;
|
||||
}
|
||||
if (!strcmp(buf,"45")) {
|
||||
//wl-500g deluxe
|
||||
set_diag=ignore;
|
||||
set_dmz=ignore;
|
||||
reset_gpio=(1<<6);
|
||||
reset_polarity=1;
|
||||
}
|
||||
}
|
||||
printk(KERN_INFO "using v%d hardware\n",board_type);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user