All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jerry Van Baren <gerald.vanbaren@ge.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] BRGs on ep8248 after updating CLKIN
Date: Thu, 29 Nov 2007 16:00:20 -0500	[thread overview]
Message-ID: <474F2864.4060109@ge.com> (raw)
In-Reply-To: <bfa0697f0711291243vd620609yea686f24126d83bf@mail.gmail.com>

Alan Bennett wrote:
> When I originally supported my ep8248-style board, I had
> #define CONFIG_8260_CLKIN	66000000	/* in Hz */
> 
> However, I noticed (after far too much time had passed) that my cpu
> speed wasn't matching my expectations.  (reported 230 MHz, and
> expected 350 MHz).
> 
> This was rather easily fixed by changing the CONFIG_8260_CLKIN to 100 MHz:
> #define CONFIG_8260_CLKIN	100000000	/* in Hz */
> 
> However, my BRGs / SMC1 uart is now broke(baud-rate mismatch).  Does
> anyone have experience with this section of u-boot that could help me
> out?
> 
> My BRG7 is configured by u-boot(1.3+) = 0x00010078 ~ CD = 60 (0x3c).
> And there is an apparent baud-rate mismatch and all the output is
> garbled now.  (with a scope I measured ~ 25.5 / 26 K, when I'm
> expecting 38.4k)
> 
> I think I'm missing something in the equation, but I'm not sure where
> it is.  If I simply update the CD to be 162 (162*38400*16 = 99,532,800
> ~ 100 MHz) the serial port is still dead.
> 
> Any ideas?

Hi Alan,

I suspect that your clock is really 66MHz (read it off the crystal, that 
is the definitive authority).  Generally BRGs don't lie - if your 
CONFIG_8260_CLKIN doesn't match the actual crystal, your baud rate is 
going to be wrong.  Your baud rate is right when CONFIG_8260_CLKIN is 
set to 66MHz and wrong when set to 100MHz - pretty strong evidence.

My theory is that your crystal is 66MHz but your CPU multiplier is 
misconfigured.  In the 8260 the CPU multiplier is selected by the HRCW 
(MODCK_H) _and_ some physical pins on the CPU (MODCK[1-3]) - your 8248 
may be different.

HTH,
gvb

  reply	other threads:[~2007-11-29 21:00 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-29 20:43 [U-Boot-Users] BRGs on ep8248 after updating CLKIN Alan Bennett
2007-11-29 21:00 ` Jerry Van Baren [this message]
2007-11-29 22:39   ` Alan Bennett
2007-11-30  9:19     ` Laurent Pinchart
2007-11-30 14:37       ` Alan Bennett
2007-11-30  1:13 ` Erik Christiansen
2007-11-30  5:51   ` Alan Bennett

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=474F2864.4060109@ge.com \
    --to=gerald.vanbaren@ge.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.