Defining schemas for Device Tree

Mark Brown broonie at kernel.org
Tue Jul 30 16:57:16 EDT 2013


On Tue, Jul 30, 2013 at 01:29:56PM -0400, jonsmirl at gmail.com wrote:
> On Tue, Jul 30, 2013 at 1:19 PM, Stephen Warren <swarren at wwwdotorg.org> wrote:
> > On 07/30/2013 07:14 AM, jonsmirl at gmail.com wrote:

> > > Is something similar to this possible in device tree syntax?
> > > dmas =  <"tx" &pdma0 7>,  <"rx"  &pdma0 6>;

> > I /think/ you can physically write that in *.dts, or something very
> > similar; with the strings outside the <>:

> > dmas = "tx", <&pdma0 7>, "rx", <&pdma0 6>;

> Can we turn the strings into string phandles? Then they'd be fixed sized.

> That might provide a way to internationalize the strings too.

I don't know how viable or sane this actually is but one suggestion I
just made elsewhere which might help is to fix this at the dtc level by
having syntatic sugar which will do the parallel arrays trick that
people are currently using to write things out.  The user writes one
array with multiple types of data in it and the actual output is two or
more matched arrays each with a single type of data.

It would help legibility and wouldn't impact the parsers.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20130730/a8e63708/attachment.sig>


More information about the linux-arm-kernel mailing list