
20 Jan
2007
20 Jan
'07
9:45 a.m.
Hi all,
I setup the cpu frequency of a Freescale MPC880 directly providing a value for the PLPRCR register. When the u-boot (1.2.0 and previous) starts, in file speed.c it makes a calculation to display the CPU frequency based on fields in PLPRCR. Working with integers it makes an approximation that leads to a wrong cpu frequency in my case 130 Mhz instead of 132 Mhz). As a consequence my clock was wrong gaining 20 minutes per day. It is easy to patch the problem. If someone is interested I'll give him the patch.
Bye, Antonio.