set_diag=ignore;
set_dmz=ignore;
- if (board_type & 0x400) {
+ if ((board_type & 0xf00) == 0x400) {
board_type=1;
buf=nvram_get("boardtype")?:"";
if (!strcmp(buf,"bcm94710dev")) {
set_dmz=v2_set_dmz;
reset_gpio=(1<<6);
reset_polarity=0;
+ buf=nvram_get("boardnum")?:"";
+ if (!strcmp(buf,"44")) {
+ set_diag=ignore;
+ set_dmz=ignore;
+ reset_gpio=(1<<5);
+ reset_polarity=0;
+ }
}
printk(KERN_INFO "using v%d hardware\n",board_type);