No description
Find a file
Pantelis Antoniou 20f29d8d41 dtc: Plugin and fixup support
This patch enable the generation of symbols & local fixup information
for trees compiled with the -@ (--symbols) option.

Using this patch labels in the tree and their users emit information
in __symbols__ and __local_fixups__ nodes.

The __fixups__ node make possible the dynamic resolution of phandle
references which are present in the plugin tree but lie in the
tree that are applying the overlay against.

Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2016-12-09 13:26:39 +11:00
Documentation dtc: Plugin and fixup support 2016-12-09 13:26:39 +11:00
libfdt libfdt: add missing errors to fdt_strerror() 2016-11-04 07:17:20 +11:00
scripts dtc: Add maintainer script for signing and upload to kernel.org 2014-11-12 14:27:02 +11:00
tests tests: overlay: Rename the device tree blobs to be more explicit 2016-10-12 10:07:48 +11: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
checks.c dtc: Plugin and fixup support 2016-12-09 13:26:39 +11:00
convert-dtsv0-lexer.l convert-dtsv0-lexer.l: fix memory leak 2016-07-24 00:50:30 +10:00
data.c Properly handle embedded nul delimited string lists 2014-08-08 19:17:31 +10:00
dtc-lexer.l dtc: Plugin and fixup support 2016-12-09 13:26:39 +11:00
dtc-parser.y dtc: Plugin and fixup support 2016-12-09 13:26:39 +11:00
dtc.c dtc: Plugin and fixup support 2016-12-09 13:26:39 +11:00
dtc.h dtc: Plugin and fixup support 2016-12-09 13:26:39 +11:00
dtdiff dtc: Add code to make diffing trees easier 2010-11-13 15:47:29 -06:00
fdtdump.c fdtdump.c: make sure size_t argument to memchr is always unsigned. 2016-07-24 00:38:00 +10:00
fdtget.c fdtget.c: Fix memory leak 2016-07-24 01:05:05 +10:00
fdtput.c fdtput.c: Fix memory leak. 2016-07-24 01:05:05 +10:00
flattree.c dtc: Plugin and fixup support 2016-12-09 13:26:39 +11:00
fstree.c dtc: Plugin and fixup support 2016-12-09 13:26:39 +11:00
GPL dtc: Remove redundant copy of the GPL 2007-06-25 21:43:11 -05:00
livetree.c dtc: Plugin and fixup support 2016-12-09 13:26:39 +11:00
Makefile dtc: Makefile improvements for release uploading 2016-09-03 21:02:30 +10: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 dtc: Remove "home page" link 2016-09-28 11:29:07 +10:00
README.license dtc/libfdt: Add README clarifying licensing 2008-01-04 08:37:36 -06:00
srcpos.c Remove unused srcpos_dump() function 2016-07-13 00:44:53 +10:00
srcpos.h Remove unused srcpos_dump() function 2016-07-13 00:44:53 +10:00
TODO dtc: Update TODO files 2007-12-19 08:20:26 -06: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

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