An alternative device-tree source language by Jonathan Corbet on LWN.net Pantelis Antoniou recently showed

An alternative device-tree source language
by @Jonathan_Corbet on @LWN.net
@Pantelis_Antoniou recently showed up on the device-tree list with a proposal for a new device-tree compiler called yamldt. It produces the same DTB files as dtc, but the source format is different. Rather than go with the classic DTS format, yamldt deals with device trees expressed in the YAML format. So, the above fragment, in the new scheme, would look like this
https://lwn.net/Articles/730217/