mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-30 00:21:06 +00:00
arm: Move fdt check earlier so that board_early_init_f() can use it
We want to use the fdt inside board_early_init_f(), so check for its presence earlier in the pre-reloc init sequence. So far ARM and microblaze are the only only ones that use CONFIG_OF_CONTROL. Microblaze does not have the same init loop, and in particular does not have the board_early_init_f() call. So a patch for microblaze would have no meaning. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
724cdffca1
commit
eae78c3406
1 changed files with 3 additions and 4 deletions
|
@ -233,12 +233,11 @@ int power_init_board(void)
|
||||||
|
|
||||||
init_fnc_t *init_sequence[] = {
|
init_fnc_t *init_sequence[] = {
|
||||||
arch_cpu_init, /* basic arch cpu dependent setup */
|
arch_cpu_init, /* basic arch cpu dependent setup */
|
||||||
|
|
||||||
#if defined(CONFIG_BOARD_EARLY_INIT_F)
|
|
||||||
board_early_init_f,
|
|
||||||
#endif
|
|
||||||
#ifdef CONFIG_OF_CONTROL
|
#ifdef CONFIG_OF_CONTROL
|
||||||
fdtdec_check_fdt,
|
fdtdec_check_fdt,
|
||||||
|
#endif
|
||||||
|
#if defined(CONFIG_BOARD_EARLY_INIT_F)
|
||||||
|
board_early_init_f,
|
||||||
#endif
|
#endif
|
||||||
timer_init, /* initialize timer */
|
timer_init, /* initialize timer */
|
||||||
#ifdef CONFIG_BOARD_POSTCLK_INIT
|
#ifdef CONFIG_BOARD_POSTCLK_INIT
|
||||||
|
|
Loading…
Reference in a new issue