mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-25 06:00:25 +09: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
@ -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 New Issue
Block a user