[coreboot] r740 - coreboot-v3/util/dtc
svn at coreboot.org
svn at coreboot.org
Mon Aug 11 18:05:53 CEST 2008
Author: rminnich
Date: 2008-08-11 18:05:53 +0200 (Mon, 11 Aug 2008)
New Revision: 740
Modified:
coreboot-v3/util/dtc/dtc-parser.y
Log:
Add support for dtc files that end in .dtc, e.g. ide.dtc.
This is managed by stripping the .dtc from the name when it
is used to label the node in the tree.
This one's for you Peter!
Signed-off-by: Ronald G. Minnich <rminnich at gmail.com>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
Modified: coreboot-v3/util/dtc/dtc-parser.y
===================================================================
--- coreboot-v3/util/dtc/dtc-parser.y 2008-08-11 16:04:38 UTC (rev 739)
+++ coreboot-v3/util/dtc/dtc-parser.y 2008-08-11 16:05:53 UTC (rev 740)
@@ -139,9 +139,17 @@
switchback();
}
- ')' ';' {
+ ')' ';' {
+ int namelen;
+ char *name = strdup((char *)$3.val);
/* convention: first property is labeled with path */
- $6->label = strdup((char *)$3.val);
+ $6->label = name;
+
+ /* convention: if it ends in .dts, strip that off */
+ namelen = strlen($6->label);
+ if ((namelen > 4) && (! strncmp(&name[namelen-4], ".dts", 4)))
+ $6->label[namelen-4] = '\0';
+
$$ = $6
}
|
More information about the coreboot
mailing list