Re: [PATCH v2] dtc: Add support for named integer constants
From: Simon Glass <hidden>
Date: 2011-09-08 13:09:27
Hi Stephen, On Fri, Sep 2, 2011 at 11:34 AM, Stephen Warren [off-list ref] wrote:
Stephen Warren wrote at Tuesday, August 30, 2011 3:30 PM:quoted
You may define constants as follows: /define/ TWO 2; /define/ FOUR 4; /define/ OTHER FOUR; And properties may use these values as follows: foo = <1 TWO 3 FOUR 5>; Signed-off-by: Stephen Warren <redacted>David, Jon, Does this seem reasonable? I think the syntax is simple enough it wouldn't interfere with any more advanced expression/function/... support in the future, and it could be easily extended to allow e.g.: /define/ FOO "BAR"; /define/ BAX [0af8dacb0]; ...
This seems very reasonable to me, and very useful. From the syntax it looks like lower case symbols are allowed also, which is fine with me. I hope that this can go into dtc as we would definitely use it. Regards, Simon
And even arbitrary expressions on the RHS as/when/if support is added for those more generally: /define/ A (B | (C << 2)); -- nvpublic _______________________________________________ devicetree-discuss mailing list devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org https://lists.ozlabs.org/listinfo/devicetree-discuss