Thread (1 message) 1 message, 1 author, 2011-10-25

Re: dec behavior question

From: Kumar Gala <hidden>
Date: 2011-10-25 13:41:55

On Oct 25, 2011, at 7:18 AM, Yoder Stuart-B08248 wrote:
quoted
-----Original Message-----
From: devicetree-discuss-bounces+stuart.yoder=freescale.com-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org
[mailto:devicetree-discuss-bounces+stuart.yoder=freescale.com-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org] On Behalf Of
David Gibson
Sent: Monday, October 24, 2011 6:15 PM
To: Kumar Gala
Cc: devicetree-discuss
Subject: Re: dec behavior question

On Mon, Oct 24, 2011 at 09:01:49AM -0500, Kumar Gala wrote:
quoted
If I have something like:

---------------------------------------
spi.dtsi:

&spi0 {
       #address-cells = <1>;
       #size-cells = <0>;
       compatible = "fsl,mpc8536-espi";
       reg = <0x7000 0x1000>;
       interrupts = <59 0x2 0 0>;
};
---------------------------------------

foo.dts:

spi0: spi@f00bar {
	compatible = "FOOBAR";
};

/include/ "spi.dtsi"

---------------------------------------

What do you expect the resulting dtb to look like w/regards to the
compatible node?
It's always last tree wins.  So it will end up with compatible = "FOOBAR".
If last wins, then it would be the included file
(compatible = "fsl,mpc8536-espi"), no?

Stuart
I don't believe so because the include of spi.dtsi doesn't actually instantiate a node.  This is a little different than use of 'include' for merging of nodes.

- k
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help