[U-Boot] Please pull u-boot-fdt

Hi Tom,
Here are the overlay and dtoc series.
The following changes since commit 5541543f686b43210fb92181003ff7175d4ab036:
configs: at91: Remove CONFIG_SYS_EXTRA_OPTIONS assignment (2017-09-14 16:02:48 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-fdt.git
for you to fetch changes up to ea28e488f743520f7f83b341f28818c32dae1ee3:
test: overlay: Add unit test for stacked overlay (2017-09-15 05:27:49 -0600)
---------------------------------------------------------------- Franklin S Cooper Jr (1): doc: overlays: Tweak documentation regarding overlay
Pantelis Antoniou (12): fdt: Introduce helper method fdt_overlay_apply_verbose() fdt: Switch to using the verbose overlay application method fdt: Allow stacked overlays phandle references fit: Allow multiple images per property fit: Do not throw away extra configuration on fit_image_load() fit: Introduce methods for applying overlays on fit-load fit: fdt overlays doc doc: Document how to apply fdt overlays dtbo: make dtbos special config: sandbox: Add unit tests ut: fix fdt_getprop_u32() change test: overlay: Add unit test for stacked overlay
Simon Glass (16): fdt: Sync libfdt up to upstream dtoc: Adjust Node to record its parent dtoc: Add a 64-bit type and a way to convert cells into 64 bits dtoc: Avoid very long lines in output dtoc: Add support for 32 or 64-bit addresses dtoc: Handle 'reg' properties with unusual sizes dtoc: Update the Fdt class to record phandles dtoc: Use the Fdt's class's phandle map dtoc: Make is_phandle() a member function dtoc: Rename is_phandle() and adjust it to return more detail dtoc: Rename the phandle struct dtoc: Put each phandle on a separate line dtoc: Put phandle args in an array dtoc: Support properties containing multiple phandle values dtoc: Rename the auto-generated dt-structs.h file dtoc: Add a header to the generated files
Tien Fong Chee (1): libfdt: Initialize the stack variable
Tom Rini (1): Travis-CI: Switch back to using the top of tree dtc
.travis.yml | 5 +- cmd/fdt.c | 7 +- common/fdt_support.c | 31 +++ common/image-fdt.c | 7 +- common/image-fit.c | 210 +++++++++++++++++++-- configs/sandbox_defconfig | 2 + doc/README.fdt-overlays | 114 +++++++++++ doc/driver-model/of-plat.txt | 2 +- doc/uImage.FIT/command_syntax_extensions.txt | 12 +- doc/uImage.FIT/overlay-fdt-boot.txt | 225 ++++++++++++++++++++++ doc/uImage.FIT/source_file_format.txt | 6 +- drivers/clk/clk-uclass.c | 4 +- drivers/clk/rockchip/clk_rk3368.c | 2 +- drivers/clk/rockchip/clk_rk3399.c | 4 +- drivers/core/regmap.c | 2 +- include/clk.h | 4 +- include/dt-structs.h | 16 +- include/fdt_support.h | 2 + include/fdtdec.h | 2 + include/image.h | 25 +++ include/regmap.h | 2 +- include/syscon.h | 6 +- lib/libfdt/fdt_overlay.c | 228 +++++++++++++++++++--- lib/libfdt/fdt_rw.c | 20 +- lib/libfdt/fdt_wip.c | 2 +- lib/libfdt/libfdt.h | 31 +++ lib/libfdt/pylibfdt/libfdt.i | 58 ++++++ scripts/Makefile.lib | 17 ++ scripts/Makefile.spl | 5 +- test/overlay/Makefile | 1 + test/overlay/cmd_ut_overlay.c | 50 ++++- test/overlay/test-fdt-overlay-stacked.dts | 21 +++ tools/dtoc/dtb_platdata.py | 204 +++++++++++++++----- tools/dtoc/dtoc_test_addr32.dts | 27 +++ tools/dtoc/dtoc_test_addr32_64.dts | 33 ++++ tools/dtoc/dtoc_test_addr64.dts | 33 ++++ tools/dtoc/dtoc_test_addr64_32.dts | 33 ++++ tools/dtoc/dtoc_test_phandle.dts | 16 +- tools/dtoc/dtoc_test_simple.dts | 14 ++ tools/dtoc/fdt.py | 19 +- tools/dtoc/fdt_util.py | 16 ++ tools/dtoc/test_dtoc.py | 270 ++++++++++++++++++++++++++- 42 files changed, 1656 insertions(+), 132 deletions(-) create mode 100644 doc/README.fdt-overlays create mode 100644 doc/uImage.FIT/overlay-fdt-boot.txt create mode 100644 test/overlay/test-fdt-overlay-stacked.dts create mode 100644 tools/dtoc/dtoc_test_addr32.dts create mode 100644 tools/dtoc/dtoc_test_addr32_64.dts create mode 100644 tools/dtoc/dtoc_test_addr64.dts create mode 100644 tools/dtoc/dtoc_test_addr64_32.dts
Regards, Simon

On Fri, Sep 15, 2017 at 01:31:29PM -0600, Simon Glass wrote:
Hi Tom,
Here are the overlay and dtoc series.
The following changes since commit 5541543f686b43210fb92181003ff7175d4ab036:
configs: at91: Remove CONFIG_SYS_EXTRA_OPTIONS assignment (2017-09-14 16:02:48 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-fdt.git
for you to fetch changes up to ea28e488f743520f7f83b341f28818c32dae1ee3:
test: overlay: Add unit test for stacked overlay (2017-09-15 05:27:49 -0600)
Applied to u-boot/master, thanks!
participants (2)
-
Simon Glass
-
Tom Rini