|
Revision 12376, 0.8 kB
(checked in by BrainSlayer, 5 months ago)
|
merge partition code
|
| Line | |
|---|
| 1 |
|
|---|
| 2 |
#ifndef __ddwrt_fw__ |
|---|
| 3 |
#define __ddwrt_fw__ |
|---|
| 4 |
|
|---|
| 5 |
/* do header, partition and final signature check */ |
|---|
| 6 |
extern int fw_check_image_ddwrt(unsigned char *addr, unsigned long maxlen, |
|---|
| 7 |
int do_flash); |
|---|
| 8 |
extern int fw_check_image_ubnt(unsigned char *addr, unsigned long maxlen, |
|---|
| 9 |
int do_flash); |
|---|
| 10 |
extern int fw_check_image_wili(unsigned char *addr, unsigned long maxlen, |
|---|
| 11 |
int do_flash); |
|---|
| 12 |
extern int fw_check_image_senao(unsigned char *addr, unsigned long maxlen, |
|---|
| 13 |
int do_flash); |
|---|
| 14 |
|
|---|
| 15 |
#define MAX_IMAGE_SIZE 0x7E0000 /* 4mb - 64k */ |
|---|
| 16 |
|
|---|
| 17 |
#define MAX_PART_SIZE 0x800000 /* 3mb - valid only for ar531x */ |
|---|
| 18 |
|
|---|
| 19 |
/* these variables will be initialized in do_tftpd() */ |
|---|
| 20 |
CYG_ADDRWORD BASE_ADDR; |
|---|
| 21 |
CYG_ADDRWORD FW_TEMP_BASE; |
|---|
| 22 |
/***********************************************************************************/ |
|---|
| 23 |
|
|---|
| 24 |
#endif /* __wilibox_fw__ */ |
|---|