Update libfdt to v1.6.1
authorVikram Garhwal <fnu.vikram@xilinx.com>
Fri, 12 Nov 2021 07:27:20 +0000 (23:27 -0800)
committerJulien Grall <jgrall@amazon.com>
Wed, 1 Dec 2021 16:40:19 +0000 (16:40 +0000)
commitad9cf6bde5b90d4c1e5a79a2803e98d6344c27d7
tree35c10be64a6f0208b78533949f88a76a40db4875
parente7f147bf4ac725492962a501da72f5ab6be682db
Update libfdt to v1.6.1

Update libfdt to v1.6.1 of libfdt taken from git://github.com/dgibson/dtc.
This update is done to support device tree overlays.

A few minor changes are done to make it compatible with Xen:
    fdt_overlay.c: overlay_fixup_phandle()

        Replace strtoul() with simple_strtoul() as strtoul() is not available in
        Xen lib and included lib.h.

        Change char *endptr to const char *endptr. This change is required for
        using simple_strtoul().

    libfdt_env.h:
        Remaining Xen changes to libfdt_env.h carried over from existing
        libfdt (v1.4.0)

Signed-off-by: Vikram Garhwal <fnu.vikram@xilinx.com>
Reviewed-by: Luca Fancellu <luca.fancellu@arm.com>
Tested-by: Luca Fancellu <luca.fancellu@arm.com>
Reviewed-by: Julien Grall <jgrall@amazon.com>
16 files changed:
xen/common/libfdt/Makefile.libfdt
xen/common/libfdt/fdt.c
xen/common/libfdt/fdt_addresses.c [new file with mode: 0644]
xen/common/libfdt/fdt_check.c [new file with mode: 0644]
xen/common/libfdt/fdt_empty_tree.c
xen/common/libfdt/fdt_overlay.c [new file with mode: 0644]
xen/common/libfdt/fdt_ro.c
xen/common/libfdt/fdt_rw.c
xen/common/libfdt/fdt_strerror.c
xen/common/libfdt/fdt_sw.c
xen/common/libfdt/fdt_wip.c
xen/common/libfdt/libfdt_internal.h
xen/common/libfdt/version.lds
xen/include/xen/libfdt/fdt.h
xen/include/xen/libfdt/libfdt.h
xen/include/xen/libfdt/libfdt_env.h