43 Commits (341df2bdc3f9664587a57f947249c3208da77c9b)

Author SHA1 Message Date
Grant Likely 83da1b2a4e Allow device tree to be modified by additonal device tree sections 15 years ago
David Gibson 05898c67c1 dtc: Allow multiple labels on nodes and properties 15 years ago
David Gibson 15ad6d862e dtc: Automatically pick a sensible boot_cpuid_phys 15 years ago
Lukasz Wojcik 5c8d2e2b57 Modification of lexer and parser, improving dtc portability. 15 years ago
David Gibson d68cb36b0b dtc: Simpler interface to source file management 15 years ago
David Gibson 350c9cce9e Use yylloc instead of yyloc 15 years ago
Jon Loeliger 4e1a0a0129 Remove support for the legacy DTS source file format. 16 years ago
Jon Loeliger e5c8e1dcd7 Enhance source position implementation. 16 years ago
David Gibson 53359016ca dtc: Use stdint.h types throughout dtc 17 years ago
David Gibson e37ec7d588 dtc: Add support for binary includes. 17 years ago
David Gibson 548767f42e dtc: Rework handling of boot_cpuid_phys 17 years ago
David Gibson 6b8e05626a dtc: Make eval_literal() static 17 years ago
Scott Wood 3c3ecaacda Remove \n from yyerror() call. 17 years ago
Scott Wood ad4f54ae2b Return a non-zero exit code if an error occurs during dts parsing. 17 years ago
Scott Wood 910efac4b4 Look for include files in the directory of the including file. 17 years ago
Scott Wood f77fe6a20e Add yyerrorf() for formatted error messages. 17 years ago
David Gibson efbbef8e4f dtc: Implement path references 17 years ago
David Gibson c048102f5b dtc: Generate useful error message for properties after subnodes 17 years ago
David Gibson dc941774e2 dtc: Merge refs and labels into single "markers" list (v2) 17 years ago
David Gibson 9138db565a dtc: Switch dtc to C-style literals 17 years ago
David Gibson 9ed27a2aac dtc: Simplify lexing/parsing of literals vs. node/property names 17 years ago
David Gibson f7497dc6be dtc: Don't force alignment of cell list data 17 years ago
Jon Loeliger 7b3fb789d2 DTC: Remove the need for the GLR Parser. 17 years ago
Jon Loeliger 7dfba39a23 DTC: Remove an unneeded %token definition. 17 years ago
Jon Loeliger 5641289a46 DTC: Minor grammar rule shuffle. 17 years ago
Jon Loeliger 30807ca1ce Reformat grammar rules to not mix language syntax and yacc syntax. 17 years ago
David Gibson 63dc9c7113 dtc: Whitespace cleanup 17 years ago
Milton Miller 6a99b13132 dtc: implement labels on property data 18 years ago
Milton Miller d429033851 dtc: implement labels on memory reserve slots 18 years ago
Milton Miller 85ab5cc6ec dtc: complain about unparsed digits in cell lists 18 years ago
Milton Miller 6d7b222430 dtc: move declaration of yyerror 18 years ago
Jon Loeliger e45e6fd274 DTC: Add support for a C-like #include "file" mechanism. 18 years ago
Jon Loeliger 3948849fd0 Moved data_convert_cell() out of data.c to the parser. 18 years ago
Jon Loeliger af0278a3a0 Add support for decimal, octal and binary based cell values. 18 years ago
David Gibson 32da475af1 Allow multipart property values 18 years ago
David Gibson f040d95b84 Rework tracking of reserve entries during processing. This is initial work 19 years ago
David Gibson 86dbcbd1e4 Rudimentary support for reporting the line number of syntax errors. 19 years ago
David Gibson f0517db250 Support for specifying memreserve ranges in the source format, based on 20 years ago
David Gibson 03a9b9dcdc Use u8 instead of uint8_t, as we do with the other size types. 20 years ago
David Gibson 9ad4587c90 Remove build_empty_property(). It wasn't useful. 20 years ago
David Gibson 81f2e89c75 Rudimentary phandle reference support. 20 years ago
David Gibson 4102d840d9 Initial label support. Also switch to glr-parser mode and get rid of 20 years ago
David Gibson fc14dad769 Initial commit 20 years ago