[U-Boot] [PATCH] armv7, timer: move static data to global_data struct
Andreas Bießmann
andreas.devel at googlemail.com
Tue Nov 30 08:14:45 CET 2010
Dear Heiko Schocher,
Am 30.11.2010 um 08:02 schrieb Heiko Schocher:
> diff --git a/arch/arm/include/asm/global_data.h b/arch/arm/include/asm/global_data.h
> index ada3fbb..16dc27c 100644
> --- a/arch/arm/include/asm/global_data.h
> +++ b/arch/arm/include/asm/global_data.h
> @@ -61,6 +61,16 @@ typedef struct global_data {
> unsigned long tbu;
> unsigned long long timer_reset_value;
> #endif
> +#if defined(CONFIG_OMAP) || defined(CONFIG_MX51)
> + unsigned long timestamp;
> + unsigned long lastinc;
> +#endif
> +#if defined(CONFIG_S5P)
> + unsigned long count_value;
> + /* Internal tick units */
> + unsigned long long timestamp; /* Monotonic incrementing timer */
> + unsigned long lastdec; /* Last decremneter snapshot */
> +#endif
> unsigned long relocaddr; /* Start address of U-Boot in RAM */
> phys_size_t ram_size; /* RAM size */
> unsigned long mon_len; /* monitor len */
can't this generalized in some way?
AT91 still has some values like that in global_data, yesterday David Müller sent a patch for S3C24X0 to add some values like that to global_data ... we have a lot of arm cores out there, should each get his own style of global_data?
regards
Andreas Bießmann
More information about the U-Boot
mailing list