common: board: use __weak

Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
master
Jeroen Hofstee 10 years ago committed by Tom Rini
parent 8590c800ee
commit dd2a6cd0f7
  1. 10
      common/board_f.c
  2. 10
      common/board_r.c

@ -128,14 +128,11 @@ int init_func_watchdog_reset(void)
} }
#endif /* CONFIG_WATCHDOG */ #endif /* CONFIG_WATCHDOG */
void __board_add_ram_info(int use_default) __weak void board_add_ram_info(int use_default)
{ {
/* please define platform specific board_add_ram_info() */ /* please define platform specific board_add_ram_info() */
} }
void board_add_ram_info(int)
__attribute__ ((weak, alias("__board_add_ram_info")));
static int init_baud_rate(void) static int init_baud_rate(void)
{ {
gd->baudrate = getenv_ulong("baudrate", 10, CONFIG_BAUDRATE); gd->baudrate = getenv_ulong("baudrate", 10, CONFIG_BAUDRATE);
@ -221,7 +218,7 @@ static int show_dram_config(void)
return 0; return 0;
} }
void __dram_init_banksize(void) __weak void dram_init_banksize(void)
{ {
#if defined(CONFIG_NR_DRAM_BANKS) && defined(CONFIG_SYS_SDRAM_BASE) #if defined(CONFIG_NR_DRAM_BANKS) && defined(CONFIG_SYS_SDRAM_BASE)
gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE;
@ -229,9 +226,6 @@ void __dram_init_banksize(void)
#endif #endif
} }
void dram_init_banksize(void)
__attribute__((weak, alias("__dram_init_banksize")));
#if defined(CONFIG_HARD_I2C) || defined(CONFIG_SYS_I2C) #if defined(CONFIG_HARD_I2C) || defined(CONFIG_SYS_I2C)
static int init_func_i2c(void) static int init_func_i2c(void)
{ {

@ -60,7 +60,7 @@ DECLARE_GLOBAL_DATA_PTR;
ulong monitor_flash_len; ulong monitor_flash_len;
int __board_flash_wp_on(void) __weak int board_flash_wp_on(void)
{ {
/* /*
* Most flashes can't be detected when write protection is enabled, * Most flashes can't be detected when write protection is enabled,
@ -70,16 +70,10 @@ int __board_flash_wp_on(void)
return 0; return 0;
} }
int board_flash_wp_on(void) __weak void cpu_secondary_init_r(void)
__attribute__ ((weak, alias("__board_flash_wp_on")));
void __cpu_secondary_init_r(void)
{ {
} }
void cpu_secondary_init_r(void)
__attribute__ ((weak, alias("__cpu_secondary_init_r")));
static int initr_secondary_cpu(void) static int initr_secondary_cpu(void)
{ {
/* /*

Loading…
Cancel
Save