platform_external_dtc/tests
Marc-André Lureau 67849a3279 build-sys: add meson build
The meson build system allows projects to "vendor" dtc easily, thanks to
subproject(). QEMU has recently switched to meson, and adding meson
support to dtc will help to handle the QEMU submodule.

meson rules are arguably simpler to write and maintain than
the hand-crafted/custom Makefile. meson support various backends, and
default build options (including coverage, sanitizer, debug/release
etc, see: https://mesonbuild.com/Builtin-options.html)

Compare to the Makefiles, the same build targets should be built and
installed and the same tests should be run ("meson test" can be provided
extra test arguments for running the equivalent of checkm/checkv).

There is no support EXTRAVERSION/LOCAL_VERSION/CONFIG_LOCALVERSION,
instead the version is simply set with project(), and vcs_tag() is
used for git/dirty version reporting (This is most common and is
hopefully enough. If necessary, configure-time options could be added
for extra versioning.).

libfdt shared library is build following regular naming conventions:
instead of libfdt.so.1 -> libfdt-1.6.0.so (with current build-sys),
libfdt.so.1 -> libfdt.so.1.6.0. I am not sure why the current build
system use an uncommon naming pattern. I also included a libfdt.pc
pkg-config file, as convenience.

Both Linux native build and mingw cross-build pass. CI pass. Tests are
only run on native build.

The current Makefiles are left in-tree, and make/check still work.
Eventually, the Makefiles could be marked as deprecated, to start a
transition period and avoid having to maintain 2 build systems in the
near future.

(run_tests.sh could eventually be replaced by the meson test runner,
which would have several advantages in term of flexibility/features,
but this is left for another day)

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201012073405.1682782-3-marcandre.lureau@redhat.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2020-10-21 14:36:07 +11:00
..
search_dir dtc: Add -i option to support search paths 2012-03-18 10:52:24 -05:00
search_dir_b dtc: Add -i option to support search paths 2012-03-18 10:52:24 -05:00
.gitignore libfdt: Ensure fdt_add_property frees allocated name string on failure 2019-05-10 11:53:10 +10:00
add_subnode_with_nops.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
addr_size_cells.c libfdt: Allow #size-cells of 0 2019-07-28 16:31:44 +10:00
addr_size_cells2.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
addresses.dts libfdt: Allow #size-cells of 0 2019-07-28 16:31:44 +10:00
aliases.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
appendprop.dts libfdt: Add helpers for 64-bit integer properties 2012-06-03 09:14:13 -05:00
appendprop1.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
appendprop2.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
appendprop_addrrange.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
asm_tree_dump.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
bad-chosen.dts checks: add chosen node checks 2017-12-15 13:26:57 +11:00
bad-dma-ranges.dts checks: Add 'dma-ranges' check 2020-03-04 10:30:12 +11:00
bad-empty-ranges.dts dtc: Convert #address-cells and #size-cells related checks 2007-12-07 07:43:45 -06:00
bad-gpio.dts checks: add gpio binding properties check 2017-09-22 21:14:43 +10:00
bad-graph.dts checks: add graph binding checks 2018-03-07 14:55:39 +11:00
bad-interrupt-cells.dts checks: add interrupts property check 2017-09-22 21:15:03 +10:00
bad-interrupt-controller.dts checks: Add interrupt provider test 2020-05-18 14:26:12 +10:00
bad-name-property.dts dtc: Convert "name" property checking to new infrastructure 2007-12-05 08:27:28 -06:00
bad-ncells.dts dtc: Migrate "one cell" checks to new framework 2007-12-06 09:15:56 -06:00
bad-octal-literal.dts Gracefully handle bad octal literals 2016-01-03 22:54:37 +11:00
bad-phandle-cells.dts checks: add phandle with arg property checks 2017-09-22 21:14:10 +10:00
bad-reg-ranges.dts dtc: Convert #address-cells and #size-cells related checks 2007-12-07 07:43:45 -06:00
bad-size-cells.dts Fix crash with poorly defined #size-cells 2015-04-30 10:55:41 +10:00
bad-string-props.dts checks: add string list check for *-names properties 2017-12-13 20:27:36 +11:00
base01.asm Add some initial test cases. 2007-02-15 11:02:44 -06:00
base01.cmd Add some initial test cases. 2007-02-15 11:02:44 -06:00
base01.dts Remove support for the legacy DTS source file format. 2008-10-03 16:09:34 -05:00
base01.stderr Add some initial test cases. 2007-02-15 11:02:44 -06:00
boot-cpuid.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
boot-cpuid.dts dtc: Automatically pick a sensible boot_cpuid_phys 2010-02-19 08:36:23 -06:00
char_literal.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
char_literal.dts dtc: Support character literals in cell lists 2011-09-22 09:24:31 -05:00
check_full.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
check_header.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
check_path.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
comments-cmp.dts dtc: Fold comment handling test into testsuite 2008-02-15 08:10:14 -06:00
comments.dts dtc: Fold comment handling test into testsuite 2008-02-15 08:10:14 -06:00
data.S dtc: Make asm output more portable and add testcases 2009-02-03 08:38:01 -06:00
default-addr-size.dts dtc: Convert #address-cells and #size-cells related checks 2007-12-07 07:43:45 -06:00
del_node.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
del_property.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
delete_reinstate_multilabel.dts dtc: fix for_each_*() to skip first object if deleted 2012-10-08 09:12:24 -05:00
delete_reinstate_multilabel_ref.dts dtc: fix for_each_*() to skip first object if deleted 2012-10-08 09:12:24 -05:00
dependencies.cmp dtc: Implement -d option to write out a dependency file 2012-01-13 07:23:58 -06:00
dependencies.dts dtc: Implement -d option to write out a dependency file 2012-01-13 07:23:58 -06:00
deps_inc1.dtsi dtc: Implement -d option to write out a dependency file 2012-01-13 07:23:58 -06:00
deps_inc2.dtsi dtc: Implement -d option to write out a dependency file 2012-01-13 07:23:58 -06:00
division-by-zero.dts Prevent crash on modulo by zero 2016-01-12 19:27:25 +11:00
dtb_reverse.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
dtbs_equal_ordered.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
dtbs_equal_unordered.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
dtc-checkfails.sh tests: allow out-of-tree test run 2019-10-14 16:19:29 +11:00
dtc-fails.sh tests: allow out-of-tree test run 2019-10-14 16:19:29 +11:00
dtc-fatal.sh tests: allow out-of-tree test run 2019-10-14 16:19:29 +11:00
dumptrees.c dumptrees: pass outputdir as first argument 2019-10-14 16:20:32 +11:00
dup-nodename.dts dtc: Add testcases for tree checks 2007-11-20 09:03:51 -06:00
dup-phandle.dts dtc: Add testcases for tree checks 2007-11-20 09:03:51 -06:00
dup-propname.dts dtc: Add testcases for tree checks 2007-11-20 09:03:51 -06:00
embedded_nul.dts Properly handle embedded nul delimited string lists 2014-08-08 19:17:31 +10:00
embedded_nul_equiv.dts Properly handle embedded nul delimited string lists 2014-08-08 19:17:31 +10:00
empty.dts Remove support for the legacy DTS source file format. 2008-10-03 16:09:34 -05:00
escapes.dts Remove support for the legacy DTS source file format. 2008-10-03 16:09:34 -05:00
extra-terminating-null.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
extra-terminating-null.dts Fix bug in -Odts with properties containing multiple terminating nulls 2009-11-11 07:34:01 -06:00
fdtdump-runtest.sh tests: allow out-of-tree test run 2019-10-14 16:19:29 +11:00
fdtdump.dts fdtdump: Fix bug printing bytestrings with negative values 2015-07-09 13:47:19 +10:00
fdtget-runtest.sh tests: allow out-of-tree test run 2019-10-14 16:19:29 +11:00
fdtoverlay-runtest.sh tests: allow out-of-tree test run 2019-10-14 16:19:29 +11:00
fdtput-runtest.sh tests: allow out-of-tree test run 2019-10-14 16:19:29 +11:00
find_property.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
fs_tree1.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
get_alias.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
get_mem_rsv.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
get_name.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
get_path.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
get_phandle.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
get_prop_offset.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
getprop.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
incbin.bin dtc: Add support for binary includes. 2008-06-19 10:01:14 -05:00
incbin.c tests: allow out-of-tree test run 2019-10-14 16:19:29 +11:00
incbin.dts dtc: Add support for binary includes. 2008-06-19 10:01:14 -05:00
include0.dts dtc: Testcase for /include/ directive 2008-07-14 12:07:14 -05:00
include1.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
include2.dts dtc: Testcase for /include/ directive 2008-07-14 12:07:14 -05:00
include3.dts dtc: Testcase for /include/ directive 2008-07-14 12:07:14 -05:00
include4.dts dtc: Testcase for /include/ directive 2008-07-14 12:07:14 -05:00
include5.dts dtc: Testcase for /include/ directive 2008-07-14 12:07:14 -05:00
include5a.dts libfdt: Add helpers for 64-bit integer properties 2012-06-03 09:14:13 -05:00
include6.dts dtc: Testcase for /include/ directive 2008-07-14 12:07:14 -05:00
include7.dts Add a libfdt function to write a property placeholder 2017-04-02 13:38:46 +10:00
include8.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
integer-expressions.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
label01.dts Remove support for the legacy DTS source file format. 2008-10-03 16:09:34 -05:00
label_repeated.dts Add test for re-defining an identical label 2012-07-08 13:43:17 -05:00
line_directives.dts Fix some bugs in processing of line directives 2016-01-04 22:56:39 +11:00
lorem.txt Generate test data for fdtput more sensibly 2012-02-03 08:42:50 -06:00
Makefile.tests tests: Properly clean up .bak file from tests 2020-03-04 16:05:31 +11:00
mangle-layout.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
meson.build build-sys: add meson build 2020-10-21 14:36:07 +11:00
minusone-phandle.dts dtc: Add testcases for tree checks 2007-11-20 09:03:51 -06:00
move_and_save.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
multilabel.dts libfdt: Add phandle generation helper 2019-03-29 13:31:16 +11:00
multilabel_merge.dts libfdt: Add phandle generation helper 2019-03-29 13:31:16 +11:00
node_check_compatible.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
node_offset_by_compatible.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
node_offset_by_phandle.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
node_offset_by_prop_value.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
nonexist-label-ref.dts dtc: Flexible tree checking infrastructure (v2) 2007-11-26 16:00:08 -06:00
nonexist-node-ref.dts dtc: Fix some lexical problems with references 2007-11-28 13:51:38 -06:00
nonexist-node-ref2.dts Add merging of labelled subnodes. This patch allows the following 2010-09-21 10:15:51 -05:00
nop_node.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
nop_property.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
nopulate.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
notfound.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
nul-in-escape.dts Fix crash on nul character in string escape sequence 2016-01-03 23:01:24 +11:00
nul-in-line-info1.dts Fix some bugs in processing of line directives 2016-01-04 22:56:39 +11:00
nul-in-line-info2.dts Fix some bugs in processing of line directives 2016-01-04 22:56:39 +11:00
obsolete-chosen-interrupt-controller.dts dtc: Convert check for obsolete /chosen property 2007-12-07 07:43:53 -06:00
omit-no-ref.dts tests: Add a test case for the omit-if-no-ref keyword 2018-05-04 11:49:18 +10:00
open_pack.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
overlay.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
overlay_bad_fixup.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
overlay_bad_fixup_bad_index.dts tests: Add tests cases for the overlay code 2016-10-06 20:20:02 +11:00
overlay_bad_fixup_base.dtsi tests: Add tests cases for the overlay code 2016-10-06 20:20:02 +11:00
overlay_bad_fixup_empty.dts tests: Add tests cases for the overlay code 2016-10-06 20:20:02 +11:00
overlay_bad_fixup_empty_index.dts tests: Add tests cases for the overlay code 2016-10-06 20:20:02 +11:00
overlay_bad_fixup_index_trailing.dts tests: Add tests cases for the overlay code 2016-10-06 20:20:02 +11:00
overlay_bad_fixup_path_empty_prop.dts tests: Add tests cases for the overlay code 2016-10-06 20:20:02 +11:00
overlay_bad_fixup_path_only.dts tests: Add tests cases for the overlay code 2016-10-06 20:20:02 +11:00
overlay_bad_fixup_path_only_sep.dts tests: Add tests cases for the overlay code 2016-10-06 20:20:02 +11:00
overlay_bad_fixup_path_prop.dts tests: Add tests cases for the overlay code 2016-10-06 20:20:02 +11:00
overlay_base.dts tests: Add a failed test case for 'fdtoverlay' with long target path 2019-06-30 15:48:40 +10:00
overlay_base_manual_symbols.dts tests: More thorough tests of libfdt overlay application without dtc 2016-12-09 16:13:35 +11:00
overlay_overlay.dts Improve tests for dtc overlay generation 2018-03-06 13:45:36 +11:00
overlay_overlay_bypath.dts Correct overlay syntactic sugar for generating target-path fragments 2018-03-06 14:53:27 +11:00
overlay_overlay_local_merge.dts Added test cases for target references 2018-09-26 10:41:49 +10:00
overlay_overlay_long_path.dts tests: Add a failed test case for 'fdtoverlay' with long target path 2019-06-30 15:48:40 +10:00
overlay_overlay_manual_fixups.dts Improve tests for dtc overlay generation 2018-03-06 13:45:36 +11:00
overlay_overlay_no_fixups.dts tests: More thorough tests of libfdt overlay application without dtc 2016-12-09 16:13:35 +11:00
overlay_overlay_nosugar.dts Improve tests for dtc overlay generation 2018-03-06 13:45:36 +11:00
overlay_overlay_simple.dts tests: Add overlay tests 2016-12-09 13:26:39 +11:00
parent_offset.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
path-references.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
path-references.dts Fix dts output with a REF_PATH marker 2018-09-27 10:58:35 +10:00
path_offset.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
path_offset_aliases.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
pci-bridge-bad1.dts tests: Add some basic tests for the pci_bridge checks 2017-11-11 19:42:15 +11:00
pci-bridge-bad2.dts tests: Add some basic tests for the pci_bridge checks 2017-11-11 19:42:15 +11:00
pci-bridge-ok.dts tests: Add some basic tests for the pci_bridge checks 2017-11-11 19:42:15 +11:00
phandle_format.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
prop-after-subnode.dts dtc: Generate useful error message for properties after subnodes 2007-12-05 08:27:46 -06:00
property_iterate.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
property_iterate.dts libfdt: Add iterator over properties 2016-07-28 15:29:13 +10:00
propname_escapes.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
propname_escapes.dts dtc: cpp co-existence: allow names starting with # to be escaped 2012-09-28 09:23:43 -05:00
pylibfdt_tests.py pylibfdt: Adjust for deprecated test methods 2019-11-15 20:21:21 +11:00
references.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
references.dts libfdt: Add phandle generation helper 2019-03-29 13:31:16 +11:00
reg-ranges-root.dts dtc: Add a testcase for 'reg' or 'ranges' in / 2008-06-02 15:20:08 -05:00
reg-without-unit-addr.dts Warn on node name unit-address presence/absence mismatch 2016-02-19 16:00:05 +11:00
reuse-label.dts Disallow re-use of the same label within a dts file 2010-02-23 09:04:48 -06:00
reuse-label1.dts Disallow re-use of the same label within a dts file 2010-02-23 09:04:48 -06:00
reuse-label2.dts Disallow re-use of the same label within a dts file 2010-02-23 09:04:48 -06:00
reuse-label3.dts Disallow re-use of the same label within a dts file 2010-02-23 09:04:48 -06:00
reuse-label4.dts Disallow re-use of the same label within a dts file 2010-02-23 09:04:48 -06:00
reuse-label5.dts Disallow re-use of the same label within a dts file 2010-02-23 09:04:48 -06:00
reuse-label6.dts Disallow re-use of the same label within a dts file 2010-02-23 09:04:48 -06:00
root_node.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
run_tests.sh checks: Add interrupt provider test 2020-05-18 14:26:12 +10:00
rw_oom.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
rw_tree1.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
search_paths.dts dtc: Add -i option to support search paths 2012-03-18 10:52:24 -05:00
search_paths_b.dts dtc: Add -i option to support search paths 2012-03-18 10:52:24 -05:00
set_name.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
setprop.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
setprop_inplace.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
sized_cells.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
sized_cells.dts dtc: Add support for variable sized elements 2011-10-11 12:58:30 -05:00
sourceoutput.dts Fix typos in various documentation and source files 2019-05-21 10:01:01 +10:00
stacked_overlay_addlabel.dts fdtoverlay: Ignore symbols in overlays which don't apply to the target tree 2019-07-04 15:10:01 +10:00
stacked_overlay_bar.dts tests: Add stacked overlay tests on fdtoverlay 2017-08-09 17:18:47 +10:00
stacked_overlay_base.dts tests: Add stacked overlay tests on fdtoverlay 2017-08-09 17:18:47 +10:00
stacked_overlay_base_nolabel.dts fdtoverlay: Allow adding labels to __overlay__ nodes in overlays 2019-07-04 14:39:02 +10:00
stacked_overlay_baz.dts tests: Add stacked overlay tests on fdtoverlay 2017-08-09 17:18:47 +10:00
string_escapes.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
stringlist.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
stringlist.dts fdt: Add a function to count strings 2015-09-30 13:16:35 +10:00
subnode_iterate.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
subnode_iterate.dts libfdt: Add fdt_next_subnode() to permit easy subnode iteration 2013-04-28 07:30:49 -05:00
subnode_offset.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
supernode_atdepth_offset.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
sw_states.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
sw_tree1.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
test01.asm Add some initial test cases. 2007-02-15 11:02:44 -06:00
test01.dts Remove support for the legacy DTS source file format. 2008-10-03 16:09:34 -05:00
test01.stderr Add some initial test cases. 2007-02-15 11:02:44 -06:00
test_kernel_dts Add a script that compares an "old" and "new" dtc results. 2007-11-20 09:14:03 -06:00
test_label_ref.dts dtc: Fix NULL pointer use in dtlabel + dtref case 2017-01-31 09:50:22 +11:00
test_props.dts pylibfdt: Allow reading integer values from properties 2018-06-13 16:59:18 +10:00
test_tree1.dts Add a libfdt function to write a property placeholder 2017-04-02 13:38:46 +10:00
test_tree1_delete.dts Alter grammar to allow multiple /dts-v1/ tags 2016-05-27 15:21:04 +10:00
test_tree1_label_noderef.dts Add a libfdt function to write a property placeholder 2017-04-02 13:38:46 +10:00
test_tree1_merge.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
test_tree1_merge_labelled.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
test_tree1_merge_path.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
test_tree1_wrong1.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
test_tree1_wrong2.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
test_tree1_wrong3.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
test_tree1_wrong4.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
test_tree1_wrong5.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
test_tree1_wrong6.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
test_tree1_wrong7.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
test_tree1_wrong8.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
test_tree1_wrong9.dts Ensure all tests have matching reg and unit address 2013-09-20 08:49:31 +10:00
testdata.h libfdt: add fdt_append_addrrange() 2019-03-29 12:12:29 +11:00
tests.h tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
testutils.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
testutils.sh tests: Allow running the testsuite on already installed binary / libraries 2020-03-04 16:38:04 +11:00
trees.S libfdt: Safer access to memory reservations 2018-06-07 11:48:20 +10:00
truncated_memrsv.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
truncated_property.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
truncated_string.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
type-preservation.dt.yaml Add support for YAML encoded output 2018-09-13 11:39:03 +10:00
type-preservation.dts Fix missing labels when emitting dts format 2018-09-20 13:41:41 +10:00
unit-addr-leading-0s.dts checks: Warn on node name unit-addresses with '0x' or leading 0s 2017-03-21 14:49:04 +11:00
unit-addr-leading-0x.dts checks: Warn on node name unit-addresses with '0x' or leading 0s 2017-03-21 14:49:04 +11:00
unit-addr-simple-bus-compatible.dts checks: fix simple-bus compatible matching 2018-09-21 11:31:16 +10:00
unit-addr-simple-bus-reg-mismatch.dts checks: fix simple-bus compatible matching 2018-09-21 11:31:16 +10:00
unit-addr-unique.dts checks: add a check for duplicate unit-addresses of child nodes 2018-03-07 14:32:28 +11:00
unit-addr-without-reg.dts Warn on node name unit-address presence/absence mismatch 2016-02-19 16:00:05 +11:00
utilfdt_test.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
value-labels.c tests: Replace license boilerplate with SPDX tags 2019-06-21 21:06:10 +10:00
value-labels.dts dtc: Add testcases for labels within values 2009-02-03 08:38:05 -06:00
zero-phandle.dts dtc: Add testcases for tree checks 2007-11-20 09:03:51 -06:00