|
|
@ -115,6 +115,7 @@ void setup_board_tags(struct tag **in_params) |
|
|
|
unsigned int boardId; |
|
|
|
unsigned int boardId; |
|
|
|
struct tag *params; |
|
|
|
struct tag *params; |
|
|
|
struct tag_mv_uboot *t; |
|
|
|
struct tag_mv_uboot *t; |
|
|
|
|
|
|
|
int i; |
|
|
|
|
|
|
|
|
|
|
|
printf("Synology board tags..."); |
|
|
|
printf("Synology board tags..."); |
|
|
|
params = *in_params; |
|
|
|
params = *in_params; |
|
|
@ -128,6 +129,12 @@ void setup_board_tags(struct tag **in_params) |
|
|
|
t->tclk = CONFIG_SYS_TCLK; |
|
|
|
t->tclk = CONFIG_SYS_TCLK; |
|
|
|
t->sysclk = CONFIG_SYS_TCLK*2; |
|
|
|
t->sysclk = CONFIG_SYS_TCLK*2; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t->isusbhost = 1; |
|
|
|
|
|
|
|
for (i = 0; i < 4; i++) { |
|
|
|
|
|
|
|
memset(t->macaddr[i], 0, sizeof(t->macaddr[i])); |
|
|
|
|
|
|
|
t->mtu[i] = 0; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
params->hdr.tag = ATAG_MV_UBOOT; |
|
|
|
params->hdr.tag = ATAG_MV_UBOOT; |
|
|
|
params->hdr.size = tag_size(tag_mv_uboot); |
|
|
|
params->hdr.size = tag_size(tag_mv_uboot); |
|
|
|
params = tag_next(params); |
|
|
|
params = tag_next(params); |
|
|
|