Go to file
David Gibson 2e709d158e Remove tree check functions
The tree check functions from the checking infrastructure aren't very
useful.  There were only two examples using them, and they're basically
equivalent to a node check which is applied only to the root node, so those
are easily replaced.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2016-05-27 15:23:54 +10:00
Documentation Update source code location for dtc in manual.txt 2014-03-03 10:51:24 +11:00
libfdt Correct a missing space in a fdt_header cast 2016-03-07 15:34:00 +11:00
scripts dtc: Add maintainer script for signing and upload to kernel.org 2014-11-12 14:27:02 +11:00
tests Alter grammar to allow multiple /dts-v1/ tags 2016-05-27 15:21:04 +10:00
.gitignore .gitignore: Add rule for *.patch 2013-01-27 14:21:44 -06:00
.travis.yml Add simple .travis.yml 2015-07-02 12:36:12 +10:00
GPL dtc: Remove redundant copy of the GPL 2007-06-25 21:43:11 -05:00
Makefile Remove duplicated -Werror in dtc Makefile 2015-11-16 23:45:36 +11:00
Makefile.convert-dtsv0 Implement and use an xstrdup() function 2008-10-03 11:12:33 -05:00
Makefile.dtc Implement and use an xstrdup() function 2008-10-03 11:12:33 -05:00
Makefile.utils Add fdtput utility to write property values to a device tree 2012-01-21 15:08:39 -06:00
README Add a README file for dtc and libfdt 2014-02-12 11:33:42 +11:00
README.license dtc/libfdt: Add README clarifying licensing 2008-01-04 08:37:36 -06:00
TODO dtc: Update TODO files 2007-12-19 08:20:26 -06:00
checks.c Remove tree check functions 2016-05-27 15:23:54 +10:00
convert-dtsv0-lexer.l dtc: Delete the unused start condition INCLUDE 2014-09-26 12:14:49 +10:00
data.c Properly handle embedded nul delimited string lists 2014-08-08 19:17:31 +10:00
dtc-lexer.l Fix some bugs in processing of line directives 2016-01-04 22:56:39 +11:00
dtc-parser.y Alter grammar to allow multiple /dts-v1/ tags 2016-05-27 15:21:04 +10:00
dtc.c guess output file format 2015-07-01 13:34:11 +10:00
dtc.h Work around MSVC limitations 2014-06-19 21:12:38 +10:00
dtdiff dtc: Add code to make diffing trees easier 2010-11-13 15:47:29 -06:00
fdtdump.c Improve portability 2014-10-24 11:45:41 +02:00
fdtget.c util: drop "long" from usage helpers 2013-05-24 18:20:53 +10:00
fdtput.c fdtput: add delete node and property function 2015-01-27 19:30:19 +11:00
flattree.c Catch unsigned 32bit overflow when parsing flattened device tree offsets 2016-02-19 01:08:46 +11:00
fstree.c Open binary files in binary mode 2014-06-19 21:12:31 +10:00
livetree.c Fix bug with references to root node 2014-05-09 20:48:49 +10:00
srcpos.c Use xasprintf() in srcpos 2016-05-25 15:15:36 +10:00
srcpos.h Make srcpos_{v,}error() more widely useful 2014-01-01 23:27:31 +11:00
treesource.c Correct write_propval_bytes() for platforms with signed char by default 2014-06-19 21:05:34 +10:00
util.c util: Add xasprintf portable asprintf variant 2016-05-25 14:55:17 +10:00
util.h util: Add xasprintf portable asprintf variant 2016-05-25 14:55:17 +10:00

README

The source tree contains the Device Tree Compiler (dtc) toolchain for
working with device tree source and binary files and also libfdt, a
utility library for reading and manipulating the binary format.

DTC and LIBFDT are maintained by:

David Gibson <david@gibson.dropbear.id.au>
Jon Loeliger <jdl@jdl.com>

Mailing list
------------
The following list is for discussion about dtc and libfdt implementation
mailto:devicetree-compiler@vger.kernel.org

Core device tree bindings are discussed on the devicetree-spec list:
mailto:devicetree-spec@vger.kernel.org

Home Page
---------
http://devicetree.org/Device_Tree_Compiler