From: Paul Gortmaker <paul.gortmaker@windriver.com>
To: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Cc: linuxppc-dev@lists.ozlabs.org
Subject: Re: RFC: delete UART current-speed from 4xx DTS?
Date: Tue, 15 Sep 2009 15:32:05 -0400 [thread overview]
Message-ID: <20090915193205.GA8115@windriver.com> (raw)
In-Reply-To: <20090915153220.GG12372@zod.rchland.ibm.com>
[Re: RFC: delete UART current-speed from 4xx DTS?] On 15/09/2009 (Tue 11:32) Josh Boyer wrote:
> On Tue, Sep 15, 2009 at 10:31:36AM -0400, Paul Gortmaker wrote:
> >One of the guys here was getting a messed up console on a bamboo board
I meant to say Yosemite board (and hence u-boot), sorry for that. It
gives garbage up until the udbg -> ttyS0 handover, at which point the
console=ttyS0,115200 fixes things.
> >(on linux boot), which he traced to the fact that the default dts has a
> >9600 baudrate coded into it (board was running 115k2, not 9600). Either
> >deleting the line, or replacing the 9600 with zero fixed the problem.
>
> Once booted, was there a valid current-speed property in /proc/device-tree
> for the serial node? I'm curious if U-Boot created it, or if the kernel
> just used whatever baud was present already.
Had to go back to get this info; it turns out there is a valid prop in
all the serial nodes (2.6.31-rc7), and hexdumping it gives 0x2580 (9600).
>
> When I did the bamboo port a while ago, I recall having issues with either
> a missing clock-frequency or current-speed (or both perhaps) and the bootloader
> on the board was the original PIBS. It might have been an issue with PIBS
> but I'm guessing the rest of the 4xx boards copied from either Ebony or
> Bamboo in their ports and hence contain that property.
Right - so there could still perhaps be the same issue with PIBS/bamboo
present that you saw earlier (given my inability to keep board names
straight)
>
> >Looking at the Fsl boards, it seems that 99% of them don't list any
> >current-speed at all. I'm willing to whip up a patch to delete them
>
> I think 99% of them use U-Boot, which should fix things up either way.
This is the interesting part -- being a yosemite (u-boot), I would have
thought so as well. I've not looked at the u-boot code, but it may only
add a current-speed if there isn't one yet. At least that is what the
behaviour tends to indicate. Board is running u-boot 1.3.3 so what we
are seeing here may not reflect what current u-boot code is doing
anyway...
>
> >from the various boards, but I thought I'd check 1st to see if there was
> >some other reasoning/input. I suppose one could argue that u-boot
> >should be replacing the 9600 with 115k2 on the fly, but if the explicit
> >specification isn't helping anyone, then it probably just makes sense to
> >delete them anyway, I figured.
>
> Yeah, that's probably valid. I'd be happy to test on the set of boards I
> have.
>
> >Here is the subset of boards I was considering deleting the lines from:
> >
> > bamboo.dts ebony.dts hcu4.dts holly.dts katmai.dts sam440ep.dts
> > sequoia.dts taishan.dts walnut.dts yosemite.dts
>
> I can test bamboo with PIBS, ebony, holly (which isn't 4xx even though it's
> a tree name) with PIBS, sequoia, taishan, yosemite, and walnut. Perhaps a few
> of the 405 boards I have as well.
>
> It's easy enough for me to whip up a patch, and since I'll be testing either
> way I'd be happy to do that if you'd like.
Sure -- the testing effort will be greater than the time to make the
patch, so you doing coverage on all those would be great. I think I've
probably only got easy immediate access to a PIBS/bamboo at the moment.
We already know the yosemite is OK with the change, so that is one less
to test.
Thanks,
Paul.
>
> josh
next prev parent reply other threads:[~2009-09-15 19:32 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-15 14:31 RFC: delete UART current-speed from 4xx DTS? Paul Gortmaker
2009-09-15 15:32 ` Josh Boyer
2009-09-15 19:32 ` Paul Gortmaker [this message]
2009-09-15 20:02 ` Josh Boyer
2009-09-15 20:44 ` Paul Gortmaker
2009-09-15 21:44 ` Benjamin Herrenschmidt
2009-09-16 13:19 ` Josh Boyer
2009-09-16 14:57 ` Paul Gortmaker
2009-09-16 21:31 ` Benjamin Herrenschmidt
2009-09-17 1:44 ` Josh Boyer
2009-09-23 18:15 ` Josh Boyer
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=20090915193205.GA8115@windriver.com \
--to=paul.gortmaker@windriver.com \
--cc=jwboyer@linux.vnet.ibm.com \
--cc=linuxppc-dev@lists.ozlabs.org \
/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.