#include "devices.h"
struct board_rec {
- char *name;
- unsigned long mach_type;
+ char *name;
+ enum ar71xx_mach_type mach_type;
};
static int ar71xx_prom_argc __initdata;
}, {
.name = "433",
.mach_type = AR71XX_MACH_RB_433,
+ }, {
+ .name = "433U",
+ .mach_type = AR71XX_MACH_RB_433U,
}, {
.name = "450",
.mach_type = AR71XX_MACH_RB_450,
+ }, {
+ .name = "450G",
+ .mach_type = AR71XX_MACH_RB_450G,
}, {
.name = "493",
.mach_type = AR71XX_MACH_RB_493,
}, {
- .name = "AW-NR580",
- .mach_type = AR71XX_MACH_AW_NR580,
+ .name = "AP81",
+ .mach_type = AR71XX_MACH_AP81,
}, {
.name = "AP83",
.mach_type = AR71XX_MACH_AP83,
+ }, {
+ .name = "AW-NR580",
+ .mach_type = AR71XX_MACH_AW_NR580,
}, {
.name = "TEW-632BRP",
.mach_type = AR71XX_MACH_TEW_632BRP,
+ }, {
+ .name = "TL-WR741ND",
+ .mach_type = AR71XX_MACH_TL_WR741ND,
}, {
.name = "TL-WR941ND",
.mach_type = AR71XX_MACH_TL_WR941ND,
}, {
.name = "WNR2000",
.mach_type = AR71XX_MACH_WNR2000,
+ }, {
+ .name = "WRT160NL",
+ .mach_type = AR71XX_MACH_WRT160NL,
+ }, {
+ .name = "WRT400N",
+ .mach_type = AR71XX_MACH_WRT400N,
}, {
.name = "PB42",
.mach_type = AR71XX_MACH_PB42,
+ }, {
+ .name = "PB44",
+ .mach_type = AR71XX_MACH_PB44,
}, {
.name = "MZK-W300NH",
.mach_type = AR71XX_MACH_MZK_W300NH,
switch (mylo->did) {
case DEVID_COMPEX_WP543:
- ar71xx_mach_type = AR71XX_MACH_WP543;
+ ar71xx_mach = AR71XX_MACH_WP543;
break;
default:
printk(KERN_WARNING "prom: unknown device id: %x\n",
if (!p)
p = ar71xx_prom_getenv("board");
if (p)
- ar71xx_mach_type = find_board_byname(p);
+ ar71xx_mach = find_board_byname(p);
p = ar71xx_prom_getenv("ethaddr");
if (!p)
(unsigned int)fw_arg0, (unsigned int)fw_arg1,
(unsigned int)fw_arg2, (unsigned int)fw_arg3);
- ar71xx_mach_type = AR71XX_MACH_GENERIC;
+ ar71xx_mach = AR71XX_MACH_GENERIC;
if (ar71xx_prom_init_myloader())
return;