[U-Boot] [PATCH v3 00/14] uboot overlays, FIT image & unittest
Pantelis Antoniou
pantelis.antoniou at konsulko.com
Mon Sep 4 20:12:09 UTC 2017
This patchset allows uboot to handle overlays in a manner that uses
a base DT blob and an arbitrary number of DT overlays blobs.
While it is intended to be used with FIT images since handling a multitude
of device tree blobs manually is a chore, manual fdt overlay application
is supported and described.
Changes since v2:
* Addressed review comments by splitting patches and documenting methods.
* Patch preserving extra configuration on fit-load
The patchset is available at
https://github.com/pantoniou/u-boot/tree/uboot-overlays
and is against mainline u-boot as pulled today, 4/9/2017.
Franklin S Cooper Jr (1):
doc: overlays: Tweak documentation regarding overlays
Pantelis Antoniou (13):
Introduce fdt_setprop_placeholder() method
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
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/uImage.FIT/command_syntax_extensions.txt | 12 +-
doc/uImage.FIT/overlay-fdt-boot.txt | 225 ++++++++++++++++++++++++++
doc/uImage.FIT/source_file_format.txt | 6 +-
include/fdt_support.h | 2 +
include/image.h | 25 +++
lib/libfdt/fdt_overlay.c | 228 ++++++++++++++++++++++++---
lib/libfdt/fdt_rw.c | 20 ++-
lib/libfdt/libfdt.h | 31 ++++
scripts/Makefile.lib | 17 ++
test/overlay/Makefile | 1 +
test/overlay/cmd_ut_overlay.c | 50 ++++--
test/overlay/test-fdt-overlay-stacked.dts | 21 +++
18 files changed, 953 insertions(+), 56 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
--
2.1.4
More information about the U-Boot
mailing list