dts and dtsi files on which I tested the syntax for my recent patch set.

John Bonesio bones at secretlab.ca
Thu Oct 21 13:08:36 EST 2010


On Wed, 2010-10-20 at 17:46 -0600, Grant Likely wrote:
> On Wed, Oct 20, 2010 at 03:22:17PM -0700, John Bonesio wrote:
> > Hi,
> > 
> > I have attached the two file I've used to test the new syntax from my
> > patch set. These might help get a feel for how the syntax and the
> > features work.
> 
> heh, what you should actually do (because you have to anyway) is add
> testcases for the new features to dtc in the tests directory.  'make
> check' runs the test cases.
> 
> > /remove-node/ &{soc/serial at 2400};                  /* an example of using a label rooted path */
> 
> As previously mentioned by David, this conflicts with the already
> established convention of a path that does not start with a '/' means
> use a value from the /aliases node.  That ambiguity needs to
> be avoided, so the syntax still needs some massaging.

I think we should explore this a bit further. I just don't see in the
lexer code where it would parse anything with the syntax
&{alias/node/path} (except for my recent patch).

I looked through the parser too, and it wasn't obvious where it would
match '&' directly.

Maybe I'm just missing it.

> 
> g.
> _______________________________________________
> devicetree-discuss mailing list
> devicetree-discuss at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/devicetree-discuss




More information about the devicetree-discuss mailing list