
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