devicetree-spec.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Node names and properties names collision
@ 2016-05-12  7:40 Neil Armstrong
       [not found] ` <57343365.6080000-rdvid1DuHRBWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 3+ messages in thread
From: Neil Armstrong @ 2016-05-12  7:40 UTC (permalink / raw)
  To: devicetree-spec-u79uwXL29TY76Z2rM5mHXA

Hi,

I'm working on a full python device tree library to load blobs and manipulate the tree in-memory as an object tree (http://github.com/superna9999/pyfdt).
My testsuite strategy was to run the DTC testsuite and load every DTC generated dtbs, re-generate a DTS and compare the DTC dtb-to-dts output.

But I have a strange case using the Amlogic out-of-tree BSP dts where they use the same name for a sub-node and a property :

	efusekey:efusekey{
		keynum = <4>;
		key0 = <&key0>;
		key1 = <&key1>;
		key2 = <&key2>;
		key3 = <&key3>;
		key0:key0{
			keyname = "mac";
			offset = <0>;
			size = <6>;
		};
		key1:key1{
			keyname = "mac_bt";
			offset = <6>;
			size = <6>;
		};
		key2:key2{
			keyname = "mac_wifi";
			offset = <12>;
			size = <6>;
		};
		key3:key3{
			keyname = "usid";
			offset = <18>;
			size = <16>;
		};
	};

While reading the original ePAPR and the new linaro specifications, I was not able to find an answer....

Is it authorized ? Could this be clarified in the new specifications ?

Neil

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-05-13 21:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-12  7:40 Node names and properties names collision Neil Armstrong
     [not found] ` <57343365.6080000-rdvid1DuHRBWk0Htik3J/w@public.gmane.org>
2016-05-12 16:22   ` Stuart Yoder
     [not found]     ` <HE1PR04MB1641C4DB11CDF2618E27BEF18D730-6LN7OEpIatU5tNmRkpaxD89NdZoXdze2vxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2016-05-13 21:17       ` David Gibson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).