index
:
dtc/dtc.git
main
master
The Device Tree Compiler
DTC group
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
dtc-parser.y
Age
Commit message (
Expand
)
Author
Files
Lines
2023-03-01
Make name_node() xstrdup its name argument
David Gibson
1
-0
/
+2
2023-03-01
Make build_property() xstrdup its name argument
David Gibson
1
-0
/
+3
2022-11-21
dtc: Warning rather than error on possible truncation of cell values
David Gibson
1
-3
/
+8
2022-01-25
dtc: introduce label relative path references
Ahmad Fatoum
1
-0
/
+13
2020-07-15
dtc: Avoid UB when shifting
Andrei Ziureaev
1
-2
/
+2
2019-11-03
support byacc in addition to bison
Ethan Sommer
1
-0
/
+4
2019-06-21
dtc: Replace GPLv2 boilerplate/reference with SPDX tags
Rob Herring
1
-16
/
+1
2018-11-19
annotations: add positions
Julia Lawall
1
-5
/
+8
2018-11-14
Revert "annotations: add positions"
David Gibson
1
-8
/
+5
2018-11-13
annotations: add positions
Julia Lawall
1
-5
/
+8
2018-09-25
Merge nodes with local target label references
Fredrik Markstrom
1
-8
/
+31
2018-08-01
parser: add TYPE_STRING marker to path references
Rob Herring
1
-0
/
+1
2018-06-04
Preserve datatype information when parsing dts
Grant Likely
1
-5
/
+10
2018-05-04
dtc: add ability to make nodes conditional on them being referenced
Maxime Ripard
1
-0
/
+17
2018-03-06
Correct overlay syntactic sugar for generating target-path fragments
David Gibson
1
-11
/
+11
2017-11-21
Fix ambiguous grammar for devicetree rule
Grant Likely
1
-6
/
+11
2017-09-28
overlay: Add syntactic sugar version of overlays
Pantelis Antoniou
1
-3
/
+17
2017-01-31
dtc: Fix NULL pointer use in dtlabel + dtref case
Stephen Boyd
1
-3
/
+3
2016-12-09
Rename boot_info
David Gibson
1
-3
/
+3
2016-12-09
dtc: Clean up /dts-v1/ and /plugin/ handling in grammar
David Gibson
1
-18
/
+17
2016-12-09
dtc: Plugin and fixup support
Pantelis Antoniou
1
-3
/
+25
2016-05-27
Alter grammar to allow multiple /dts-v1/ tags
David Gibson
1
-3
/
+8
2016-01-12
Prevent crash on modulo by zero
David Gibson
1
-1
/
+9
2016-01-03
Prevent crash on division by zero
David Gibson
1
-1
/
+9
2015-02-23
dtc: parser: Add label while overriding nodes
Nikhil Devshatwar
1
-0
/
+12
2014-02-15
Remove references to unused DT_BASE token
David Gibson
1
-2
/
+0
2014-01-04
Clean up parser error messages
David Gibson
1
-26
/
+18
2014-01-04
Correct locations in parser error messaes
David Gibson
1
-14
/
+12
2014-01-04
Die on failed /incbin/ seeks
David Gibson
1
-4
/
+3
2014-01-04
Move character literal processing to the lexer
David Gibson
1
-33
/
+1
2014-01-03
Move integer literal processing back to the lexer
David Gibson
1
-32
/
+10
2014-01-01
Make srcpos_{v,}error() more widely useful
David Gibson
1
-1
/
+1
2013-10-28
Use stdbool more widely
David Gibson
1
-2
/
+2
2012-09-06
dtc: Add ability to delete nodes and properties
Stephen Warren
1
-0
/
+21
2012-04-09
dtc: Basic integer expressions
Stephen Warren
1
-24
/
+132
2011-10-11
dtc: Add support for variable sized elements
Anton Staaf
1
-22
/
+48
2011-09-22
dtc: Support character literals in cell lists
Anton Staaf
1
-0
/
+32
2010-11-13
Allow nodes to be referenced by path at the top level.
John Bonesio
1
-3
/
+2
2010-10-20
Create new and use new print_error that uses printf style formatting.
John Bonesio
1
-10
/
+18
2010-09-21
Add merging of labelled subnodes. This patch allows the following
David Gibson
1
-12
/
+16
2010-02-25
Allow device tree to be modified by additonal device tree sections
Grant Likely
1
-1
/
+13
2010-02-24
dtc: Allow multiple labels on nodes and properties
David Gibson
1
-20
/
+23
2010-02-19
dtc: Automatically pick a sensible boot_cpuid_phys
David Gibson
1
-1
/
+2
2010-02-08
Modification of lexer and parser, improving dtc portability.
Lukasz Wojcik
1
-2
/
+2
2010-01-14
dtc: Simpler interface to source file management
David Gibson
1
-10
/
+8
2009-11-11
Use yylloc instead of yyloc
David Gibson
1
-1
/
+1
2008-10-03
Remove support for the legacy DTS source file format.
Jon Loeliger
1
-46
/
+0
2008-10-03
Enhance source position implementation.
Jon Loeliger
1
-21
/
+8
2008-07-14
dtc: Use stdint.h types throughout dtc
David Gibson
1
-2
/
+2
2008-06-19
dtc: Add support for binary includes.
David Gibson
1
-0
/
+31
2008-05-19
dtc: Rework handling of boot_cpuid_phys
David Gibson
1
-2
/
+2
2008-03-23
dtc: Make eval_literal() static
David Gibson
1
-3
/
+3
2008-01-07
Remove \n from yyerror() call.
Scott Wood
1
-1
/
+1
2008-01-04
Return a non-zero exit code if an error occurs during dts parsing.
Scott Wood
1
-0
/
+2
2008-01-04
Look for include files in the directory of the including file.
Scott Wood
1
-1
/
+1
2008-01-04
Add yyerrorf() for formatted error messages.
Scott Wood
1
-3
/
+13
2007-12-05
dtc: Implement path references
David Gibson
1
-0
/
+4
2007-12-05
dtc: Generate useful error message for properties after subnodes
David Gibson
1
-0
/
+5
2007-11-26
dtc: Merge refs and labels into single "markers" list (v2)
David Gibson
1
-5
/
+6
2007-11-08
dtc: Switch dtc to C-style literals
David Gibson
1
-2
/
+36
2007-11-08
dtc: Simplify lexing/parsing of literals vs. node/property names
David Gibson
1
-68
/
+56
2007-11-05
dtc: Don't force alignment of cell list data
David Gibson
1
-2
/
+1
2007-10-25
DTC: Remove the need for the GLR Parser.
Jon Loeliger
1
-3
/
+2
2007-10-23
DTC: Remove an unneeded %token definition.
Jon Loeliger
1
-1
/
+0
2007-10-23
DTC: Minor grammar rule shuffle.
Jon Loeliger
1
-31
/
+31
2007-10-22
Reformat grammar rules to not mix language syntax and yacc syntax.
Jon Loeliger
1
-34
/
+118
2007-09-18
dtc: Whitespace cleanup
David Gibson
1
-6
/
+6
2007-07-07
dtc: implement labels on property data
Milton Miller
1
-0
/
+4
2007-07-07
dtc: implement labels on memory reserve slots
Milton Miller
1
-4
/
+4
2007-07-07
dtc: complain about unparsed digits in cell lists
Milton Miller
1
-3
/
+11
2007-07-07
dtc: move declaration of yyerror
Milton Miller
1
-1
/
+0
2007-03-26
DTC: Add support for a C-like #include "file" mechanism.
Jon Loeliger
1
-1
/
+8
2007-02-16
Moved data_convert_cell() out of data.c to the parser.
Jon Loeliger
1
-3
/
+27
2007-02-15
Add support for decimal, octal and binary based cell values.
Jon Loeliger
1
-2
/
+14
2007-02-08
Allow multipart property values
David Gibson
1
-3
/
+10
2005-10-24
Rework tracking of reserve entries during processing. This is initial work
David Gibson
1
-10
/
+7
2005-10-19
Rudimentary support for reporting the line number of syntax errors.
David Gibson
1
-3
/
+4
2005-07-15
Support for specifying memreserve ranges in the source format, based on
David Gibson
1
-4
/
+35
2005-07-11
Use u8 instead of uint8_t, as we do with the other size types.
David Gibson
1
-1
/
+1
2005-06-17
Remove build_empty_property(). It wasn't useful.
David Gibson
1
-1
/
+1
2005-06-16
Rudimentary phandle reference support.
David Gibson
1
-0
/
+4
2005-06-16
Initial label support. Also switch to glr-parser mode and get rid of
David Gibson
1
-6
/
+19
2005-06-08
Initial commit
David Gibson
1
-0
/
+116