
Hello everybody.
On proposal from Heiko Schocher: This patch adds ft_cpu_setup(..) - function for mpc8260.
Signed-off-by: Sergej Stepanov Sergej.Stepanov@ids.de --
diff -pruN --exclude='.svn' u-boot-1.2.0-orig/cpu/mpc8260/cpu.c u-boot-1.2.0/cpu/mpc8260/cpu.c --- u-boot-1.2.0-orig/cpu/mpc8260/cpu.c 2007-01-07 00:13:11.000000000 +0100 +++ u-boot-1.2.0/cpu/mpc8260/cpu.c 2007-09-03 14:02:54.000000000 +0200 @@ -294,3 +294,18 @@ void watchdog_reset (void) #endif /* CONFIG_WATCHDOG */
/* ------------------------------------------------------------------------- */ + +#if defined(CONFIG_OF_FLAT_TREE) +void ft_cpu_setup (void *blob, bd_t *bd) +{ + u32 *p; + ulong clock; + int len; + + clock = bd->bi_busfreq; + p = ft_get_prop (blob, "/cpus/" OF_CPU "/bus-frequency", &len); + if (p != NULL) + *p = cpu_to_be32 (clock); +} +#endif /* CONFIG_OF_FLAT_TREE */ +/* ------------------------------------------------------------------------- */