Thread (92 messages) 92 messages, 11 authors, 2007-03-24

Re: [PATCH 06/17] Document the linux,network-index property.

From: Segher Boessenkool <hidden>
Date: 2007-03-22 11:12:50

quoted
quoted
Segher, what is the the 'other alias' mechanism you are referring
to that should be dropped?  Is it this proposed linux,network-index
property?  or something else?
Just the

	pic0: pic@700 {
		...
	}

labeling thing -- it becomes redundant when the flat tree
stuff would support OF-style aliases, so it can be phased
out then.
dtc labels are *not* an alias mechanism: they're essentially a
compile-time rather than run-time concept
Sure.  For flat device trees, you can evaluate the OF-style
aliases at compile time, too.
and they can reference
properties as well as nodes
I didn't know this though.  If that's useful (I don't see how
right now), you want to keep labels I suppose.
Putting the aliases in a separate node is far less usable for the
things labels are useful for than putting the label directly on the
node.  Replacing labels with the OF alias mechanism is not sensible.
Well I dunno, it's used quite often in "real" OF to create
cross-references between the nodes, and I always found it
very handy.  There's no semantic difference (except with
aliases you can refer to nodes below the alias), and no big
syntactic difference either (well with labels you spread the
"short names" all over the tree, no relation between them
is immediately obvious).
That said, auto-generating OF-style aliases from labels for the
benefit of run-time users might be worthwhile.
Or the other way around.  Or both!
And using /aliases
would work about as well as the "linux,network-index" trick.
Better, like I explained already.


Segher
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help