From: Prafulla Wadaskar Date: Wed, 1 Dec 2010 12:16:52 +0000 (+0530) Subject: ARM: make timer variables in gt_t available for all ARM platforms X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=f9de0997d773699fb4bda1c1ad7462aa2fcd00e9;p=project%2Fbcm63xx%2Fu-boot.git ARM: make timer variables in gt_t available for all ARM platforms All code that attemots to access variables in BSS before relocation (for example directly or indirectly by board_init_f()) needs to be fixed. Especially timer.c needs to fix on most of the ARM platforms. This patch makes timer related variables in gd_t available for all ARM implementations. Signed-off-by: Prafulla Wadaskar Edited commit message. Signed-off-by: Wolfgang Denk --- diff --git a/arch/arm/include/asm/global_data.h b/arch/arm/include/asm/global_data.h index e459a5dc94..2a84d27a4e 100644 --- a/arch/arm/include/asm/global_data.h +++ b/arch/arm/include/asm/global_data.h @@ -55,7 +55,9 @@ typedef struct global_data { unsigned long plla_rate_hz; unsigned long pllb_rate_hz; unsigned long at91_pllb_usb_init; - /* "static data" needed by at91's timer.c */ +#endif +#ifdef CONFIG_ARM + /* "static data" needed by most of timer.c on ARM platforms */ unsigned long timer_rate_hz; unsigned long tbl; unsigned long tbu;