[U-Boot-Users] [PATCH 4/4] TQM885D: Use the OSCM, feeded by EXTAL = 10 MHz.

Martin Krause Martin.Krause at tqs.de
Wed Sep 26 16:34:02 CEST 2007


u-boot-users-bounces at lists.sourceforge.net wrote on :
> wd at denx.de wrote on Monday, July 30, 2007 5:42 PM:
> > In message <20070724085849.20151.20950.stgit at tq-sewsrv-4.tq-net.de>
> > you wrote:
> > > From: Jens Gehrlein <jens.gehrlein at tqs.de>
> > > 
> > > This makes it necessary to prescale PITCLK by 512.
> > > 
> > > This patch is necessary for revision 102 and above of the TQM885D.
> > > Revisions 100 and 101 of the TQM885D will not work with this patch
> > > applied. But this should not be a problem, since there are only
> > > a few prototypes of this revisions floating around.
> > > 
> > > Signed-off-by: Jens Gehrlein <jens.gehrlein at tqs.de>
> > > Signed-off-by: Martin Krause <martin.krause at tqs.de>
> > 
> > NAK by Wolfgang Denk.
> > 
> > > diff --git a/cpu/mpc8xx/speed.c b/cpu/mpc8xx/speed.c
> > > index 101d5f9..4173092 100644
> > > --- a/cpu/mpc8xx/speed.c
> > > +++ b/cpu/mpc8xx/speed.c
> > > @@ -93,11 +93,23 @@ unsigned long measure_gclk(void)  	ulong
> > > msr_val; 
> > > 
> > >  #ifdef CFG_8XX_XIN
> > > +#ifdef CONFIG_TQM885D
> > 
> > I don't allow for board specific code in that file (and please get
> > rid 
> 
> Does this mean, I should make the code cpu specific instead (like
> #ifdef CONFIG_MPC885)?
> 
> Our TQM885D board uses an external 10 MHz oscillator on EXTAL
> (-> OSCM = 10 MHz). But measure_gclk() is assumeing that, if OSCM
> is used as clock source, it has a frequency of 32768 Hz (wich seems
> to be true for all other MPC8xx boards).

I found a solution, where we don't need to modify speed.c at all.
We don't need to measure cpuclk - the value could be calculated
by the PLL configuration registers.

Best Regards,
Martin Krause

--
TQ-Systems GmbH
Muehlstrasse 2, Gut Delling, D-82229 Seefeld
Amtsgericht Muenchen, HRB 105 018, UST-IdNr. DE 811 607 913
Geschaeftsfuehrer: Dipl.-Ing. (FH) Detlef Schneider, Dipl.-Ing. (FH) Ruediger Stahl
http://www.tq-group.com




More information about the U-Boot mailing list