Yoder Stuart wrote:
-----Original Message-----
From: David Gibson [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 05, 2008 8:11 PM
To: Kumar Gala
Cc: Yoder Stuart-B08248; devicetree-discuss
Subject: Re: generating a phandle w/libfdt?
You know, I am inclined to make:
linux,phandle = < &thisnode >;
the approved way of doing this. I *think* that will already work, but
if not we can fix it. The circular reference is slightly odd, but it
is self-consistent. I suppose we could still come up with a further
shorthand so it's not necessary to make a label for a node to do this
('&.' or something for 'reference-to-containing-node').
As I mentioned earlier in this thread, this _does_ work and is
what we did in the DTS to get phandles generated for nodes that were
going to be referenced by nodes dynamically created later.
It works if you call the property something *other* than linux,phandle.
If you explicitly say linux,phandle = <&self> then you get this:
ERROR (explicit_phandles): /chosen has invalid linux,phandle value
0xffffffff
-Scott
_______________________________________________
devicetree-discuss mailing list
[email protected]
https://ozlabs.org/mailman/listinfo/devicetree-discuss