scripts/dtc: Update to upstream version v1.5.0
This adds the following commits from upstream:

d37f6b2 Bump version to v1.5.0
a4b1a30 pylibfdt:tests: Extend the way how to find a Python module
625dd8a pylibfdt: Change how passing tests are recognized
3646316 pylibfdt: Test fdt.setprop take bytes on Python 3, add error handling
cb0f454 pylibfdt: check_err accepts only integer as a first argument.
4b68c6b pylibfdt: Proper handling of bytes/unicode strings and octal literals
78e113e Use PRIxPTR for printing uintptr_t values
ea7a8f6 libfdt: Fix FDT_ERR_NOTFOUND typos in documentation
5aafd7c libfdt: Fix fdt_getprop_by_offset() parameter name in documentation
7cbc550 checks: Add unit address check if node is enabled
f267e67 checks: Fix crash with multiple source annotations
3616b9a checks: Use source position information for check failures
2bdbd07 checks: Make each message output atomic
a1eff70 util: Add xa{v}sprintf_append functions
82a52ce libfdt: Add a test for fdt_getprop_by_offset()
607b858 PEP8 / Flake8 cleanups for setup.py
f9c0a42 Remove broken objdir / srcdir support
5182b5e pylibfdt: Use common PREFIX variable
d45bf1f Refine make tests_clean target
99284c4 Refine pylibfdt_clean target
a4629cf Refine libfdt_clean target
08380fc tests: Use modern octal literals for Python
8113c00 pylibfdt: Allow switch to Python 3 via environment variable PYTHON
11738cf libfdt: Don't use memcpy to handle unaligned reads on ARM
86a288a checks: Restructure check_msg to decrease indentation
5667e7e annotations: add the annotation functionality
8e20ccf annotations: add positions
ca930e2 tests: Don't lose errors from make checkm
43366bb tests: Property count valgrind errors in wrapped tests
5062516 srcpos: Remove srcpos_empty
a3143fa Revert "annotations: add positions"
403cc79 checks: Update SPI bus check for 'spi-slave'
baa1d2c annotations: add positions
ff2ad38 Merge remote-tracking branch 'origin/pr/18'
aa7254d libfdt: return correct value if #size-cells property is not present
49903ae use ptrdiff_t modifier for printing pointer differences
da2b691 treesource: Fix dts output for phandles in middle of a sequence of ints
8f8b77a tests: Wrap check_align() calls with base_run_test()
522d81d Fix dts output with a REF_PATH marker
e45198c Added test cases for target references
0fcffda Merge nodes with local target label references
1e4a092 pylibfdt: Don't have setup.py depend on where it's invoked from
ca399b1 pylibfdt: Eliminate run_setup make function
98972f1 pylibfdt: Improved version extraction
7ba2be6 pylibfdt: Don't silence setup.py when V=1
7691f9d pylibfdt: Make SETUP make variable
855b996 pylibfdt: Simpler CFLAGS handling
47cafbe pylibfdt: Link extension module with libfdt rather than rebuilding
dd695d6 pylibfdt: Correctly set build output directory
5932752 pylibfdt: We don't need include files from the base directory
e84742a checks: fix simple-bus compatible matching
8c59a97 Fix missing labels when emitting dts format
d448f9a Revert dts output formatting changes of spaces around brackets
c86da84 Add support for YAML encoded output
361b5e7 Make type_marker_length helper public
bfbfab0 pylibfdt: Add a means to add and delete notes
9005f41 pylibfdt: Allow delprop() to return errors
b94c056 Make valgrind optional
fd06c54 tests: Better testing of dtc -I fs mode
c3f50c9 tests: Allow dtbs_equal_unordered to ignore mem reserves
0ac9fde dtc: trivial '-I fs -O dts' test
0fd1c8c pylibfdt: fdt_get_mem_rsv returns 2 uint64_t values
04853ca pylibfdt: Don't incorrectly / unnecessarily override uint64_t typemap
9619c86 Kill bogus TYPE_BLOB marker type
ac68ff9 parser: add TYPE_STRING marker to path references
90a190e checks: add SPI bus checks
53a1bd5 checks: add I2C bus checks

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 46bdae8 commit 4e731e48d49ab77c1a331cda089b60406234ae6b
@Sascha Hauer Sascha Hauer authored on 19 Jul 2019
Showing 46 changed files
View
scripts/dtc/Makefile
View
scripts/dtc/Makefile.dtc
View
scripts/dtc/checks.c
View
scripts/dtc/data.c
View
scripts/dtc/dtc-lexer.l
View
scripts/dtc/dtc-parser.y
View
scripts/dtc/dtc.c
View
scripts/dtc/dtc.h
View
scripts/dtc/fdt.c 100644 → 0
View
scripts/dtc/fdt.h 100644 → 0
View
scripts/dtc/fdt_addresses.c 100644 → 0
View
scripts/dtc/fdt_empty_tree.c 100644 → 0
View
scripts/dtc/fdt_overlay.c 100644 → 0
View
scripts/dtc/fdt_ro.c 100644 → 0
View
scripts/dtc/fdt_rw.c 100644 → 0
View
scripts/dtc/fdt_strerror.c 100644 → 0
View
scripts/dtc/fdt_sw.c 100644 → 0
View
scripts/dtc/fdt_wip.c 100644 → 0
View
scripts/dtc/fdtget.c 100644 → 0
View
scripts/dtc/flattree.c
View
scripts/dtc/fstree.c
View
scripts/dtc/libfdt.h 100644 → 0
Too large (Show diff)
View
scripts/dtc/libfdt/Makefile.libfdt 0 → 100644
View
scripts/dtc/libfdt/fdt.c 0 → 100644
View
scripts/dtc/libfdt/fdt.h 0 → 100644
View
scripts/dtc/libfdt/fdt_addresses.c 0 → 100644
View
scripts/dtc/libfdt/fdt_empty_tree.c 0 → 100644
View
scripts/dtc/libfdt/fdt_overlay.c 0 → 100644
View
scripts/dtc/libfdt/fdt_ro.c 0 → 100644
View
scripts/dtc/libfdt/fdt_rw.c 0 → 100644
View
scripts/dtc/libfdt/fdt_strerror.c 0 → 100644
View
scripts/dtc/libfdt/fdt_sw.c 0 → 100644
View
scripts/dtc/libfdt/fdt_wip.c 0 → 100644
View
scripts/dtc/libfdt/libfdt.h 0 → 100644
Too large (Show diff)
View
scripts/dtc/libfdt/libfdt_env.h 0 → 100644
View
scripts/dtc/libfdt/libfdt_internal.h 0 → 100644
View
scripts/dtc/libfdt_env.h 100644 → 0
View
scripts/dtc/libfdt_internal.h 100644 → 0
View
scripts/dtc/livetree.c
View
scripts/dtc/srcpos.c
View
scripts/dtc/srcpos.h
View
scripts/dtc/treesource.c
View
scripts/dtc/util.c
View
scripts/dtc/util.h
View
scripts/dtc/version_gen.h
View
scripts/dtc/yamltree.c 0 → 100644