|
@@ -132,12 +132,6 @@ void board_init (void)
|
|
bd->bi_sramstart= CFG_SRAM_BASE;
|
|
bd->bi_sramstart= CFG_SRAM_BASE;
|
|
bd->bi_sramsize = CFG_SRAM_SIZE;
|
|
bd->bi_sramsize = CFG_SRAM_SIZE;
|
|
bd->bi_baudrate = CONFIG_BAUDRATE;
|
|
bd->bi_baudrate = CONFIG_BAUDRATE;
|
|
- bd->bi_ip_addr = getenv_IPaddr ("ipaddr");
|
|
|
|
- s = getenv ("ethaddr");
|
|
|
|
- for (i = 0; i < 6; ++i) {
|
|
|
|
- bd->bi_enetaddr[i] = s ? simple_strtoul (s, &e, 16) : 0;
|
|
|
|
- if (s) s = (*e) ? e + 1 : e;
|
|
|
|
- }
|
|
|
|
|
|
|
|
for (init_fnc_ptr = init_sequence; *init_fnc_ptr; ++init_fnc_ptr) {
|
|
for (init_fnc_ptr = init_sequence; *init_fnc_ptr; ++init_fnc_ptr) {
|
|
if ((*init_fnc_ptr) () != 0) {
|
|
if ((*init_fnc_ptr) () != 0) {
|
|
@@ -151,6 +145,13 @@ void board_init (void)
|
|
malloc_bin_reloc();
|
|
malloc_bin_reloc();
|
|
env_relocate();
|
|
env_relocate();
|
|
|
|
|
|
|
|
+ bd->bi_ip_addr = getenv_IPaddr ("ipaddr");
|
|
|
|
+ s = getenv ("ethaddr");
|
|
|
|
+ for (i = 0; i < 6; ++i) {
|
|
|
|
+ bd->bi_enetaddr[i] = s ? simple_strtoul (s, &e, 16) : 0;
|
|
|
|
+ if (s) s = (*e) ? e + 1 : e;
|
|
|
|
+ }
|
|
|
|
+
|
|
devices_init();
|
|
devices_init();
|
|
jumptable_init();
|
|
jumptable_init();
|
|
console_init_r();
|
|
console_init_r();
|