mbox series

[0/5] libfdt: make lib/libfdt/ more synced with scripts/dtc/libfdt/

Message ID 1521623017-29312-1-git-send-email-yamada.masahiro@socionext.com
Headers show
Series libfdt: make lib/libfdt/ more synced with scripts/dtc/libfdt/ | expand

Message

Masahiro Yamada March 21, 2018, 9:03 a.m. UTC
My goal is to make lib/libfdt/ only contain
wrapper files to scripts/dtc/libfdt/.

This will ease to pull-in improvement from the upstream.
Linux also does this; scripts/dtc/ is the mirror to the
upstream DTC.

U-Boot has lib/libfdt/fdt_region.c, but it is not a part
of libfdt.  I want to move it out of lib/libfdt/ directory.



Masahiro Yamada (5):
  libfdt: move FDT_RAMDISK_OVERHEAD to image-fdt.c
  fdt_region: remove unneeded fdt_internal.h inclusion
  image.h: add forward declaration of struct fdt_region
  fdt_region: move fdt_region.c to common/ from lib/libfdt/
  libfdt: split fdt_region declarations out to <fdt_region.h>

 common/Makefile                     |   2 +
 {lib/libfdt => common}/fdt_region.c |   3 +-
 common/image-fdt.c                  |   3 +
 common/image-sig.c                  |   1 +
 include/fdt_region.h                | 303 ++++++++++++++++++++++++++++++++++++
 include/image.h                     |   1 +
 include/linux/libfdt.h              | 302 -----------------------------------
 lib/libfdt/Makefile                 |   3 -
 tools/Makefile                      |   5 +-
 tools/fdtgrep.c                     |   1 +
 tools/image-host.c                  |   1 +
 11 files changed, 316 insertions(+), 309 deletions(-)
 rename {lib/libfdt => common}/fdt_region.c (99%)
 create mode 100644 include/fdt_region.h