[PATCH 8/9 V3] Add documentation for the new DTS language.

Warner Losh imp at bsdimp.com
Wed Oct 1 14:01:51 EST 2008


From: David Gibson <david at gibson.dropbear.id.au>
Subject: Re: [PATCH 8/9 V3] Add documentation for the new DTS language.
Date: Wed, 1 Oct 2008 13:46:56 +1000

> This could either be done by actually invoking cpp, using some
> pre-and-post mangling to deal with the #-in-property-names problem.
> Or we could build our own preprocessor that uses something other than
> # as a magic character, but otherwise works like cpp.

There's always m4, but that has its own set of issues.

Not sure if I should add a :-) or a :-(.

You could also s/#/$/g on the source and pass that through cpp and
then undo it on the other side.  Assuming that cpp has been compiled
with $ in symbol name support.

The root of the problem here is that the original openfirmware spec
wasn't 'C' and many of the new language features are aimed at a 'C'
audience...

Warner



More information about the devicetree-discuss mailing list