summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2013-06-22Tag Version 1.4.0HEADv1.4.0masterJon Loeliger1-1/+1
2013-06-03dtc: ensure #line directives don't consume data from the next lineStephen Warren2-1/+11
2013-05-29Add missing test binary to .gitignoreDavid Gibson1-0/+1
2013-05-29fdtput: expand fdt if value does not fitSrinivas Kandagatla2-15/+65
2013-05-29Remove some tests for misfeaturesDavid Gibson1-4/+0
2013-05-29Use shorten_echo for wrap_testsDavid Gibson1-1/+1
2013-05-24fdtdump: add a debug modeMike Frysinger1-4/+37
2013-05-24util: add common ARRAY_SIZE defineMike Frysinger3-3/+2
2013-05-24util: drop "long" from usage helpersMike Frysinger7-24/+24
2013-05-24dtc/fdt{get, put}/convert-dtsv0-lexer: convert to new usage helpersMike Frysinger5-127/+131
2013-05-24fdtdump: add a --scan optionMike Frysinger1-2/+44
2013-05-24fdtdump: make usage a bit more friendlyMike Frysinger3-8/+138
2013-04-28libfdt: Add fdt_next_subnode() to permit easy subnode iterationSimon Glass6-1/+193
2013-04-22utilfdt_read: pass back up the length of data readMike Frysinger2-3/+29
2013-04-22Revert "utilfdt_read: pass back up the length of data read"Jon Loeliger5-12/+8
2013-04-21util_version: new helper for displaying version infoMike Frysinger3-4/+13
2013-04-21die: constify format string argMike Frysinger1-1/+1
2013-04-21utilfdt_read: pass back up the length of data readMike Frysinger5-8/+12
2013-04-21utilfdt_read_err: use xmalloc funcsMike Frysinger1-2/+2
2013-02-18Added license header to dtc/libfdt/fdt.h and libfdt_env.hJustin Sobota2-0/+102
2013-02-03Fix typoFrançois Revol1-1/+1
2013-01-27Export fdt_stringlist_contains()Simon Glass2-3/+16
2013-01-27.gitignore: Add rule for *.patchSimon Glass1-0/+1
2013-01-27Move property-printing into utilSimon Glass3-36/+52
2013-01-27Adjust util_is_printable_string() comment and fix testSimon Glass2-4/+7
2013-01-06fdtget-runtest.sh: use printf instead of /bin/echo -eStephen Warren1-1/+1
2013-01-06dtc: Drop the '-S is deprecated' warningKRONSTORFER Horst1-3/+0
2013-01-06dtc/libfdt: sparse fixesKim Phillips6-23/+23
2013-01-06dtc/libfdt: introduce fdt types for annotation by endian checkersKim Phillips2-32/+63
2013-01-06dtc/fdtdump: include libfdt_env.h prior to fdt.hKim Phillips1-1/+1
2013-01-06dtc/tests: don't include fdt.h prior to libfdt.hKim Phillips53-54/+0
2013-01-06Fix util_is_printable_stringPantelis Antoniou1-7/+13
2013-01-06fdtdump: properly handle multi-string propertiesPantelis Antoniou1-1/+11
2012-10-16Add documentation on how to submit patchesMichael Ellerman1-0/+5
2012-10-16dtc: srcpos_verror() should print to stderrMichael Ellerman1-3/+3
2012-10-08dtc: fix for_each_*() to skip first object if deletedStephen Warren4-34/+59
2012-10-03libfdt: Added missing functions to shared libraryAnders Hedlund1-0/+6
2012-09-28dtc: zero out new label objectsStephen Warren1-0/+1
2012-09-28dtc: cpp co-existence: add support for #line directivesStephen Warren5-0/+42
2012-09-28dtc: cpp co-existence: allow names starting with # to be escapedStephen Warren6-3/+57
2012-09-06dtc: Add ability to delete nodes and propertiesStephen Warren10-52/+312
2012-08-22dtc/libfdt: install missing headerYann E. MORIN1-1/+1
2012-07-12fdtput: Add -p option to create subnodes along entire pathSimon Glass2-4/+68
2012-07-12fdtput: Adjust report_error() to use name, namelen paramsSimon Glass1-7/+18
2012-07-12fdtput: Add -c option to create nodesSimon Glass2-1/+64
2012-07-12fdtput: Prepare to support multiple operationsSimon Glass1-11/+26
2012-07-11fdtput: Fix nit in help messageSimon Glass1-1/+1
2012-07-08Allow toggling of semantic checksDavid Gibson6-6/+154
2012-07-08Re-work level setting on checks codeDavid Gibson2-55/+63
2012-07-08Add test for re-defining an identical labelStephen Warren2-0/+17
2012-06-27Fix compilation warning/error in setprop_inplace.cStephen Warren1-4/+5
2012-06-03libfdt: Add helper function to create a trivial, empty treeDavid Gibson4-12/+87
2012-06-03libfdt: Add helpers for 64-bit integer propertiesDavid Gibson17-25/+229
2012-06-03Remove test_tree1_dts0 testcasesDavid Gibson2-41/+0
2012-04-19Add integer expressions files to .gitignoreSimon Glass1-1/+2
2012-04-19dtc: Adjust .gitignore to be in alphabetical orderSimon Glass1-2/+2
2012-04-14dtc: Remove spurious output on stderrSimon Glass1-3/+0
2012-04-10Remove invalid macro starting with _ from libfdt_env.hBert Kenward1-6/+6
2012-04-09dtc: Basic integer expressionsStephen Warren5-26/+266
2012-03-31fdtget-runtest.sh: Fix failures when /bin/sh isn't bashStephen Warren1-1/+1
2012-03-18dtc: Add -i option to support search pathsSimon Glass12-8/+168
2012-03-07fdtget: Add -d to provide a default valueSimon Glass2-3/+23
2012-03-07fdtget: Add -l to list the subnodes of a nodeSimon Glass1-12/+84
2012-03-07fdtget: Add -p to list the properties of a nodeSimon Glass1-6/+60
2012-03-07fdtget: Fix multiple arg bug and add test for itSimon Glass3-4/+7
2012-02-16dtc: Fix zero-length input segfaultHorst Kronstorfer1-0/+2
2012-02-03Fix uninitialized access bug in utilfdt_decode_typeDavid Gibson1-1/+4
2012-02-03Generate test data for fdtput more sensiblyDavid Gibson2-26/+41
2012-02-03Don't use diff to check fdt{get,put} resultsDavid Gibson2-12/+14
2012-02-03Clean up invocation of fdt{get,put} testsDavid Gibson4-86/+104
2012-02-03Factor signal checks out of test scriptsDavid Gibson4-16/+13
2012-02-03Remove bashism from run_tests.shDavid Gibson1-1/+1
2012-02-03Use 'trap' builtin to clean up temporaries in test scriptsDavid Gibson3-16/+10
2012-02-03Remove unused variable from test scriptsDavid Gibson3-3/+3
2012-02-03Trivial style fixupDavid Gibson1-2/+2
2012-02-03Add quilt files to .gitignoreDavid Gibson1-0/+2
2012-02-03Update .gitignore for testsDavid Gibson1-0/+3
2012-01-21Introduce ${TESTS_BIN} in Makefiles to identify tested executables.Jon Loeliger2-3/+9
2012-01-21Add fdtput utility to write property values to a device treeSimon Glass7-1/+375
2012-01-21Add fdtget utility to read property values from a device treeSimon Glass8-1/+326
2012-01-13dtc: Implement -d option to write out a dependency fileStephen Warren9-1/+40
2012-01-11libfdt: Activate testcase for appending propertiesDavid Gibson2-0/+5
2011-12-05libfdt: Add support for appending the values to a existing propertyMinghuan Lian5-0/+263
2011-10-26fdtdump: rename from ftdumpMike Frysinger5-13/+13
2011-10-11dtc: Add support for variable sized elementsAnton Staaf8-33/+177
2011-10-11dtc: Add data_append_integer functionAnton Staaf2-7/+33
2011-10-11libfdt: Add fdt16_to_cpu utility functionAnton Staaf1-0/+6
2011-09-22ftdump: use utilfdt to read blobSimon Glass1-28/+4
2011-09-22Make testutils use utilfdtSimon Glass2-50/+14
2011-09-22Add fdt read/write utility functionsSimon Glass7-20/+352
2011-09-22Create Makefile.utils and move ftdump into itSimon Glass3-14/+11
2011-09-22dtc: Support character literals in cell listsAnton Staaf9-1/+107
2011-09-17dtc: Remove gcc 4.6 "set but not used" warningsDavid Gibson3-8/+10
2011-09-09dtc: Refactor character literal parsing codeAnton Staaf3-81/+111
2011-07-17Add missing tests to .gitignoreSimon Glass1-0/+2
2011-07-17Split out is_printable_string() into util.cSimon Glass4-26/+44
2011-07-17dtc: Remove unused variable in flat_read_mem_reserveJosh Boyer1-2/+0
2011-07-17dtc: Remove unused check variableJosh Boyer1-5/+2
2011-05-08Tag Version 1.3.0v1.3.0Jon Loeliger1-1/+1
2011-04-29libfdt: include version number in sonamePaolo Bonzini2-4/+6
2010-11-13dtc: Add code to make diffing trees easierDavid Gibson6-4/+196
2010-11-13Allow nodes to be referenced by path at the top level.John Bonesio4-4/+46
2010-10-20Create new and use new print_error that uses printf style formatting.John Bonesio3-18/+33
2010-09-21Add merging of labelled subnodes. This patch allows the followingDavid Gibson7-17/+73
2010-09-20Remove another bashism from run_tests.shDavid Gibson1-3/+3
2010-07-14Fix a filehandle leakMartin Ettl1-0/+1
2010-04-30dtc: Extend and better test dtbs_equal utility programs (resend)David Gibson14-32/+812
2010-04-30dtc: Add -Wredundant-decls (resend)David Gibson3-3/+3
2010-03-10libfdt: Implement property iteration functionsDavid Gibson4-36/+200
2010-03-10dtc: Enable more warningsDavid Gibson5-6/+8
2010-03-03dtc: Correct headers in util.cDavid Gibson1-1/+6
2010-02-25Update .gitignore filesGrant Likely2-2/+52
2010-02-25Allow device tree to be modified by additonal device tree sectionsGrant Likely7-6/+214
2010-02-24dtc: Audit and fix valgrind errorsDavid Gibson2-3/+6
2010-02-24dtc: Allow multiple labels on nodes and propertiesDavid Gibson9-89/+157
2010-02-23Remove obsolete references_dts0 testDavid Gibson2-29/+0
2010-02-23Disallow re-use of the same label within a dts fileDavid Gibson11-0/+175
2010-02-19dtc: Automatically pick a sensible boot_cpuid_physDavid Gibson6-8/+64
2010-02-08Modification of lexer and parser, improving dtc portability.Lukasz Wojcik2-2/+3
2010-01-14dtc: Cleanup YYLTYPE and YYLLOC_DEFAULT declarationsDavid Gibson2-56/+38
2010-01-14dtc: Cleanup srcpos_string()David Gibson1-29/+16
2010-01-14dtc: Cleanup line number tracking, add column number trackingDavid Gibson3-9/+38
2010-01-14dtc: Simpler interface to source file managementDavid Gibson11-233/+141
2009-11-26Support ePAPR compliant phandle propertiesDavid Gibson13-30/+177
2009-11-17Assorted cleanups and extensions for ftdumpDavid Gibson1-17/+30
2009-11-11Fix dtc bugs for 64-bit compileDavid Gibson4-6/+11
2009-11-11Don't use echo -e in run_tests.shDavid Gibson1-8/+8
2009-11-11Use yylloc instead of yylocDavid Gibson1-1/+1
2009-11-11Fix bug in -Odts with properties containing multiple terminating nullsDavid Gibson5-15/+90
2009-07-15add Mac OS X supportJean-Christophe PLAGNIOL-VILLARD1-3/+14
2009-03-04libfdt: Fix C++ compile-time cast error on gnu 4.2.1Laurent Gregoire1-1/+1
2009-02-23Fix a possible overflow case detected by gcc 4.3.2Emil Medve1-1/+1
2009-02-17Fix libraries (static and dynamic) installationEmil Medve1-4/+3
2009-02-06libfdt: Rework/cleanup fdt_next_tag()David Gibson5-47/+44
2009-02-06libfdt: Rework fdt_next_node()David Gibson3-48/+17
2009-02-03dtc: Add testcases for labels within valuesDavid Gibson5-2/+142
2009-02-03dtc: Make asm output more portable and add testcasesDavid Gibson6-39/+146
2009-01-07dtc: Move some functions to util.[ch]David Gibson3-50/+35
2009-01-07libfdt: Fix error in documentation for fdt_get_alias_namelen()David Gibson1-1/+1
2009-01-02libfdt: Introduce libfdt shared libraryJosh Boyer3-5/+15
2009-01-02libfdt: Add version.lds fileJosh Boyer1-0/+54
2008-11-17dtc: Handle linux,phandle properties which self-referenceDavid Gibson6-9/+52
2008-11-17dtc: Use noinput flex option for convert-dtsv0 to remove warningDavid Gibson1-1/+1
2008-11-17dtc: Check return value from fwrite()David Gibson1-4/+7
2008-11-05libfdt: Fix bug in fdt_subnode_offset_namelen()David Gibson9-11/+60
2008-10-03Add conditionalized debug() print macro.Jon Loeliger1-0/+7
2008-10-03Remove support for the legacy DTS source file format.Jon Loeliger10-164/+77
2008-10-03Enhance source position implementation.Jon Loeliger3-32/+162
2008-10-03Use flex's YY_USER_ACTION feature to avoid code duplicationJon Loeliger1-31/+5
2008-10-03Implement and use an xstrdup() functionJon Loeliger10-18/+82
2008-10-03Rearrange ftdump and convert-dtsv0 into sub-Makefiles.Jon Loeliger4-36/+63
2008-10-03Some Documentation fixes and generalizations.Jon Loeliger1-6/+20
2008-10-03Install & document convert-dtsv0Niklaus Giger2-0/+21
2008-10-02libfdt: Add function to explicitly expand aliasesDavid Gibson5-7/+105
2008-09-25Fix an overflow case in fdt_offset_ptr() detected by GCC 4.3.Jon Loeliger2-2/+2
2008-09-25libfdt: Fix bugs in fdt_get_path()David Gibson2-15/+18
2008-08-14libfdt: Add support for using aliases in fdt_path_offset()Kumar Gala5-3/+104
2008-08-13libfdt: Implement fdt_get_property_namelen() and fdt_getprop_namelen()David Gibson2-7/+60
2008-08-13dtc: Make many functions 'static'David Gibson21-32/+34
2008-07-31dtc: give advance warning that "-S" is going away.Paul Gortmaker1-0/+3
2008-07-31dtc: Remove unused lexer functionDavid Gibson1-1/+1
2008-07-31libfdt: Forgot one function when cleaning the namespaceDavid Gibson1-2/+3
2008-07-25Tag Version 1.2.0v1.2.0Jon Loeliger1-1/+1
2008-07-23libfdt: Fix 'make install' target handling of .h files.Jon Loeliger2-1/+4
2008-07-14Tag Version 1.2.0-rc2v1.2.0-rc2Jon Loeliger1-1/+1
2008-07-14libfdt: Improve documentation in libfdt.hWolfram Sang1-14/+14
2008-07-14libfdt: Increase namespace-pollution paranoiaDavid Gibson7-122/+119
2008-07-14dtc: Run relevant checks on dtb input as well as dtsDavid Gibson3-21/+32
2008-07-14dtc: Enable and fix -Wcast-qual warningsDavid Gibson7-14/+15
2008-07-14dtc: Enable and fix -Wpointer-arith warningsDavid Gibson13-47/+52
2008-07-14dtc: Clean up lexing of include filesDavid Gibson2-35/+21
2008-07-14dtc: Address an assortment of portability problemsDavid Gibson8-45/+41
2008-07-14dtc: Use libfdt endian conversion functions in libfdtDavid Gibson1-31/+16
2008-07-14dtc: Use the same endian-conversion functions as libfdtDavid Gibson6-59/+38
2008-07-14dtc: Use stdint.h types throughout dtcDavid Gibson5-31/+28
2008-07-14dtc: Testcase for /include/ directiveDavid Gibson10-0/+43
2008-06-19Tag Version 1.2.0-rc1v1.2.0-rc1Jon Loeliger1-2/+2
2008-06-19dtc: Add support for binary includes.David Gibson8-6/+145
2008-06-02dtc: Add a testcase for 'reg' or 'ranges' in /David Gibson2-0/+9
2008-06-02dtc: Fix some printf() format warnings when compiling 64-bitDavid Gibson2-3/+6
2008-05-29dtc: Remove some small bashisms from test scriptsDavid Gibson3-3/+3
2008-05-29libfdt: Several cleanups to parameter checkingDavid Gibson5-55/+44
2008-05-29dtc: Remove reference to dead Makefile variablesDavid Gibson1-2/+1
2008-05-19dtc: Add program to convert dts files from v0 to v1David Gibson4-8/+297
2008-05-19dtc: Rework handling of boot_cpuid_physDavid Gibson10-21/+88
2008-05-19dtc: Make dt_from_blob() open its own input file, like the other input formatsDavid Gibson3-22/+22
2008-05-19dtc: Trivial formatting fixesDavid Gibson1-4/+3
2008-05-19dtc: Clean up included Makefile fragmentsDavid Gibson4-29/+7
2008-05-19dtc: Simplify error handling for unparseable inputDavid Gibson4-7/+4
2008-03-23dtc: Change exit code for usage messageDavid Gibson1-1/+1
2008-03-23dtc: Cleanup \nnn and \xNN string escape handlingDavid Gibson1-13/+6
2008-03-23dtc: Add some documentation for the dts formtaDavid Gibson1-0/+110
2008-03-23dtc: Abolish asize field of struct dataDavid Gibson2-9/+0
2008-03-23dtc: Remove ugly include stack abuseDavid Gibson3-10/+8
2008-03-23dtc: Make dtc_open_file() die() if unable to open requested fileDavid Gibson4-16/+6
2008-03-23dtc: Testcases for input handlingDavid Gibson2-0/+25
2008-03-23dtc: Assorted improvements to test harnessDavid Gibson5-53/+78
2008-03-23dtc: Make eval_literal() staticDavid Gibson1-3/+3
2008-03-23dtc: Make -I dtb mode use fill_fullpaths()David Gibson5-45/+18
2008-03-23dtc: Use for_each_marker_of_type in asm_emit_data()David Gibson1-7/+3