The old style syntax for plugins is still out in the wild. This patch transparently support it. Signed-off-by: Pantelis Antoniou <pantelis.antoniou@xxxxxxxxxxxx> --- dtc-parser.y | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/dtc-parser.y b/dtc-parser.y index 2d3399e..3f006b4 100644 --- a/dtc-parser.y +++ b/dtc-parser.y @@ -76,6 +76,7 @@ extern bool treesource_error; %type <data> propdataprefix %type <flags> versioninfo %type <flags> plugindecl +%type <flags> oldplugindecl %type <re> memreserve %type <re> memreserves %type <array> arrayprefix @@ -106,10 +107,10 @@ extern bool treesource_error; %% sourcefile: - versioninfo ';' memreserves devicetree + versioninfo ';' oldplugindecl memreserves devicetree { - the_boot_info = build_boot_info($1, $3, $4, - guess_boot_cpuid($4)); + the_boot_info = build_boot_info($1 | $3, $4, $5, + guess_boot_cpuid($5)); } ; @@ -131,6 +132,17 @@ plugindecl: } ; +oldplugindecl: + DT_PLUGIN ';' + { + $$ = VF_PLUGIN; + } + | /* empty */ + { + $$ = 0; + } + ; + memreserves: /* empty */ { -- 1.7.12 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html