Overview
This page provides examples of the sorts of routines that are frequently defined in a board's board.c
file. We can break those routines up into routines invoked from:
common/board_f.c
common/board_r.c
board_f.c
Weak functions
board_add_ram_info()
dram_init_banksize()
arch_cpu_init()
mach_cpu_init()
reserve_mmu()
arch_reserve_stacks()
reserve_arch()
arch_cpu_init_dm()
Kbuild-selected functions
#ifdef CONFIG_OF_CONTROL fdtdec_setup, #endif #if defined(CONFIG_BOARD_EARLY_INIT_F) board_early_init_f, #endif ... and much more ...