diff options
author | Milton Miller <miltonm@bga.com> | 2007-07-07 01:18:49 -0500 |
---|---|---|
committer | Jon Loeliger <jdl@freescale.com> | 2007-07-07 10:09:31 -0500 |
commit | d4290338514abdfac372aa9a7af180543c0622ad (patch) | |
tree | f078f830ecd2b0bae75fbbed8501f75a84f47931 /dtc-parser.y | |
parent | 85ab5cc6ec8442245a969a2f5a0e05962e0e7e67 (diff) | |
download | device-tree-compiler-d4290338514abdfac372aa9a7af180543c0622ad.tar.gz |
dtc: implement labels on memory reserve slots
Allow a label to be placed on a memory reserve entry.
Change the parser to recognize and store them. Emit
them when writing assembly output.
Signed-off-by: Milton Miller <miltonm@bga.com>
Diffstat (limited to 'dtc-parser.y')
-rw-r--r-- | dtc-parser.y | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/dtc-parser.y b/dtc-parser.y index 9e7fbcc..d88cbf1 100644 --- a/dtc-parser.y +++ b/dtc-parser.y @@ -92,11 +92,11 @@ memreserves: memreserve memreserves { } ; -memreserve: DT_MEMRESERVE DT_ADDR DT_ADDR ';' { - $$ = build_reserve_entry($2, $3, NULL); +memreserve: label DT_MEMRESERVE DT_ADDR DT_ADDR ';' { + $$ = build_reserve_entry($3, $4, $1); } - | DT_MEMRESERVE DT_ADDR '-' DT_ADDR ';' { - $$ = build_reserve_entry($2, $4 - $2 + 1, NULL); + | label DT_MEMRESERVE DT_ADDR '-' DT_ADDR ';' { + $$ = build_reserve_entry($3, $5 - $3 + 1, $1); } ; |