From mboxrd@z Thu Jan 1 00:00:00 1970 From: Antonio Di Bacco Date: Sat, 20 Jan 2007 09:45:00 +0100 Subject: [U-Boot-Users] U-Boot wrong cpu frequency calculation when setting PLPRCR directly Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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.