tools: dtc: Add source to build the dtc compiler
authorLukasz Majewski <l.majewski@samsung.com>
Tue, 25 Mar 2014 16:33:34 +0000 (17:33 +0100)
committerLukasz Majewski <l.majewski@samsung.com>
Thu, 12 Jun 2014 07:36:52 +0000 (09:36 +0200)
commit68149d24737ef07bfe82c3dca50f9db11e7d70e2
tree433aeff75af5135a3fd02d01f4f821082200e29f
parent2204f81d46dd59015e07ad932bb255134eec9500
tools: dtc: Add source to build the dtc compiler

Newest u-boot (v2014.04) requires device tree compiler (DTC) version
at least 1.4.

Change-Id: Ie62778e3391cbf3b586221839cf53362c5f8cdff
Signed-off-by: Lukasz Majewski <l.majewski@samsung.com>
209 files changed:
tools/dtc/.gitignore [new file with mode: 0644]
tools/dtc/Documentation/dtc-paper.bib [new file with mode: 0644]
tools/dtc/Documentation/dtc-paper.tex [new file with mode: 0644]
tools/dtc/Documentation/dts-format.txt [new file with mode: 0644]
tools/dtc/Documentation/manual.txt [new file with mode: 0644]
tools/dtc/GPL [new file with mode: 0644]
tools/dtc/Makefile [new file with mode: 0644]
tools/dtc/Makefile.convert-dtsv0 [new file with mode: 0644]
tools/dtc/Makefile.dtc [new file with mode: 0644]
tools/dtc/Makefile.utils [new file with mode: 0644]
tools/dtc/README.license [new file with mode: 0644]
tools/dtc/TODO [new file with mode: 0644]
tools/dtc/checks.c [new file with mode: 0644]
tools/dtc/convert-dtsv0-lexer.l [new file with mode: 0644]
tools/dtc/data.c [new file with mode: 0644]
tools/dtc/dtc-lexer.l [new file with mode: 0644]
tools/dtc/dtc-parser.y [new file with mode: 0644]
tools/dtc/dtc.c [new file with mode: 0644]
tools/dtc/dtc.h [new file with mode: 0644]
tools/dtc/dtdiff [new file with mode: 0644]
tools/dtc/fdtdump.c [new file with mode: 0644]
tools/dtc/fdtget.c [new file with mode: 0644]
tools/dtc/fdtput.c [new file with mode: 0644]
tools/dtc/flattree.c [new file with mode: 0644]
tools/dtc/fstree.c [new file with mode: 0644]
tools/dtc/libfdt/Makefile.libfdt [new file with mode: 0644]
tools/dtc/libfdt/TODO [new file with mode: 0644]
tools/dtc/libfdt/fdt.c [new file with mode: 0644]
tools/dtc/libfdt/fdt.h [new file with mode: 0644]
tools/dtc/libfdt/fdt_empty_tree.c [new file with mode: 0644]
tools/dtc/libfdt/fdt_ro.c [new file with mode: 0644]
tools/dtc/libfdt/fdt_rw.c [new file with mode: 0644]
tools/dtc/libfdt/fdt_strerror.c [new file with mode: 0644]
tools/dtc/libfdt/fdt_sw.c [new file with mode: 0644]
tools/dtc/libfdt/fdt_wip.c [new file with mode: 0644]
tools/dtc/libfdt/libfdt.h [new file with mode: 0644]
tools/dtc/libfdt/libfdt_env.h [new file with mode: 0644]
tools/dtc/libfdt/libfdt_internal.h [new file with mode: 0644]
tools/dtc/libfdt/version.lds [new file with mode: 0644]
tools/dtc/livetree.c [new file with mode: 0644]
tools/dtc/scripts/setlocalversion [new file with mode: 0755]
tools/dtc/srcpos.c [new file with mode: 0644]
tools/dtc/srcpos.h [new file with mode: 0644]
tools/dtc/tests/.gitignore [new file with mode: 0644]
tools/dtc/tests/Makefile.tests [new file with mode: 0644]
tools/dtc/tests/add_subnode_with_nops.c [new file with mode: 0644]
tools/dtc/tests/aliases.dts [new file with mode: 0644]
tools/dtc/tests/appendprop.dts [new file with mode: 0644]
tools/dtc/tests/appendprop1.c [new file with mode: 0644]
tools/dtc/tests/appendprop2.c [new file with mode: 0644]
tools/dtc/tests/asm_tree_dump.c [new file with mode: 0644]
tools/dtc/tests/bad-empty-ranges.dts [new file with mode: 0644]
tools/dtc/tests/bad-name-property.dts [new file with mode: 0644]
tools/dtc/tests/bad-ncells.dts [new file with mode: 0644]
tools/dtc/tests/bad-reg-ranges.dts [new file with mode: 0644]
tools/dtc/tests/bad-string-props.dts [new file with mode: 0644]
tools/dtc/tests/base01.asm [new file with mode: 0644]
tools/dtc/tests/base01.cmd [new file with mode: 0644]
tools/dtc/tests/base01.dts [new file with mode: 0644]
tools/dtc/tests/base01.stderr [new file with mode: 0644]
tools/dtc/tests/boot-cpuid.c [new file with mode: 0644]
tools/dtc/tests/boot-cpuid.dts [new file with mode: 0644]
tools/dtc/tests/char_literal.c [new file with mode: 0644]
tools/dtc/tests/char_literal.dts [new file with mode: 0644]
tools/dtc/tests/comments-cmp.dts [new file with mode: 0644]
tools/dtc/tests/comments.dts [new file with mode: 0644]
tools/dtc/tests/data.S [new file with mode: 0644]
tools/dtc/tests/default-addr-size.dts [new file with mode: 0644]
tools/dtc/tests/del_node.c [new file with mode: 0644]
tools/dtc/tests/del_property.c [new file with mode: 0644]
tools/dtc/tests/delete_reinstate_multilabel.dts [new file with mode: 0644]
tools/dtc/tests/delete_reinstate_multilabel_ref.dts [new file with mode: 0644]
tools/dtc/tests/dependencies.cmp [new file with mode: 0644]
tools/dtc/tests/dependencies.dts [new file with mode: 0644]
tools/dtc/tests/deps_inc1.dtsi [new file with mode: 0644]
tools/dtc/tests/deps_inc2.dtsi [new file with mode: 0644]
tools/dtc/tests/dtb_reverse.c [new file with mode: 0644]
tools/dtc/tests/dtbs_equal_ordered.c [new file with mode: 0644]
tools/dtc/tests/dtbs_equal_unordered.c [new file with mode: 0644]
tools/dtc/tests/dtc-checkfails.sh [new file with mode: 0755]
tools/dtc/tests/dtc-fails.sh [new file with mode: 0755]
tools/dtc/tests/dtc-fatal.sh [new file with mode: 0644]
tools/dtc/tests/dumptrees.c [new file with mode: 0644]
tools/dtc/tests/dup-nodename.dts [new file with mode: 0644]
tools/dtc/tests/dup-phandle.dts [new file with mode: 0644]
tools/dtc/tests/dup-propname.dts [new file with mode: 0644]
tools/dtc/tests/empty.dts [new file with mode: 0644]
tools/dtc/tests/escapes.dts [new file with mode: 0644]
tools/dtc/tests/extra-terminating-null.c [new file with mode: 0644]
tools/dtc/tests/extra-terminating-null.dts [new file with mode: 0644]
tools/dtc/tests/fdtget-runtest.sh [new file with mode: 0755]
tools/dtc/tests/fdtput-runtest.sh [new file with mode: 0644]
tools/dtc/tests/find_property.c [new file with mode: 0644]
tools/dtc/tests/get_alias.c [new file with mode: 0644]
tools/dtc/tests/get_mem_rsv.c [new file with mode: 0644]
tools/dtc/tests/get_name.c [new file with mode: 0644]
tools/dtc/tests/get_path.c [new file with mode: 0644]
tools/dtc/tests/get_phandle.c [new file with mode: 0644]
tools/dtc/tests/getprop.c [new file with mode: 0644]
tools/dtc/tests/incbin.c [new file with mode: 0644]
tools/dtc/tests/incbin.dts [new file with mode: 0644]
tools/dtc/tests/include0.dts [new file with mode: 0644]
tools/dtc/tests/include1.dts [new file with mode: 0644]
tools/dtc/tests/include2.dts [new file with mode: 0644]
tools/dtc/tests/include3.dts [new file with mode: 0644]
tools/dtc/tests/include4.dts [new file with mode: 0644]
tools/dtc/tests/include5.dts [new file with mode: 0644]
tools/dtc/tests/include5a.dts [new file with mode: 0644]
tools/dtc/tests/include6.dts [new file with mode: 0644]
tools/dtc/tests/include7.dts [new file with mode: 0644]
tools/dtc/tests/include8.dts [new file with mode: 0644]
tools/dtc/tests/integer-expressions.c [new file with mode: 0644]
tools/dtc/tests/label01.dts [new file with mode: 0644]
tools/dtc/tests/label_repeated.dts [new file with mode: 0644]
tools/dtc/tests/line_directives.dts [new file with mode: 0644]
tools/dtc/tests/lorem.txt [new file with mode: 0644]
tools/dtc/tests/mangle-layout.c [new file with mode: 0644]
tools/dtc/tests/mangle-layout.supp [new file with mode: 0644]
tools/dtc/tests/minusone-phandle.dts [new file with mode: 0644]
tools/dtc/tests/move_and_save.c [new file with mode: 0644]
tools/dtc/tests/multilabel.dts [new file with mode: 0644]
tools/dtc/tests/multilabel_merge.dts [new file with mode: 0644]
tools/dtc/tests/node_check_compatible.c [new file with mode: 0644]
tools/dtc/tests/node_offset_by_compatible.c [new file with mode: 0644]
tools/dtc/tests/node_offset_by_phandle.c [new file with mode: 0644]
tools/dtc/tests/node_offset_by_prop_value.c [new file with mode: 0644]
tools/dtc/tests/nonexist-label-ref.dts [new file with mode: 0644]
tools/dtc/tests/nonexist-node-ref.dts [new file with mode: 0644]
tools/dtc/tests/nonexist-node-ref2.dts [new file with mode: 0644]
tools/dtc/tests/nop_node.c [new file with mode: 0644]
tools/dtc/tests/nop_property.c [new file with mode: 0644]
tools/dtc/tests/nopulate.c [new file with mode: 0644]
tools/dtc/tests/notfound.c [new file with mode: 0644]
tools/dtc/tests/obsolete-chosen-interrupt-controller.dts [new file with mode: 0644]
tools/dtc/tests/open_pack.c [new file with mode: 0644]
tools/dtc/tests/open_pack.supp [new file with mode: 0644]
tools/dtc/tests/parent_offset.c [new file with mode: 0644]
tools/dtc/tests/path-references.c [new file with mode: 0644]
tools/dtc/tests/path-references.dts [new file with mode: 0644]
tools/dtc/tests/path_offset.c [new file with mode: 0644]
tools/dtc/tests/path_offset_aliases.c [new file with mode: 0644]
tools/dtc/tests/phandle_format.c [new file with mode: 0644]
tools/dtc/tests/prop-after-subnode.dts [new file with mode: 0644]
tools/dtc/tests/propname_escapes.c [new file with mode: 0644]
tools/dtc/tests/propname_escapes.dts [new file with mode: 0644]
tools/dtc/tests/references.c [new file with mode: 0644]
tools/dtc/tests/references.dts [new file with mode: 0644]
tools/dtc/tests/reg-ranges-root.dts [new file with mode: 0644]
tools/dtc/tests/reuse-label.dts [new file with mode: 0644]
tools/dtc/tests/reuse-label1.dts [new file with mode: 0644]
tools/dtc/tests/reuse-label2.dts [new file with mode: 0644]
tools/dtc/tests/reuse-label3.dts [new file with mode: 0644]
tools/dtc/tests/reuse-label4.dts [new file with mode: 0644]
tools/dtc/tests/reuse-label5.dts [new file with mode: 0644]
tools/dtc/tests/reuse-label6.dts [new file with mode: 0644]
tools/dtc/tests/root_node.c [new file with mode: 0644]
tools/dtc/tests/run_tests.sh [new file with mode: 0755]
tools/dtc/tests/rw_tree1.c [new file with mode: 0644]
tools/dtc/tests/search_dir/search_test.dtsi [new file with mode: 0644]
tools/dtc/tests/search_dir/search_test2.dtsi [new file with mode: 0644]
tools/dtc/tests/search_dir_b/search_paths_subdir.dts [new file with mode: 0644]
tools/dtc/tests/search_dir_b/search_test_b.dtsi [new file with mode: 0644]
tools/dtc/tests/search_dir_b/search_test_b2.dtsi [new file with mode: 0644]
tools/dtc/tests/search_dir_b/search_test_c.dtsi [new file with mode: 0644]
tools/dtc/tests/search_paths.dts [new file with mode: 0644]
tools/dtc/tests/search_paths_b.dts [new file with mode: 0644]
tools/dtc/tests/set_name.c [new file with mode: 0644]
tools/dtc/tests/setprop.c [new file with mode: 0644]
tools/dtc/tests/setprop_inplace.c [new file with mode: 0644]
tools/dtc/tests/sized_cells.c [new file with mode: 0644]
tools/dtc/tests/sized_cells.dts [new file with mode: 0644]
tools/dtc/tests/string_escapes.c [new file with mode: 0644]
tools/dtc/tests/subnode_iterate.c [new file with mode: 0644]
tools/dtc/tests/subnode_iterate.dts [new file with mode: 0644]
tools/dtc/tests/subnode_offset.c [new file with mode: 0644]
tools/dtc/tests/supernode_atdepth_offset.c [new file with mode: 0644]
tools/dtc/tests/sw_tree1.c [new file with mode: 0644]
tools/dtc/tests/test01.asm [new file with mode: 0644]
tools/dtc/tests/test01.dts [new file with mode: 0644]
tools/dtc/tests/test01.stderr [new file with mode: 0644]
tools/dtc/tests/test_kernel_dts [new file with mode: 0755]
tools/dtc/tests/test_tree1.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_body.dtsi [new file with mode: 0644]
tools/dtc/tests/test_tree1_delete.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_merge.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_merge_labelled.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_merge_path.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_wrong1.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_wrong2.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_wrong3.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_wrong4.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_wrong5.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_wrong6.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_wrong7.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_wrong8.dts [new file with mode: 0644]
tools/dtc/tests/test_tree1_wrong9.dts [new file with mode: 0644]
tools/dtc/tests/testdata.h [new file with mode: 0644]
tools/dtc/tests/tests.h [new file with mode: 0644]
tools/dtc/tests/tests.sh [new file with mode: 0644]
tools/dtc/tests/testutils.c [new file with mode: 0644]
tools/dtc/tests/trees.S [new file with mode: 0644]
tools/dtc/tests/truncated_property.c [new file with mode: 0644]
tools/dtc/tests/utilfdt_test.c [new file with mode: 0644]
tools/dtc/tests/value-labels.c [new file with mode: 0644]
tools/dtc/tests/value-labels.dts [new file with mode: 0644]
tools/dtc/tests/zero-phandle.dts [new file with mode: 0644]
tools/dtc/treesource.c [new file with mode: 0644]
tools/dtc/util.c [new file with mode: 0644]
tools/dtc/util.h [new file with mode: 0644]