aboutsummaryrefslogtreecommitdiffstats
path: root/dtc-parser.y
AgeCommit message (Expand)AuthorFilesLines
2023-03-01Make name_node() xstrdup its name argumentDavid Gibson1-0/+2
2023-03-01Make build_property() xstrdup its name argumentDavid Gibson1-0/+3
2022-11-21dtc: Warning rather than error on possible truncation of cell valuesDavid Gibson1-3/+8
2022-01-25dtc: introduce label relative path referencesAhmad Fatoum1-0/+13
2020-07-15dtc: Avoid UB when shiftingAndrei Ziureaev1-2/+2
2019-11-03support byacc in addition to bisonEthan Sommer1-0/+4
2019-06-21dtc: Replace GPLv2 boilerplate/reference with SPDX tagsRob Herring1-16/+1
2018-11-19annotations: add positionsJulia Lawall1-5/+8
2018-11-14Revert "annotations: add positions"David Gibson1-8/+5
2018-11-13annotations: add positionsJulia Lawall1-5/+8
2018-09-25Merge nodes with local target label referencesFredrik Markstrom1-8/+31
2018-08-01parser: add TYPE_STRING marker to path referencesRob Herring1-0/+1
2018-06-04Preserve datatype information when parsing dtsGrant Likely1-5/+10
2018-05-04dtc: add ability to make nodes conditional on them being referencedMaxime Ripard1-0/+17
2018-03-06Correct overlay syntactic sugar for generating target-path fragmentsDavid Gibson1-11/+11
2017-11-21Fix ambiguous grammar for devicetree ruleGrant Likely1-6/+11
2017-09-28overlay: Add syntactic sugar version of overlaysPantelis Antoniou1-3/+17
2017-01-31dtc: Fix NULL pointer use in dtlabel + dtref caseStephen Boyd1-3/+3
2016-12-09Rename boot_infoDavid Gibson1-3/+3
2016-12-09dtc: Clean up /dts-v1/ and /plugin/ handling in grammarDavid Gibson1-18/+17
2016-12-09dtc: Plugin and fixup supportPantelis Antoniou1-3/+25
2016-05-27Alter grammar to allow multiple /dts-v1/ tagsDavid Gibson1-3/+8
2016-01-12Prevent crash on modulo by zeroDavid Gibson1-1/+9
2016-01-03Prevent crash on division by zeroDavid Gibson1-1/+9
2015-02-23dtc: parser: Add label while overriding nodesNikhil Devshatwar1-0/+12
2014-02-15Remove references to unused DT_BASE tokenDavid Gibson1-2/+0
2014-01-04Clean up parser error messagesDavid Gibson1-26/+18
2014-01-04Correct locations in parser error messaesDavid Gibson1-14/+12
2014-01-04Die on failed /incbin/ seeksDavid Gibson1-4/+3
2014-01-04Move character literal processing to the lexerDavid Gibson1-33/+1
2014-01-03Move integer literal processing back to the lexerDavid Gibson1-32/+10
2014-01-01Make srcpos_{v,}error() more widely usefulDavid Gibson1-1/+1
2013-10-28Use stdbool more widelyDavid Gibson1-2/+2
2012-09-06dtc: Add ability to delete nodes and propertiesStephen Warren1-0/+21
2012-04-09dtc: Basic integer expressionsStephen Warren1-24/+132
2011-10-11dtc: Add support for variable sized elementsAnton Staaf1-22/+48
2011-09-22dtc: Support character literals in cell listsAnton Staaf1-0/+32
2010-11-13Allow nodes to be referenced by path at the top level.John Bonesio1-3/+2
2010-10-20Create new and use new print_error that uses printf style formatting.John Bonesio1-10/+18
2010-09-21Add merging of labelled subnodes. This patch allows the followingDavid Gibson1-12/+16
2010-02-25Allow device tree to be modified by additonal device tree sectionsGrant Likely1-1/+13
2010-02-24dtc: Allow multiple labels on nodes and propertiesDavid Gibson1-20/+23
2010-02-19dtc: Automatically pick a sensible boot_cpuid_physDavid Gibson1-1/+2
2010-02-08Modification of lexer and parser, improving dtc portability.Lukasz Wojcik1-2/+2
2010-01-14dtc: Simpler interface to source file managementDavid Gibson1-10/+8
2009-11-11Use yylloc instead of yylocDavid Gibson1-1/+1
2008-10-03Remove support for the legacy DTS source file format.Jon Loeliger1-46/+0
2008-10-03Enhance source position implementation.Jon Loeliger1-21/+8
2008-07-14dtc: Use stdint.h types throughout dtcDavid Gibson1-2/+2
2008-06-19dtc: Add support for binary includes.David Gibson1-0/+31
2008-05-19dtc: Rework handling of boot_cpuid_physDavid Gibson1-2/+2
2008-03-23dtc: Make eval_literal() staticDavid Gibson1-3/+3
2008-01-07Remove \n from yyerror() call.Scott Wood1-1/+1
2008-01-04Return a non-zero exit code if an error occurs during dts parsing.Scott Wood1-0/+2
2008-01-04Look for include files in the directory of the including file.Scott Wood1-1/+1
2008-01-04Add yyerrorf() for formatted error messages.Scott Wood1-3/+13
2007-12-05dtc: Implement path referencesDavid Gibson1-0/+4
2007-12-05dtc: Generate useful error message for properties after subnodesDavid Gibson1-0/+5
2007-11-26dtc: Merge refs and labels into single "markers" list (v2)David Gibson1-5/+6
2007-11-08dtc: Switch dtc to C-style literalsDavid Gibson1-2/+36
2007-11-08dtc: Simplify lexing/parsing of literals vs. node/property namesDavid Gibson1-68/+56
2007-11-05dtc: Don't force alignment of cell list dataDavid Gibson1-2/+1
2007-10-25DTC: Remove the need for the GLR Parser.Jon Loeliger1-3/+2
2007-10-23DTC: Remove an unneeded %token definition.Jon Loeliger1-1/+0
2007-10-23DTC: Minor grammar rule shuffle.Jon Loeliger1-31/+31
2007-10-22Reformat grammar rules to not mix language syntax and yacc syntax.Jon Loeliger1-34/+118
2007-09-18dtc: Whitespace cleanupDavid Gibson1-6/+6
2007-07-07dtc: implement labels on property dataMilton Miller1-0/+4
2007-07-07dtc: implement labels on memory reserve slotsMilton Miller1-4/+4
2007-07-07dtc: complain about unparsed digits in cell listsMilton Miller1-3/+11
2007-07-07dtc: move declaration of yyerrorMilton Miller1-1/+0
2007-03-26DTC: Add support for a C-like #include "file" mechanism.Jon Loeliger1-1/+8
2007-02-16Moved data_convert_cell() out of data.c to the parser.Jon Loeliger1-3/+27
2007-02-15Add support for decimal, octal and binary based cell values.Jon Loeliger1-2/+14
2007-02-08Allow multipart property valuesDavid Gibson1-3/+10
2005-10-24Rework tracking of reserve entries during processing. This is initial workDavid Gibson1-10/+7
2005-10-19Rudimentary support for reporting the line number of syntax errors.David Gibson1-3/+4
2005-07-15Support for specifying memreserve ranges in the source format, based onDavid Gibson1-4/+35
2005-07-11Use u8 instead of uint8_t, as we do with the other size types.David Gibson1-1/+1
2005-06-17Remove build_empty_property(). It wasn't useful.David Gibson1-1/+1
2005-06-16Rudimentary phandle reference support.David Gibson1-0/+4
2005-06-16Initial label support. Also switch to glr-parser mode and get rid ofDavid Gibson1-6/+19
2005-06-08Initial commitDavid Gibson1-0/+116