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 <[EMAIL PROTECTED]>
Acked-by: Carl-Daniel Hailfinger <[EMAIL PROTECTED]>
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
}
|
--
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot