From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerry Van Baren Date: Wed, 09 Jul 2008 11:17:07 -0400 Subject: [U-Boot-Users] [PATCH] fdt: Add simple alias support to fdt print command In-Reply-To: References: Message-ID: <4874D673.1090606@ge.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Kumar Gala wrote: > If the path we are trying to print doesn't exist see if it matches an > aliases. We don't do anything fancy at this point, but just strip the > leading '/' if it exists and see if we have an exact match to an alias. > > In the future we could try and prefix matching so the alias could be used > as a shorter path reference. > > Signed-off-by: Kumar Gala Cool and useful too. Out of curiousity, does "real" Open Firmware do this sort of thing with aliases? One reservation I have (which may disappear if the answer to the previous question is "yes"), it automatically and silently dereferences the /aliases/X node when asked to display /X or X (but only if /X doesn't exist in the dtb). This is not an obvious behavior since X isn't real. Should we have a different display syntax to force the dereference of an alias X? Assuming "*" is a good choice, this would change the behavior fdt print *ethernet0 to dereference /aliases/ethernet0 and print out /soc8360 at e0000000/.../enet0 (or whatever). Thanks, gvb