History log of /u-boot/include/fdt.h
Revision Date Author Comments
# 9e65b01a 17-Oct-2017 Masahiro Yamada <yamada.masahiro@socionext.com>

libfdt: change fdt.h to a wrapper of scripts/dtc/libfdt/*

Fortunately, U-Boot did not modify fdt.h locally.

Change it to a wrapper of scripts/dtc/libfdt/fdt.h, which will be
periodically synced with the upstream DTC (or kernel).

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>


# b95a5190 02-Nov-2017 Jan Kundrát <jan.kundrat@cesnet.cz>

Do not attempt to use the systemwide libfdt

U-Boot bundles a patched copy of libfdt, so it's wrong to attempt to
include it <like/this>. This breaks the build for me when I have dtc
fully installed in my host -- as happened earlier tonight with
Buildroot, for example.

There are several other occurrences throughout the code where '<libfdt'
matches. I'm not modifying these because I have no clue why the
<systemwide> include style is being used -- IMHO wrongly.

Signed-off-by: Jan Kundrát <jan.kundrat@cesnet.cz>


# a2b2caae 27-May-2017 Simon Glass <sjg@chromium.org>

fdt: Move header files into lib/libfdt

These header files are actually part of libfdt. Move them there to make
it easier to build pylibfdt and easier to merge changes from upstream.

Update the license header to use SPDX at the same time.

Signed-off-by: Simon Glass <sjg@chromium.org>


# c40bfbad 27-May-2017 Simon Glass <sjg@chromium.org>

fdt: Use SPDX format for licenses in the libfdt headers

These should follow the UBoot standard. Update them.

Signed-off-by: Simon Glass <sjg@chromium.org>


# bbd0f7e3 04-May-2013 Gerald Van Baren <gvb@unssw.com>

Move FDT_RAMDISK_OVERHEAD from fdt.h to libfdt_env.h

The define should not have been put in fdt.h originally, libfdt_env.h
is the proper place for target-specific customizations.

Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>


# 1258f14f 15-Feb-2013 Justin Sobota <jsobota@ti.com>

Added license header to dtc/libfdt/fdt.h and libfdt_env.h

This commit adds a license header to fdt.h and libfdt_env.h
because the license was omitted.

U-Boot note: the u-boot libfdt_env.h header portion was not applied to
the u-boot libfdt_env.h because that file was created by Gerald Van Baren
(with a license header). - gvb

Ref: DTC commit 27cdc1b1

Signed-off-by: Justin Sobota <jsobota@ti.com>
Acked-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>


# 71bbb3df 16-Jan-2013 Kim Phillips <kim.phillips@freescale.com>

libfdt: update fdt.h from upstream dtc

upstream dtc commit feafcd972cb744750a65728440c99526e6199a6d
"dtc/libfdt: introduce fdt types for annotation by endian checkers".

Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Cc: Jerry Van Baren <gvb.uboot@gmail.com>


# 56844a22 11-Sep-2008 Heiko Schocher <hs@denx.de>

powerpc: Fix bootm to boot up again with a Ramdisk

Commit 2a1a2cb6 didnt remove the dummy mem reservation in fdt_chosen,
and this stopped Linux from booting with a Ramdisk. This patch fixes
this, by deleting the useless dummy mem reservation.

When booting with a Ramdisk, a fix offset FDT_RAMDISK_OVERHEAD is now
added to of_size, so we dont need anymore a dummy mem reservation.

I measured the value of FDT_RAMDISK_OVERHEAD on a MPC8270 based
system (=0x44 bytes) and rounded it up to 0x80).

Signed-off-by: Heiko Schocher <hs@denx.de>
Acked-by: Kumar Gala <galak@kernel.crashing.org>


# 74d1e66d 27-Mar-2008 Bartlomiej Sieka <tur@semihalf.com>

Fix host tool build breakage, take two

Revert commit 87c8431f and fix build breakage so that the build continues
to work on FC systems.

Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>


# 87c8431f 27-Mar-2008 Haavard Skinnemoen <haavard.skinnemoen@atmel.com>

new-image: Fix host tool build breakage

Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>


# a5f601fd 26-Nov-2007 Wolfgang Denk <wd@denx.de>

Cleanup coding style; update CHANGELOG

Signed-off-by: Wolfgang Denk <wd@denx.de>


# 8d04f02f 24-Oct-2007 Kumar Gala <galak@kernel.crashing.org>

Update libfdt from device tree compiler (dtc)

Update libfdt to commit 8eaf5e358366017aa2e846c5038d1aa19958314e from
the device tree compiler (dtc) project.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>


# 6679f929 06-Apr-2007 Gerald Van Baren <vanbaren@cideas.com>

libfdt: Make fdt_check_header() public

Changed _fdt_check_header() to fdt_check_header() and made it part of
the interface - it is a useful routine.

Also did some asthetics cleanup to the include files (headers).


# 94abd7c0 03-Apr-2007 Wolfgang Denk <wd@denx.de>

Minor cleanup.


# 7cd5da0f 31-Mar-2007 Gerald Van Baren <vanbaren@cideas.com>

libfdt: Import libfdt source (1 of 2)

This adds the applicable libfdt source files (unmodified) and a README
to explain where the source came from.