Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
dtc
/
refs/heads/int/13/fp3
/
dtc-parser.y
ef1978a
ANDROID: Merge upstream ed310803ea89 (v1.6.1)
by Pierre-Clément Tosi
· 2 years, 1 month ago
b734cfd
Update dtc to 1.6.0
by Steve Muckle
· 4 years ago
7150286
support byacc in addition to bison
by Ethan Sommer
· 4 years, 8 months ago
acfe84f
dtc: Replace GPLv2 boilerplate/reference with SPDX tags
by Rob Herring
· 5 years ago
8e20ccf
annotations: add positions
by Julia Lawall
· 6 years ago
a3143fa
Revert "annotations: add positions"
by David Gibson
· 6 years ago
baa1d2c
annotations: add positions
by Julia Lawall
· 6 years ago
0fcffda
Merge nodes with local target label references
by Fredrik Markstrom
· 6 years ago
ac68ff9
parser: add TYPE_STRING marker to path references
by Rob Herring
· 6 years ago
44d3efe
Preserve datatype information when parsing dts
by Grant Likely
· 6 years ago
4038fd9
dtc: add ability to make nodes conditional on them being referenced
by Maxime Ripard
· 6 years ago
8f1b35f
Correct overlay syntactic sugar for generating target-path fragments
by David Gibson
· 6 years ago
b260c4f
Fix ambiguous grammar for devicetree rule
by Grant Likely
· 7 years ago
737b2df
overlay: Add syntactic sugar version of overlays
by Pantelis Antoniou
· 7 years ago
ec29173
overlay: Add syntactic sugar version of overlays
by Pantelis Antoniou
· 8 years ago
3b9c970
dtc: Fix NULL pointer use in dtlabel + dtref case
by Stephen Boyd
· 7 years ago
00fbb86
Rename boot_info
by David Gibson
· 8 years ago
1ef86ad
dtc: Clean up /dts-v1/ and /plugin/ handling in grammar
by David Gibson
· 8 years ago
20f29d8
dtc: Plugin and fixup support
by Pantelis Antoniou
· 8 years ago
c4cb12e
Alter grammar to allow multiple /dts-v1/ tags
by David Gibson
· 10 years ago
b06e55c
Prevent crash on modulo by zero
by David Gibson
· 8 years ago
1937095
Prevent crash on division by zero
by David Gibson
· 8 years ago
3346e06
dtc: parser: Add label while overriding nodes
by Nikhil Devshatwar
· 9 years ago
aba74dd
Remove references to unused DT_BASE token
by David Gibson
· 10 years ago
fa3f3f0
Clean up parser error messages
by David Gibson
· 10 years ago
c854434
Correct locations in parser error messaes
by David Gibson
· 10 years ago
6a15eb2
Die on failed /incbin/ seeks
by David Gibson
· 10 years ago
cfc6523
Move character literal processing to the lexer
by David Gibson
· 10 years ago
b82b977
Move integer literal processing back to the lexer
by David Gibson
· 10 years ago
0e2d399
Make srcpos_{v,}error() more widely useful
by David Gibson
· 10 years ago
1762537
Use stdbool more widely
by David Gibson
· 11 years ago
45013d8
dtc: Add ability to delete nodes and properties
by Stephen Warren
· 12 years ago
5f0c3b2
dtc: Basic integer expressions
by Stephen Warren
· 12 years ago
033089f
dtc: Add support for variable sized elements
by Anton Staaf
· 13 years ago
a4ea2fa
dtc: Support character literals in cell lists
by Anton Staaf
· 13 years ago
73ae43e
Allow nodes to be referenced by path at the top level.
by John Bonesio
· 14 years ago
c0fa2e6
Create new and use new print_error that uses printf style formatting.
by John Bonesio
· 14 years ago
8773e12
Add merging of labelled subnodes. This patch allows the following
by David Gibson
· 14 years ago
83da1b2
Allow device tree to be modified by additonal device tree sections
by Grant Likely
· 14 years ago
05898c6
dtc: Allow multiple labels on nodes and properties
by David Gibson
· 14 years ago
15ad6d8
dtc: Automatically pick a sensible boot_cpuid_phys
by David Gibson
· 14 years ago
5c8d2e2
Modification of lexer and parser, improving dtc portability.
by Lukasz Wojcik
· 14 years ago
d68cb36
dtc: Simpler interface to source file management
by David Gibson
· 15 years ago
350c9cc
Use yylloc instead of yyloc
by David Gibson
· 15 years ago
4e1a0a0
Remove support for the legacy DTS source file format.
by Jon Loeliger
· 16 years ago
e5c8e1d
Enhance source position implementation.
by Jon Loeliger
· 16 years ago
5335901
dtc: Use stdint.h types throughout dtc
by David Gibson
· 16 years ago
e37ec7d
dtc: Add support for binary includes.
by David Gibson
· 16 years ago
548767f
dtc: Rework handling of boot_cpuid_phys
by David Gibson
· 16 years ago
6b8e056
dtc: Make eval_literal() static
by David Gibson
· 16 years ago
3c3ecaa
Remove \n from yyerror() call.
by Scott Wood
· 16 years ago
ad4f54a
Return a non-zero exit code if an error occurs during dts parsing.
by Scott Wood
· 16 years ago
910efac
Look for include files in the directory of the including file.
by Scott Wood
· 16 years ago
f77fe6a
Add yyerrorf() for formatted error messages.
by Scott Wood
· 16 years ago
efbbef8
dtc: Implement path references
by David Gibson
· 17 years ago
c048102
dtc: Generate useful error message for properties after subnodes
by David Gibson
· 17 years ago
dc94177
dtc: Merge refs and labels into single "markers" list (v2)
by David Gibson
· 17 years ago
9138db5
dtc: Switch dtc to C-style literals
by David Gibson
· 17 years ago
9ed27a2
dtc: Simplify lexing/parsing of literals vs. node/property names
by David Gibson
· 17 years ago
f7497dc
dtc: Don't force alignment of cell list data
by David Gibson
· 17 years ago
7b3fb78
DTC: Remove the need for the GLR Parser.
by Jon Loeliger
· 17 years ago
7dfba39
DTC: Remove an unneeded %token definition.
by Jon Loeliger
· 17 years ago
5641289
DTC: Minor grammar rule shuffle.
by Jon Loeliger
· 17 years ago
30807ca
Reformat grammar rules to not mix language syntax and yacc syntax.
by Jon Loeliger
· 17 years ago
63dc9c7
dtc: Whitespace cleanup
by David Gibson
· 17 years ago
6a99b13
dtc: implement labels on property data
by Milton Miller
· 17 years ago
d429033
dtc: implement labels on memory reserve slots
by Milton Miller
· 17 years ago
85ab5cc
dtc: complain about unparsed digits in cell lists
by Milton Miller
· 17 years ago
6d7b222
dtc: move declaration of yyerror
by Milton Miller
· 17 years ago
e45e6fd
DTC: Add support for a C-like #include "file" mechanism.
by Jon Loeliger
· 17 years ago
3948849
Moved data_convert_cell() out of data.c to the parser.
by Jon Loeliger
· 17 years ago
af0278a
Add support for decimal, octal and binary based cell values.
by Jon Loeliger
· 17 years ago
32da475
Allow multipart property values
by David Gibson
· 17 years ago
f040d95
Rework tracking of reserve entries during processing. This is initial work
by David Gibson
· 19 years ago
86dbcbd
Rudimentary support for reporting the line number of syntax errors.
by David Gibson
· 19 years ago
f0517db
Support for specifying memreserve ranges in the source format, based on
by David Gibson
· 19 years ago
03a9b9d
Use u8 instead of uint8_t, as we do with the other size types.
by David Gibson
· 19 years ago
9ad4587
Remove build_empty_property(). It wasn't useful.
by David Gibson
· 19 years ago
81f2e89
Rudimentary phandle reference support.
by David Gibson
· 19 years ago
4102d84
Initial label support. Also switch to glr-parser mode and get rid of
by David Gibson
· 19 years ago
fc14dad
Initial commit
by David Gibson
· 19 years ago