X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/17c7b6c3fdc48301e50d22cc6138ede16bd1be24..622eabc631f8dac5bc622d8fb28b1931a9684d7f:/target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/routerboot.h diff --git a/target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/routerboot.h b/target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/routerboot.h index 3c0898b3d..d5ad513d5 100644 --- a/target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/routerboot.h +++ b/target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/routerboot.h @@ -1,32 +1,18 @@ /* - * $Id$ - * * Mikrotik's RouterBOOT definitions * - * Copyright (C) 2007 OpenWrt.org - * Copyright (C) 2007 Gabor Juhos - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. + * Copyright (C) 2007-2008 Gabor Juhos * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 as published + * by the Free Software Foundation. * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. */ #ifndef _ROUTERBOOT_H #define _ROUTERBOOT_H #define RB_MAC_SIZE 6 -#define RB_MAX_MAC_COUNT 6 struct rb_bios_settings { u32 hs_offs; /* hard settings offset */ @@ -41,7 +27,7 @@ struct rb_hard_settings { char *bios_ver; /* BIOS version */ u32 mem_size; /* memory size in bytes */ u32 mac_count; /* number of mac addresses */ - u8 macs[RB_MAC_SIZE][RB_MAX_MAC_COUNT]; /* mac addresses */ + u8 *mac_base; /* mac address base */ }; /* @@ -134,4 +120,6 @@ struct rb_hard_settings { extern int routerboot_present(void) __init; extern char *routerboot_get_boardname(void); +extern struct rb_hard_settings rb_hs; + #endif /* _ROUTERBOOT_H */