mirror of https://github.com/hak5/openwrt-owl.git
firmware-utils/mkzynfw: add support for the NBG460N board
Adding NBG460N/550N/550NH boards to mkzynfw. Signed-off-by: Michael Kurz <michi.kurz@googlemail.com> SVN-Revision: 21446owl
parent
8976d8f2ad
commit
01d8285e47
|
@ -121,6 +121,9 @@ int num_blocks = 0;
|
||||||
#define ATHEROS_FLASH_BASE 0xBFC00000
|
#define ATHEROS_FLASH_BASE 0xBFC00000
|
||||||
#define ATHEROS_CODE_START 0x80e00000
|
#define ATHEROS_CODE_START 0x80e00000
|
||||||
|
|
||||||
|
#define AR71XX_FLASH_BASE 0xBFC00000
|
||||||
|
#define AR71XX_CODE_START 0x81E00000
|
||||||
|
|
||||||
#define BOARD(n, d, v, m, fb, fs, cs, fo) { \
|
#define BOARD(n, d, v, m, fb, fs, cs, fo) { \
|
||||||
.name = (n), .desc=(d), \
|
.name = (n), .desc=(d), \
|
||||||
.vendor = (v), .model = (m), \
|
.vendor = (v), .model = (m), \
|
||||||
|
@ -141,6 +144,15 @@ int num_blocks = 0;
|
||||||
#define ATHEROSBOARD1(n, d, m, fs) BOARD(n, d, ZYNOS_VENDOR_ID_ZYXEL, m, \
|
#define ATHEROSBOARD1(n, d, m, fs) BOARD(n, d, ZYNOS_VENDOR_ID_ZYXEL, m, \
|
||||||
ATHEROS_FLASH_BASE, fs, ATHEROS_CODE_START, 0x30000)
|
ATHEROS_FLASH_BASE, fs, ATHEROS_CODE_START, 0x30000)
|
||||||
|
|
||||||
|
#define AR71XXBOARD1(n, d, m, fs) { \
|
||||||
|
.name = (n), .desc=(d), \
|
||||||
|
.vendor = (ZYNOS_VENDOR_ID_ZYXEL), .model = (m), \
|
||||||
|
.flash_base = (AR71XX_FLASH_BASE), .flash_size = (fs)<<20, \
|
||||||
|
.code_start = (AR71XX_CODE_START), .romio_offs = (0x40000), \
|
||||||
|
.bootext_size = 0x30000 \
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
static struct board_info boards[] = {
|
static struct board_info boards[] = {
|
||||||
/*
|
/*
|
||||||
* Infineon/ADMtek ADM5120 based boards
|
* Infineon/ADMtek ADM5120 based boards
|
||||||
|
@ -215,6 +227,11 @@ static struct board_info boards[] = {
|
||||||
*/
|
*/
|
||||||
ATHEROSBOARD1("NBG-318S", "ZyXEL NBG-318S", ZYNOS_MODEL_NBG_318S, 4),
|
ATHEROSBOARD1("NBG-318S", "ZyXEL NBG-318S", ZYNOS_MODEL_NBG_318S, 4),
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Atheros ar71xx based boards
|
||||||
|
*/
|
||||||
|
AR71XXBOARD1("NBG-460N", "ZyXEL NBG-460N", ZYNOS_MODEL_NBG_460N, 4),
|
||||||
|
|
||||||
{.name = NULL}
|
{.name = NULL}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -219,4 +219,7 @@ struct zyn_mmt_item {
|
||||||
/* Atheros AR2318 based boards */
|
/* Atheros AR2318 based boards */
|
||||||
#define ZYNOS_MODEL_NBG_318S MID(59392)
|
#define ZYNOS_MODEL_NBG_318S MID(59392)
|
||||||
|
|
||||||
|
/* Atheros AR71xx based boards */
|
||||||
|
#define ZYNOS_MODEL_NBG_460N MID(61441)
|
||||||
|
|
||||||
#endif /* _ZYNOS_H */
|
#endif /* _ZYNOS_H */
|
||||||
|
|
Loading…
Reference in New Issue