[U-Boot-Users] PPC440 interval timer off by factor of 10?
awozniak at mc.com
Tue Jan 4 18:31:58 CET 2005
I'm porting the OCOTEA u-boot package to a customer PPC440 board. In
the process of debugging (non-CFI) Flash timeout functions, it appears
that get_timer() is returning a value which increments every 10msec
instead of 1 msec:
Further code examinations shows that interrupt_init_cpu() is indeed
setting up a 10msec interval.
val = mfspr( tcr );
val = gd->bd->bi_intfreq/100; /* 10 msec */
Is this a real BUG? I can fix the flash related function which use the
timer but what about all the other modules which use get_timer() - some
are network related.
More information about the U-Boot