From: Rafal Jaworowski <raj-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org>
To: David Gibson <david-xT8FGy+AXnRB3Ne2BGzF6laj5H9X9Tb+@public.gmane.org>
Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org
Subject: Re: PCI bus node location
Date: Wed, 11 Nov 2009 15:17:52 +0100 [thread overview]
Message-ID: <C75E76CB-73F3-4448-B643-364304ABB364@semihalf.com> (raw)
In-Reply-To: <20091110234412.GA3235-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
On 2009-11-11, at 00:44, David Gibson wrote:
> On Tue, Nov 10, 2009 at 05:55:33PM +0100, Rafal Jaworowski wrote:
>> On 2009-11-10, at 04:12, David Gibson wrote:
>>> On Mon, Nov 09, 2009 at 07:36:57PM -0700, Grant Likely wrote:
>>>> On Mon, Nov 9, 2009 at 12:20 PM, Rafal Jaworowski
> [snip]
>>> Right.
>>>
>>> Under the new scheme, the "soc" node is really a historical
>>> misnomer -
>>> it represents just the things within the IMMR, not everything on the
>>> SoC. A number of chips also have the localbus controller as a
>>> separate node, likewise within the SoC but not within the IMMR, so
>>> not
>>> a child of the soc node.
>>
>> Hm, how do we know whether something belongs under the IMMR/CCSR
>> node or not (even though it physically sits there :-)?
>
> Well, the basic criterion is whether its registers are relocated with
> the rest of the IMMR. Which would cover the PCI control registers, of
> course, but they're not there for the reasons given. Yes, it's kind
> of nasty.
It seems like the soc/simple-bus node is currently a rather arbitrary
subset of peripherals available through SOC internal registers range.
My concern is that without clear grouping criteria this is quite
confusing.
>> Is the 'soc' node going to be named something less confusing then?
>
> I think it should, but it's difficult to change because u-boot has
> dependencies on it. I think there are a few newer trees where it's
> named IMMR.
So is device_type = "soc" deprecated now for new trees, and for this
kind of a bus node the only legit differentiator is the compatible =
"simple-bus" prop?
BTW: in ePAPR examples there is device_type = "simple-bus" in a 8572
soc node, is this a bug or a leftover?
Rafal
next prev parent reply other threads:[~2009-11-11 14:17 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-09 19:20 PCI bus node location Rafal Jaworowski
[not found] ` <B7D31A24-3361-4B80-81C4-5A815F09D42F-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org>
2009-11-10 2:36 ` Grant Likely
[not found] ` <fa686aa40911091836s2a6b763aq14ece296cd7368db-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-11-10 3:12 ` David Gibson
[not found] ` <20091110031218.GG26042-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
2009-11-10 16:55 ` Rafal Jaworowski
[not found] ` <839C8AA0-A8B5-434E-9175-16D2B84D74BD-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org>
2009-11-10 23:44 ` David Gibson
[not found] ` <20091110234412.GA3235-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
2009-11-11 14:17 ` Rafal Jaworowski [this message]
[not found] ` <C75E76CB-73F3-4448-B643-364304ABB364-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org>
2009-11-12 2:08 ` David Gibson
2009-11-12 5:54 ` Grant Likely
2009-11-10 16:26 ` Rafal Jaworowski
[not found] ` <A3A4CAD4-BE74-4CD4-BFFA-FE616DF38811-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org>
2009-11-11 0:05 ` David Gibson
[not found] ` <20091111000540.GB3235-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
2009-11-11 14:16 ` Rafal Jaworowski
[not found] ` <8239D9E6-E390-4DED-81C1-77FACF05C1D4-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org>
2009-11-11 17:06 ` Scott Wood
2009-11-12 2:03 ` David Gibson
[not found] ` <20091112020343.GK3235-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
2009-11-12 8:00 ` Grant Likely
2009-11-12 7:30 ` Grant Likely
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=C75E76CB-73F3-4448-B643-364304ABB364@semihalf.com \
--to=raj-nyozd4b6jr9wk0htik3j/w@public.gmane.org \
--cc=david-xT8FGy+AXnRB3Ne2BGzF6laj5H9X9Tb+@public.gmane.org \
--cc=devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox