[U-Boot] [PATCH 05/33] x86: Remove board_early_init_r()
Bin Meng
bmeng.cn at gmail.com
Wed Nov 12 05:12:38 CET 2014
On Wed, Nov 12, 2014 at 8:17 AM, Simon Glass <sjg at chromium.org> wrote:
> This function is not needed. Remove it to improve the generic init sequence
> slightly.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
> arch/x86/cpu/coreboot/coreboot.c | 11 -----------
> board/google/chromebook_link/link.c | 5 -----
> common/board_r.c | 3 ---
> include/configs/chromebook_link.h | 1 -
> 4 files changed, 20 deletions(-)
>
> diff --git a/arch/x86/cpu/coreboot/coreboot.c b/arch/x86/cpu/coreboot/coreboot.c
> index d8ce768..e995e7f 100644
> --- a/arch/x86/cpu/coreboot/coreboot.c
> +++ b/arch/x86/cpu/coreboot/coreboot.c
> @@ -39,17 +39,6 @@ int board_early_init_f(void)
> return 0;
> }
>
> -int board_early_init_r(void)
> -{
> - /* CPU Speed to 100MHz */
> - gd->cpu_clk = 100000000;
> -
> - /* Crystal is 33.000MHz */
> - gd->bus_clk = 33000000;
> -
> - return 0;
> -}
> -
> int last_stage_init(void)
> {
> if (gd->flags & GD_FLG_COLD_BOOT)
> diff --git a/board/google/chromebook_link/link.c b/board/google/chromebook_link/link.c
> index 88cee05..0a1ae61 100644
> --- a/board/google/chromebook_link/link.c
> +++ b/board/google/chromebook_link/link.c
> @@ -12,11 +12,6 @@ int arch_early_init_r(void)
> return 0;
> }
>
> -int board_early_init_r(void)
> -{
> - return 0;
> -}
> -
> static const struct pch_gpio_set1 pch_gpio_set1_mode = {
> .gpio0 = GPIO_MODE_GPIO, /* NMI_DBG# */
> .gpio3 = GPIO_MODE_GPIO, /* ALS_INT# */
> diff --git a/common/board_r.c b/common/board_r.c
> index 7c33900..8625a90 100644
> --- a/common/board_r.c
> +++ b/common/board_r.c
> @@ -837,9 +837,6 @@ init_fnc_t init_sequence_r[] = {
> #ifdef CONFIG_CMD_KGDB
> initr_kgdb,
> #endif
> -#ifdef CONFIG_X86
> - board_early_init_r,
> -#endif
> interrupt_init,
> #if defined(CONFIG_ARM) || defined(CONFIG_x86)
> initr_enable_interrupts,
> diff --git a/include/configs/chromebook_link.h b/include/configs/chromebook_link.h
> index 8caeca6..cd4a8a0 100644
> --- a/include/configs/chromebook_link.h
> +++ b/include/configs/chromebook_link.h
> @@ -21,7 +21,6 @@
> #define CONFIG_DCACHE_RAM_MRC_VAR_SIZE 0x4000
> #define CONFIG_SYS_X86_START16 0xfffff800
> #define CONFIG_BOARD_EARLY_INIT_F
> -#define CONFIG_BOARD_EARLY_INIT_R
> #define CONFIG_DISPLAY_CPUINFO
>
> #define CONFIG_X86_RESET_VECTOR
> --
Reviewed-by: Bin Meng <bmeng.cn at gmail.com>
More information about the U-Boot
mailing list