aboutsummaryrefslogtreecommitdiffstats
path: root/livetree.c
AgeCommit message (Expand)AuthorFilesLines
2023-05-14livetree: fix off-by-one in propval_cell_n() bounds checkJohannes Beisswenger1-1/+1
2023-03-01livetree: fix leak spotted by ASANMarc-André Lureau1-11/+18
2023-03-01Make name_node() xstrdup its name argumentDavid Gibson1-8/+9
2023-03-01Make build_property() xstrdup its name argumentDavid Gibson1-4/+4
2022-07-31Don't generate erroneous fixups from reference to pathDavid Gibson1-0/+6
2022-01-25dtc: introduce label relative path referencesAhmad Fatoum1-3/+30
2021-06-21dtc: Wrap phandle validity checkAndre Przywara1-2/+2
2021-06-15dtc: Fix signedness comparisons warnings: pointer diffAndre Przywara1-1/+1
2020-10-13dtc: Fix signedness comparisons warnings: change typesAndre Przywara1-1/+1
2019-08-28livetree: simplify condition in get_node_by_pathDenis Efremov1-2/+1
2019-06-21dtc: Replace GPLv2 boilerplate/reference with SPDX tagsRob Herring1-16/+1
2019-06-12livetree: add missing type markers in generated overlay propertiesRob Herring1-7/+11
2019-05-21Fix typos in various documentation and source filesThomas Huth1-1/+1
2018-11-19annotations: add positionsJulia Lawall1-11/+22
2018-11-14Revert "annotations: add positions"David Gibson1-22/+11
2018-11-13annotations: add positionsJulia Lawall1-11/+22
2018-07-13livetree: Set phandle properties type to uint32Rob Herring1-6/+6
2018-05-04dtc: add ability to make nodes conditional on them being referencedMaxime Ripard1-0/+14
2018-03-06Correct overlay syntactic sugar for generating target-path fragmentsDavid Gibson1-3/+9
2017-11-21Fix ambiguous grammar for devicetree ruleGrant Likely1-1/+2
2017-11-11Fix widespread incorrect use of strneq(), replace with new strprefixeq()David Gibson1-1/+1
2017-10-27livetree: avoid assertion of orphan phandles with overlaysTero Kristo1-1/+4
2017-09-28overlay: Add syntactic sugar version of overlaysPantelis Antoniou1-0/+22
2017-09-22checks: add phandle with arg property checksRob Herring1-0/+6
2017-04-19Fix get_node_by_path string equality checkTim Montague1-1/+2
2017-03-06Fix assorted sparse warningsDavid Gibson1-2/+2
2017-03-06dtc: Don't abuse struct fdt_reserve_entryDavid Gibson1-6/+6
2017-02-13dtc: Use streq() in preference to strcmp()David Gibson1-2/+2
2017-02-08livetree.c: Fix memory leakJean-Christophe Dubois1-0/+2
2016-12-09Rename boot_infoDavid Gibson1-50/+50
2016-12-09dtc: Plugin and fixup supportPantelis Antoniou1-1/+268
2016-09-27Fix some typing errors in libfdt.h and livetree.cThomas Huth1-1/+1
2014-05-09Fix bug with references to root nodeDavid Gibson1-1/+3
2012-09-28dtc: zero out new label objectsStephen Warren1-0/+1
2012-09-06dtc: Add ability to delete nodes and propertiesStephen Warren1-13/+112
2010-11-13dtc: Add code to make diffing trees easierDavid Gibson1-0/+137
2010-02-25Allow device tree to be modified by additonal device tree sectionsGrant Likely1-1/+74
2010-02-24dtc: Allow multiple labels on nodes and propertiesDavid Gibson1-22/+27
2010-02-23Disallow re-use of the same label within a dts fileDavid Gibson1-0/+51
2010-02-19dtc: Automatically pick a sensible boot_cpuid_physDavid Gibson1-0/+23
2009-11-26Support ePAPR compliant phandle propertiesDavid Gibson1-2/+12
2008-11-17dtc: Handle linux,phandle properties which self-referenceDavid Gibson1-6/+8
2008-07-14dtc: Run relevant checks on dtb input as well as dtsDavid Gibson1-0/+1
2008-07-14dtc: Use the same endian-conversion functions as libfdtDavid Gibson1-1/+1
2008-07-14dtc: Use stdint.h types throughout dtcDavid Gibson1-2/+3
2008-05-19dtc: Rework handling of boot_cpuid_physDavid Gibson1-1/+2
2008-05-19dtc: Simplify error handling for unparseable inputDavid Gibson1-1/+0
2008-01-04Return a non-zero exit code if an error occurs during dts parsing.Scott Wood1-0/+1
2007-12-04dtc: Add many const qualificationsDavid Gibson1-6/+6
2007-11-26dtc: Flexible tree checking infrastructure (v2)David Gibson1-56/+11
2007-11-01dtc: Move tree checking code to checks.cDavid Gibson1-444/+5
2007-10-25DTC: Remove the need for the GLR Parser.Jon Loeliger1-1/+16
2007-10-22dtc: Disable semantic checks by defaultDavid Gibson1-183/+187
2007-09-18dtc: Whitespace cleanupDavid Gibson1-14/+13
2007-03-26Remove bogus errors from check_chosen.Scott Wood1-7/+2
2007-03-19Improve options, #define default version.Jerry Van Baren1-4/+5
2007-02-20remove check for interrupt-controller property under /chosenStuart Yoder1-2/+9
2007-02-08Allow references to labelsDavid Gibson1-3/+29
2007-01-31Bugfix for CHECK_HAVE_WARN_PHANDLE()David Gibson1-3/+8
2007-01-29Remove check for linux,platform property in /chosenDavid Gibson1-2/+0
2006-12-11dtc: Remove verbose message from get_node_phandle()David Gibson1-3/+0
2006-06-07dtc: add setting of physical boot cpuMichael Neuling1-5/+12
2005-10-24Rework tracking of reserve entries during processing. This is initial workDavid Gibson1-2/+42
2005-10-21Alter add_property() and add_child() functiosn to add to the end of theirDavid Gibson1-2/+18
2005-10-20Reduce message about too-long property names to a mere warning, it causesDavid Gibson1-2/+2
2005-08-29Remove an unused function, mark a bunch of other functions and variablesDavid Gibson1-3/+3
2005-07-15Support for specifying memreserve ranges in the source format, based onDavid Gibson1-0/+12
2005-06-17Remove build_empty_property(). It wasn't useful.David Gibson1-13/+0
2005-06-16Rudimentary phandle reference support.David Gibson1-7/+90
2005-06-16Initial label support. Also switch to glr-parser mode and get rid ofDavid Gibson1-3/+10
2005-06-08Initial commitDavid Gibson1-0/+590