diff options
author | Andre Heider <a.heider@gmail.com> | 2019-09-06 11:25:30 +0200 |
---|---|---|
committer | Alexander Couzens <lynxis@fe80.eu> | 2019-11-20 10:46:19 +0100 |
commit | b69df1eee0eb4618355d5ea4d0cdb4553475c4b7 (patch) | |
tree | 495c0252af31d905eeb7faef6d8805db878c59b0 /package/boot/uboot-omap | |
parent | 65cfe8164ae9e3965e45d68dd9649fc9784dc2a0 (diff) | |
download | upstream-b69df1eee0eb4618355d5ea4d0cdb4553475c4b7.tar.gz upstream-b69df1eee0eb4618355d5ea4d0cdb4553475c4b7.tar.bz2 upstream-b69df1eee0eb4618355d5ea4d0cdb4553475c4b7.zip |
omap: update uboot to 2019.10
All patches have been dropped, they're either redundant (e.g. due to the
new and unset CONFIG_SPL_FAT_WRITE), break compilation (thumb hacks) or
have been applied upstream.
The defconfig for am335x_boneblack has been removed upstream [0], so use
am335x_evm for boneblack too.
Size changes (before, after, file):
ti_am335x-evm and ti_am335x-bone-black:
79804 110832 MLO
623836 756148 u-boot.img
ti_omap3-beagle:
54148 57708 MLO
496272 665728 u-boot.img
ti_omap4-panda:
39356 40204 MLO
284648 366672 u-boot.img
Tested on boneblack, which has the biggest spl size increase. The beagle and
panda spl sizes seem reasonable to not break booting.
[0] https://gitlab.denx.de/u-boot/u-boot/commit/8fa7f65dd02c176ee6021eaf40114560b8954ba2
Signed-off-by: Andre Heider <a.heider@gmail.com>
Diffstat (limited to 'package/boot/uboot-omap')
8 files changed, 14 insertions, 3592 deletions
diff --git a/package/boot/uboot-omap/Makefile b/package/boot/uboot-omap/Makefile index f2a26796d8..b519d6fb80 100644 --- a/package/boot/uboot-omap/Makefile +++ b/package/boot/uboot-omap/Makefile @@ -8,10 +8,10 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/kernel.mk -PKG_VERSION:=2017.01 -PKG_RELEASE:=4 +PKG_VERSION:=2019.10 +PKG_RELEASE:=1 -PKG_HASH:=6c425175f93a4bcf2ec9faf5658ef279633dbd7856a293d95bd1ff516528ecf2 +PKG_HASH:=8d6d6070739522dd236cba7055b8736bfe92b4fac0ea18ad809829ca79667014 include $(INCLUDE_DIR)/u-boot.mk include $(INCLUDE_DIR)/package.mk @@ -27,14 +27,9 @@ define U-Boot/omap4_panda BUILD_DEVICES:=ti_omap4-panda endef -define U-Boot/am335x_boneblack - NAME:=TI AM335x BeagleBone Black - BUILD_DEVICES:=ti_am335x-bone-black -endef - define U-Boot/am335x_evm NAME:=AM335x EVM - BUILD_DEVICES:=ti_am335x-evm + BUILD_DEVICES:=ti_am335x-evm ti_am335x-bone-black endef define U-Boot/omap3_overo @@ -46,12 +41,18 @@ define U-Boot/omap3_beagle BUILD_DEVICES:=ti_omap3-beagle endef -UBOOT_TARGETS:=omap4_panda am335x_evm omap3_overo omap3_beagle am335x_boneblack +UBOOT_TARGETS:=omap4_panda am335x_evm omap3_overo omap3_beagle define Build/InstallDev - $(INSTALL_DIR) $(STAGING_DIR_IMAGE)/$(BUILD_DEVICES) - $(CP) $(patsubst %,$(PKG_BUILD_DIR)/%,$(UBOOT_IMAGE)) $(STAGING_DIR_IMAGE)/$(BUILD_DEVICES)/ - $(CP) ./files/uEnv-$(UENV).txt $(STAGING_DIR_IMAGE)/$(BUILD_DEVICES)/uEnv.txt + $(foreach device,$(BUILD_DEVICES), \ + $(INSTALL_DIR) $(STAGING_DIR_IMAGE)/$(device) + ) + $(foreach device,$(BUILD_DEVICES), \ + $(CP) $(patsubst %,$(PKG_BUILD_DIR)/%,$(UBOOT_IMAGE)) $(STAGING_DIR_IMAGE)/$(device)/ + ) + $(foreach device,$(BUILD_DEVICES), \ + $(CP) ./files/uEnv-$(UENV).txt $(STAGING_DIR_IMAGE)/$(device)/uEnv.txt + ) endef $(eval $(call BuildPackage/U-Boot)) diff --git a/package/boot/uboot-omap/patches/101-disable-thumb-omap3.patch b/package/boot/uboot-omap/patches/101-disable-thumb-omap3.patch deleted file mode 100644 index 8a3b024fe4..0000000000 --- a/package/boot/uboot-omap/patches/101-disable-thumb-omap3.patch +++ /dev/null @@ -1,14 +0,0 @@ -Index: u-boot-2017.01/include/configs/ti_omap3_common.h -=================================================================== ---- u-boot-2017.01.orig/include/configs/ti_omap3_common.h -+++ u-boot-2017.01/include/configs/ti_omap3_common.h -@@ -80,4 +80,9 @@ - /* Now bring in the rest of the common code. */ - #include <configs/ti_armv7_omap.h> - -+/* beagleboard doesnt boot with thumb */ -+#ifdef CONFIG_SYS_THUMB_BUILD -+#undef CONFIG_SYS_THUMB_BUILD -+#endif -+ - #endif /* __CONFIG_TI_OMAP3_COMMON_H__ */ diff --git a/package/boot/uboot-omap/patches/102-minify-spl.patch b/package/boot/uboot-omap/patches/102-minify-spl.patch deleted file mode 100644 index 66f6b6b59f..0000000000 --- a/package/boot/uboot-omap/patches/102-minify-spl.patch +++ /dev/null @@ -1,44 +0,0 @@ -Index: u-boot-2017.01/configs/omap3_beagle_defconfig -=================================================================== ---- u-boot-2017.01.orig/configs/omap3_beagle_defconfig -+++ u-boot-2017.01/configs/omap3_beagle_defconfig -@@ -7,7 +7,7 @@ CONFIG_SYS_CONSOLE_INFO_QUIET=y - CONFIG_VERSION_VARIABLE=y - CONFIG_SPL=y - CONFIG_SPL_MTD_SUPPORT=y --CONFIG_SPL_OS_BOOT=y -+# CONFIG_SPL_EXT_SUPPORT is not set - # CONFIG_CMD_IMLS is not set - CONFIG_CMD_ASKENV=y - # CONFIG_CMD_FLASH is not set -Index: u-boot-2017.01/common/Makefile -=================================================================== ---- u-boot-2017.01.orig/common/Makefile -+++ u-boot-2017.01/common/Makefile -@@ -174,8 +174,11 @@ obj-$(CONFIG_CMDLINE) += cli_simple.o - obj-y += cli.o - obj-$(CONFIG_CMDLINE) += cli_readline.o - obj-$(CONFIG_CMD_DFU) += dfu.o -+ -+ifndef CONFIG_SPL_BUILD - obj-y += command.o - obj-y += s_record.o - obj-y += xyzModem.o -+endif - - CFLAGS_env_embedded.o := -Wa,--no-warn -DENV_CRC=$(shell tools/envcrc 2>/dev/null) -Index: u-boot-2017.01/cmd/Makefile -=================================================================== ---- u-boot-2017.01.orig/cmd/Makefile -+++ u-boot-2017.01/cmd/Makefile -@@ -161,7 +161,10 @@ endif # !CONFIG_SPL_BUILD - - obj-$(CONFIG_CMD_BLOB) += blob.o - -+ -+# ifndef CONFIG_SPL_BUILD - # core command - obj-y += nvedit.o -+# endif # !CONFIG_SPL_BUILD - - obj-$(CONFIG_ARCH_MVEBU) += mvebu/ diff --git a/package/boot/uboot-omap/patches/103-disable-fat-write-spl.patch b/package/boot/uboot-omap/patches/103-disable-fat-write-spl.patch deleted file mode 100644 index 89b02044dc..0000000000 --- a/package/boot/uboot-omap/patches/103-disable-fat-write-spl.patch +++ /dev/null @@ -1,27 +0,0 @@ -Index: u-boot-2017.01/fs/fat/Makefile -=================================================================== ---- u-boot-2017.01.orig/fs/fat/Makefile -+++ u-boot-2017.01/fs/fat/Makefile -@@ -4,8 +4,8 @@ - # - - obj-$(CONFIG_FS_FAT) := fat.o --obj-$(CONFIG_FAT_WRITE):= fat_write.o - - ifndef CONFIG_SPL_BUILD -+obj-$(CONFIG_FAT_WRITE):= fat_write.o - obj-$(CONFIG_FS_FAT) += file.o - endif -Index: u-boot-2017.01/fs/fat/fat.c -=================================================================== ---- u-boot-2017.01.orig/fs/fat/fat.c -+++ u-boot-2017.01/fs/fat/fat.c -@@ -163,7 +163,7 @@ static void get_name(dir_entry *dirent, - } - - static int flush_dirty_fat_buffer(fsdata *mydata); --#if !defined(CONFIG_FAT_WRITE) -+#if !defined(CONFIG_FAT_WRITE) || defined(CONFIG_SPL_BUILD) - /* Stub for read only operation */ - int flush_dirty_fat_buffer(fsdata *mydata) - { diff --git a/package/boot/uboot-omap/patches/104-omap3-overo-enable-thumb.patch b/package/boot/uboot-omap/patches/104-omap3-overo-enable-thumb.patch deleted file mode 100644 index ca928c996c..0000000000 --- a/package/boot/uboot-omap/patches/104-omap3-overo-enable-thumb.patch +++ /dev/null @@ -1,18 +0,0 @@ -Index: u-boot-2017.01/include/configs/omap3_overo.h -=================================================================== ---- u-boot-2017.01.orig/include/configs/omap3_overo.h -+++ u-boot-2017.01/include/configs/omap3_overo.h -@@ -11,6 +11,13 @@ - #define CONFIG_NAND - - #include <configs/ti_omap3_common.h> -+ -+/* try to enable thumb - unknown if it's working -+ * but otherwise it's too big for spl */ -+#ifndef CONFIG_SYS_THUMB_BUILD -+#define CONFIG_SYS_THUMB_BUILD -+#endif -+ - /* - * We are only ever GP parts and will utilize all of the "downloaded image" - * area in SRAM which starts at 0x40200000 and ends at 0x4020FFFF (64KB). diff --git a/package/boot/uboot-omap/patches/105-serial-ns16550-bugfix-ns16550-fifo-not-enabled.patch b/package/boot/uboot-omap/patches/105-serial-ns16550-bugfix-ns16550-fifo-not-enabled.patch deleted file mode 100644 index 513efaf74d..0000000000 --- a/package/boot/uboot-omap/patches/105-serial-ns16550-bugfix-ns16550-fifo-not-enabled.patch +++ /dev/null @@ -1,309 +0,0 @@ -From 17fa032671f7981628fe16b30399638842a4b1bb Mon Sep 17 00:00:00 2001 -From: Heiko Schocher <hs@denx.de> -Date: Wed, 18 Jan 2017 08:05:49 +0100 -Subject: [PATCH] serial, ns16550: bugfix: ns16550 fifo not enabled - -commit: 65f83802b7a5b "serial: 16550: Add getfcr accessor" -breaks u-boot commandline working with long commands -sending to the board. - -Since the above patch, you have to setup the fcr register. - -For board/archs which enable OF_PLATDATA, the new field -fcr in struct ns16550_platdata is not filled with a -default value ... - -This leads in not setting up the uarts fifo, which ends -in problems, when you send long commands to u-boots -commandline. - -Detected this issue with automated tbot tests on am335x -based shc board. - -The error does not popup, if you type commands. You need -to copy&paste a long command to u-boots commandshell -(or send a long command with tbot) - -Possible boards/plattforms with problems: -./arch/arm/cpu/arm926ejs/lpc32xx/devices.c -./arch/arm/mach-tegra/board.c -./board/overo/overo.c -./board/quipos/cairo/cairo.c -./board/logicpd/omap3som/omap3logic.c -./board/logicpd/zoom1/zoom1.c -./board/timll/devkit8000/devkit8000.c -./board/lg/sniper/sniper.c -./board/ti/beagle/beagle.c -./drivers/serial/serial_rockchip.c - -Signed-off-by: Heiko Schocher <hs@denx.de> -Signed-off-by: Ladislav Michl <ladis@linux-mips.org> -Tested-by: Adam Ford <aford173@gmail.com> -Reviewed-by: Tom Rini <trini@konsulko.com> ---- - arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 12 ++++++++---- - arch/arm/mach-omap2/am33xx/board.c | 18 ++++++++++++------ - arch/arm/mach-tegra/board.c | 1 + - board/isee/igep00x0/igep00x0.c | 3 ++- - board/lg/sniper/sniper.c | 3 ++- - board/logicpd/omap3som/omap3logic.c | 3 ++- - board/logicpd/zoom1/zoom1.c | 3 ++- - board/overo/overo.c | 3 ++- - board/quipos/cairo/cairo.c | 3 ++- - board/ti/beagle/beagle.c | 3 ++- - board/timll/devkit8000/devkit8000.c | 3 ++- - drivers/serial/ns16550.c | 9 +++------ - drivers/serial/serial_rockchip.c | 1 + - include/ns16550.h | 5 +++++ - 14 files changed, 46 insertions(+), 24 deletions(-) - -diff --git a/arch/arm/cpu/arm926ejs/lpc32xx/devices.c b/arch/arm/cpu/arm926ejs/lpc32xx/devices.c -index 399b07c5420a..f744398ca7ad 100644 ---- a/arch/arm/cpu/arm926ejs/lpc32xx/devices.c -+++ b/arch/arm/cpu/arm926ejs/lpc32xx/devices.c -@@ -45,10 +45,14 @@ void lpc32xx_uart_init(unsigned int uart_id) - - #if !CONFIG_IS_ENABLED(OF_CONTROL) - static const struct ns16550_platdata lpc32xx_uart[] = { -- { .base = UART3_BASE, .reg_shift = 2, .clock = CONFIG_SYS_NS16550_CLK }, -- { .base = UART4_BASE, .reg_shift = 2, .clock = CONFIG_SYS_NS16550_CLK }, -- { .base = UART5_BASE, .reg_shift = 2, .clock = CONFIG_SYS_NS16550_CLK }, -- { .base = UART6_BASE, .reg_shift = 2, .clock = CONFIG_SYS_NS16550_CLK }, -+ { .base = UART3_BASE, .reg_shift = 2, -+ .clock = CONFIG_SYS_NS16550_CLK, .fcr = UART_FCR_DEFVAL, }, -+ { .base = UART4_BASE, .reg_shift = 2, -+ .clock = CONFIG_SYS_NS16550_CLK, .fcr = UART_FCR_DEFVAL, }, -+ { .base = UART5_BASE, .reg_shift = 2, -+ .clock = CONFIG_SYS_NS16550_CLK, .fcr = UART_FCR_DEFVAL, }, -+ { .base = UART6_BASE, .reg_shift = 2, -+ .clock = CONFIG_SYS_NS16550_CLK, .fcr = UART_FCR_DEFVAL, }, - }; - - #if defined(CONFIG_LPC32XX_HSUART) -diff --git a/arch/arm/mach-omap2/am33xx/board.c b/arch/arm/mach-omap2/am33xx/board.c -index 73824df18fa7..190310fd0079 100644 ---- a/arch/arm/mach-omap2/am33xx/board.c -+++ b/arch/arm/mach-omap2/am33xx/board.c -@@ -40,14 +40,20 @@ DECLARE_GLOBAL_DATA_PTR; - - #if !CONFIG_IS_ENABLED(OF_CONTROL) - static const struct ns16550_platdata am33xx_serial[] = { -- { .base = CONFIG_SYS_NS16550_COM1, .reg_shift = 2, .clock = CONFIG_SYS_NS16550_CLK }, -+ { .base = CONFIG_SYS_NS16550_COM1, .reg_shift = 2, -+ .clock = CONFIG_SYS_NS16550_CLK, .fcr = UART_FCR_DEFVAL, }, - # ifdef CONFIG_SYS_NS16550_COM2 -- { .base = CONFIG_SYS_NS16550_COM2, .reg_shift = 2, .clock = CONFIG_SYS_NS16550_CLK }, -+ { .base = CONFIG_SYS_NS16550_COM2, .reg_shift = 2, -+ .clock = CONFIG_SYS_NS16550_CLK, .fcr = UART_FCR_DEFVAL, }, - # ifdef CONFIG_SYS_NS16550_COM3 -- { .base = CONFIG_SYS_NS16550_COM3, .reg_shift = 2, .clock = CONFIG_SYS_NS16550_CLK }, -- { .base = CONFIG_SYS_NS16550_COM4, .reg_shift = 2, .clock = CONFIG_SYS_NS16550_CLK }, -- { .base = CONFIG_SYS_NS16550_COM5, .reg_shift = 2, .clock = CONFIG_SYS_NS16550_CLK }, -- { .base = CONFIG_SYS_NS16550_COM6, .reg_shift = 2, .clock = CONFIG_SYS_NS16550_CLK }, -+ { .base = CONFIG_SYS_NS16550_COM3, .reg_shift = 2, -+ .clock = CONFIG_SYS_NS16550_CLK, .fcr = UART_FCR_DEFVAL, }, -+ { .base = CONFIG_SYS_NS16550_COM4, .reg_shift = 2, -+ .clock = CONFIG_SYS_NS16550_CLK, .fcr = UART_FCR_DEFVAL, }, -+ { .base = CONFIG_SYS_NS16550_COM5, .reg_shift = 2, -+ .clock = CONFIG_SYS_NS16550_CLK, .fcr = UART_FCR_DEFVAL, }, -+ { .base = CONFIG_SYS_NS16550_COM6, .reg_shift = 2, -+ .clock = CONFIG_SYS_NS16550_CLK, .fcr = UART_FCR_DEFVAL, }, - # endif - # endif - }; -diff --git a/arch/arm/mach-tegra/board.c b/arch/arm/mach-tegra/board.c -index 3d1d26d13d13..b3a041b539af 100644 ---- a/arch/arm/mach-tegra/board.c -+++ b/arch/arm/mach-tegra/board.c -@@ -219,6 +219,7 @@ static struct ns16550_platdata ns16550_com1_pdata = { - .base = CONFIG_SYS_NS16550_COM1, - .reg_shift = 2, - .clock = CONFIG_SYS_NS16550_CLK, -+ .fcr = UART_FCR_DEFVAL, - }; - - U_BOOT_DEVICE(ns16550_com1) = { -diff --git a/board/isee/igep00x0/igep00x0.c b/board/isee/igep00x0/igep00x0.c -index ae7959b1eb6e..5a3498f570a6 100644 ---- a/board/isee/igep00x0/igep00x0.c -+++ b/board/isee/igep00x0/igep00x0.c -@@ -32,7 +32,8 @@ DECLARE_GLOBAL_DATA_PTR; - static const struct ns16550_platdata igep_serial = { - .base = OMAP34XX_UART3, - .reg_shift = 2, -- .clock = V_NS16550_CLK -+ .clock = V_NS16550_CLK, -+ .fcr = UART_FCR_DEFVAL, - }; - - U_BOOT_DEVICE(igep_uart) = { -diff --git a/board/lg/sniper/sniper.c b/board/lg/sniper/sniper.c -index 0662449c3875..b2b8f8861f11 100644 ---- a/board/lg/sniper/sniper.c -+++ b/board/lg/sniper/sniper.c -@@ -31,7 +31,8 @@ const omap3_sysinfo sysinfo = { - static const struct ns16550_platdata serial_omap_platdata = { - .base = OMAP34XX_UART3, - .reg_shift = 2, -- .clock = V_NS16550_CLK -+ .clock = V_NS16550_CLK, -+ .fcr = UART_FCR_DEFVAL, - }; - - U_BOOT_DEVICE(sniper_serial) = { -diff --git a/board/logicpd/omap3som/omap3logic.c b/board/logicpd/omap3som/omap3logic.c -index 21b3fdcf49cf..b2fcc28f8b4b 100644 ---- a/board/logicpd/omap3som/omap3logic.c -+++ b/board/logicpd/omap3som/omap3logic.c -@@ -49,7 +49,8 @@ DECLARE_GLOBAL_DATA_PTR; - static const struct ns16550_platdata omap3logic_serial = { - .base = OMAP34XX_UART1, - .reg_shift = 2, -- .clock = V_NS16550_CLK -+ .clock = V_NS16550_CLK, -+ .fcr = UART_FCR_DEFVAL, - }; - - U_BOOT_DEVICE(omap3logic_uart) = { -diff --git a/board/logicpd/zoom1/zoom1.c b/board/logicpd/zoom1/zoom1.c -index 2821ee22674f..0fad23af62f6 100644 ---- a/board/logicpd/zoom1/zoom1.c -+++ b/board/logicpd/zoom1/zoom1.c -@@ -47,7 +47,8 @@ static const u32 gpmc_lab_enet[] = { - static const struct ns16550_platdata zoom1_serial = { - .base = OMAP34XX_UART3, - .reg_shift = 2, -- .clock = V_NS16550_CLK -+ .clock = V_NS16550_CLK, -+ .fcr = UART_FCR_DEFVAL, - }; - - U_BOOT_DEVICE(zoom1_uart) = { -diff --git a/board/overo/overo.c b/board/overo/overo.c -index 40f13e5876cc..5e447262bcfd 100644 ---- a/board/overo/overo.c -+++ b/board/overo/overo.c -@@ -70,7 +70,8 @@ static struct { - static const struct ns16550_platdata overo_serial = { - .base = OMAP34XX_UART3, - .reg_shift = 2, -- .clock = V_NS16550_CLK -+ .clock = V_NS16550_CLK, -+ .fcr = UART_FCR_DEFVAL, - }; - - U_BOOT_DEVICE(overo_uart) = { -diff --git a/board/quipos/cairo/cairo.c b/board/quipos/cairo/cairo.c -index 77e4482906f0..793aa9023150 100644 ---- a/board/quipos/cairo/cairo.c -+++ b/board/quipos/cairo/cairo.c -@@ -93,7 +93,8 @@ void get_board_mem_timings(struct board_sdrc_timings *timings) - static const struct ns16550_platdata cairo_serial = { - .base = OMAP34XX_UART2, - .reg_shift = 2, -- .clock = V_NS16550_CLK -+ .clock = V_NS16550_CLK, -+ .fcr = UART_FCR_DEFVAL, - }; - - U_BOOT_DEVICE(cairo_uart) = { -diff --git a/board/ti/beagle/beagle.c b/board/ti/beagle/beagle.c -index cfdab3e34253..23c79333a223 100644 ---- a/board/ti/beagle/beagle.c -+++ b/board/ti/beagle/beagle.c -@@ -75,7 +75,8 @@ static struct { - static const struct ns16550_platdata beagle_serial = { - .base = OMAP34XX_UART3, - .reg_shift = 2, -- .clock = V_NS16550_CLK -+ .clock = V_NS16550_CLK, -+ .fcr = UART_FCR_DEFVAL, - }; - - U_BOOT_DEVICE(beagle_uart) = { -diff --git a/board/timll/devkit8000/devkit8000.c b/board/timll/devkit8000/devkit8000.c -index f785dbe6d732..b2f060b2ddbf 100644 ---- a/board/timll/devkit8000/devkit8000.c -+++ b/board/timll/devkit8000/devkit8000.c -@@ -48,7 +48,8 @@ static u32 gpmc_net_config[GPMC_MAX_REG] = { - static const struct ns16550_platdata devkit8000_serial = { - .base = OMAP34XX_UART3, - .reg_shift = 2, -- .clock = V_NS16550_CLK -+ .clock = V_NS16550_CLK, -+ .fcr = UART_FCR_DEFVAL, - }; - - U_BOOT_DEVICE(devkit8000_uart) = { -diff --git a/drivers/serial/ns16550.c b/drivers/serial/ns16550.c -index 9b423a591d8a..2df4a1f04fe5 100644 ---- a/drivers/serial/ns16550.c -+++ b/drivers/serial/ns16550.c -@@ -20,9 +20,6 @@ DECLARE_GLOBAL_DATA_PTR; - #define UART_LCRVAL UART_LCR_8N1 /* 8 data, 1 stop, no parity */ - #define UART_MCRVAL (UART_MCR_DTR | \ - UART_MCR_RTS) /* RTS/DTR */ --#define UART_FCRVAL (UART_FCR_FIFO_EN | \ -- UART_FCR_RXSR | \ -- UART_FCR_TXSR) /* Clear & enable FIFOs */ - - #ifndef CONFIG_DM_SERIAL - #ifdef CONFIG_SYS_NS16550_PORT_MAPPED -@@ -138,7 +135,7 @@ static u32 ns16550_getfcr(NS16550_t port) - #else - static u32 ns16550_getfcr(NS16550_t port) - { -- return UART_FCRVAL; -+ return UART_FCR_DEFVAL; - } - #endif - -@@ -275,7 +272,7 @@ static inline void _debug_uart_init(void) - CONFIG_BAUDRATE); - serial_dout(&com_port->ier, CONFIG_SYS_NS16550_IER); - serial_dout(&com_port->mcr, UART_MCRVAL); -- serial_dout(&com_port->fcr, UART_FCRVAL); -+ serial_dout(&com_port->fcr, UART_FCR_DEFVAL); - - serial_dout(&com_port->lcr, UART_LCR_BKSE | UART_LCRVAL); - serial_dout(&com_port->dll, baud_divisor & 0xff); -@@ -440,7 +437,7 @@ int ns16550_serial_ofdata_to_platdata(struct udevice *dev) - return -EINVAL; - } - -- plat->fcr = UART_FCRVAL; -+ plat->fcr = UART_FCR_DEFVAL; - if (port_type == PORT_JZ4780) - plat->fcr |= UART_FCR_UME; - -diff --git a/drivers/serial/serial_rockchip.c b/drivers/serial/serial_rockchip.c -index 6bac95a414ce..c06afc58f7ea 100644 ---- a/drivers/serial/serial_rockchip.c -+++ b/drivers/serial/serial_rockchip.c -@@ -27,6 +27,7 @@ static int rockchip_serial_probe(struct udevice *dev) - plat->plat.base = plat->dtplat.reg[0]; - plat->plat.reg_shift = plat->dtplat.reg_shift; - plat->plat.clock = plat->dtplat.clock_frequency; -+ plat->plat.fcr = UART_FCR_DEFVAL; - dev->platdata = &plat->plat; - - return ns16550_serial_probe(dev); -diff --git a/include/ns16550.h b/include/ns16550.h -index 7c9703683109..5fcbcd2e74e3 100644 ---- a/include/ns16550.h -+++ b/include/ns16550.h -@@ -121,6 +121,11 @@ typedef struct NS16550 *NS16550_t; - /* Ingenic JZ47xx specific UART-enable bit. */ - #define UART_FCR_UME 0x10 - -+/* Clear & enable FIFOs */ -+#define UART_FCR_DEFVAL (UART_FCR_FIFO_EN | \ -+ UART_FCR_RXSR | \ -+ UART_FCR_TXSR) -+ - /* - * These are the definitions for the Modem Control Register - */ --- -2.17.0 - diff --git a/package/boot/uboot-omap/patches/106-backport-from-upstream-b08c8c4870831c9315dcae2377722.patch b/package/boot/uboot-omap/patches/106-backport-from-upstream-b08c8c4870831c9315dcae2377722.patch deleted file mode 100644 index d7ea411521..0000000000 --- a/package/boot/uboot-omap/patches/106-backport-from-upstream-b08c8c4870831c9315dcae2377722.patch +++ /dev/null @@ -1,3092 +0,0 @@ -From 5da90396c3bfdc3530e0b54d4cd284deb03f806e Mon Sep 17 00:00:00 2001 -From: Alexander Couzens <lynxis@fe80.eu> -Date: Sun, 10 Mar 2019 17:38:22 +0100 -Subject: [PATCH 1/2] backport from upstream - b08c8c4870831c9315dcae237772238e80035bd5 - -Fix build if libfdt-devel is installed ---- - arch/arm/cpu/armv7/ls102xa/fdt.c | 2 +- - arch/arm/cpu/armv7/virt-dt.c | 2 +- - arch/arm/cpu/armv8/fsl-layerscape/fdt.c | 2 +- - arch/arm/cpu/armv8/spin_table.c | 2 +- - arch/arm/lib/bootm.c | 2 +- - arch/arm/lib/psci-dt.c | 2 +- - arch/arm/mach-litesom/litesom.c | 2 +- - arch/arm/mach-meson/board.c | 2 +- - arch/arm/mach-mvebu/arm64-common.c | 2 +- - arch/arm/mach-mvebu/armada3700/cpu.c | 2 +- - arch/arm/mach-mvebu/armada8k/cpu.c | 2 +- - arch/arm/mach-omap2/omap5/fdt.c | 2 +- - arch/arm/mach-socfpga/misc.c | 2 +- - arch/arm/mach-uniphier/board_init.c | 2 +- - arch/arm/mach-uniphier/board_late_init.c | 2 +- - arch/arm/mach-uniphier/boards.c | 2 +- - arch/arm/mach-uniphier/dram_init.c | 2 +- - arch/nios2/cpu/fdt.c | 2 +- - arch/powerpc/cpu/mpc512x/pci.c | 2 +- - arch/powerpc/cpu/mpc5xxx/cpu.c | 2 +- - arch/powerpc/cpu/mpc8260/cpu.c | 2 +- - arch/powerpc/cpu/mpc8260/pci.c | 2 +- - arch/powerpc/cpu/mpc83xx/cpu.c | 2 +- - arch/powerpc/cpu/mpc83xx/fdt.c | 2 +- - arch/powerpc/cpu/mpc83xx/pci.c | 2 +- - arch/powerpc/cpu/mpc85xx/fdt.c | 2 +- - arch/powerpc/cpu/mpc85xx/liodn.c | 2 +- - arch/powerpc/cpu/mpc85xx/portals.c | 2 +- - arch/powerpc/cpu/mpc86xx/fdt.c | 2 +- - arch/powerpc/cpu/mpc8xx/cpu.c | 2 +- - arch/powerpc/cpu/mpc8xx/fdt.c | 2 +- - arch/powerpc/cpu/mpc8xxx/fdt.c | 2 +- - arch/powerpc/cpu/ppc4xx/fdt.c | 2 +- - arch/powerpc/lib/bootm.c | 2 +- - arch/sandbox/cpu/cpu.c | 2 +- - arch/x86/cpu/intel_common/microcode.c | 2 +- - board/Arcturus/ucp1020/ucp1020.c | 2 +- - board/a4m072/a4m072.c | 2 +- - board/amcc/canyonlands/canyonlands.c | 2 +- - board/amcc/katmai/katmai.c | 2 +- - board/amcc/kilauea/kilauea.c | 2 +- - board/amcc/makalu/makalu.c | 2 +- - board/amcc/sequoia/sequoia.c | 2 +- - board/amcc/yosemite/yosemite.c | 2 +- - board/armltd/vexpress/vexpress_tc2.c | 2 +- - board/cm5200/cm5200.c | 2 +- - board/congatec/cgtqmx6eval/cgtqmx6eval.c | 2 +- - board/el/el6x/el6x.c | 2 +- - board/engicam/geam6ul/geam6ul.c | 2 +- - board/engicam/icorem6/icorem6.c | 2 +- - board/engicam/icorem6_rqs/icorem6_rqs.c | 2 +- - board/esd/cpci405/cpci405.c | 2 +- - board/esd/pmc405de/pmc405de.c | 2 +- - board/esd/pmc440/pmc440.c | 2 +- - board/esd/vme8349/vme8349.c | 2 +- - board/freescale/b4860qds/pci.c | 2 +- - board/freescale/bsc9131rdb/bsc9131rdb.c | 2 +- - board/freescale/bsc9132qds/bsc9132qds.c | 2 +- - board/freescale/c29xpcie/c29xpcie.c | 2 +- - board/freescale/common/cds_pci_ft.c | 2 +- - board/freescale/common/fman.c | 4 ++-- - board/freescale/common/p_corenet/pci.c | 2 +- - board/freescale/common/sgmii_riser.c | 2 +- - board/freescale/ls1043aqds/eth.c | 2 +- - board/freescale/ls2080a/ls2080a.c | 2 +- - board/freescale/ls2080aqds/ls2080aqds.c | 2 +- - board/freescale/ls2080ardb/ls2080ardb.c | 2 +- - board/freescale/mpc8308rdb/mpc8308rdb.c | 2 +- - board/freescale/mpc8313erdb/mpc8313erdb.c | 2 +- - board/freescale/mpc8315erdb/mpc8315erdb.c | 2 +- - board/freescale/mpc8323erdb/mpc8323erdb.c | 2 +- - board/freescale/mpc832xemds/mpc832xemds.c | 2 +- - board/freescale/mpc8349emds/mpc8349emds.c | 2 +- - board/freescale/mpc8349itx/mpc8349itx.c | 2 +- - board/freescale/mpc837xemds/mpc837xemds.c | 2 +- - board/freescale/mpc8536ds/mpc8536ds.c | 2 +- - board/freescale/mpc8540ads/mpc8540ads.c | 2 +- - board/freescale/mpc8541cds/mpc8541cds.c | 2 +- - board/freescale/mpc8544ds/mpc8544ds.c | 2 +- - board/freescale/mpc8548cds/mpc8548cds.c | 2 +- - board/freescale/mpc8555cds/mpc8555cds.c | 2 +- - board/freescale/mpc8560ads/mpc8560ads.c | 2 +- - board/freescale/mpc8568mds/mpc8568mds.c | 2 +- - board/freescale/mpc8569mds/mpc8569mds.c | 2 +- - board/freescale/mpc8572ds/mpc8572ds.c | 2 +- - board/freescale/mpc8610hpcd/mpc8610hpcd.c | 2 +- - board/freescale/mpc8641hpcn/mpc8641hpcn.c | 2 +- - board/freescale/mx6sabresd/mx6sabresd.c | 2 +- - board/freescale/mx6slevk/mx6slevk.c | 2 +- - board/freescale/mx6sxsabresd/mx6sxsabresd.c | 2 +- - board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c | 2 +- - board/freescale/p1010rdb/p1010rdb.c | 2 +- - board/freescale/p1022ds/p1022ds.c | 2 +- - board/freescale/p1023rdb/p1023rdb.c | 2 +- - board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c | 2 +- - board/freescale/p1_twr/p1_twr.c | 2 +- - board/freescale/qemu-ppce500/qemu-ppce500.c | 2 +- - board/freescale/t102xqds/pci.c | 2 +- - board/freescale/t102xrdb/pci.c | 2 +- - board/freescale/t1040qds/pci.c | 2 +- - board/freescale/t104xrdb/pci.c | 2 +- - board/freescale/t208xqds/pci.c | 2 +- - board/freescale/t208xrdb/pci.c | 2 +- - board/freescale/t4qds/pci.c | 2 +- - board/freescale/t4rdb/pci.c | 2 +- - board/gdsys/405ex/io64.c | 2 +- - board/gdsys/intip/intip.c | 2 +- - board/gdsys/mpc8308/hrcon.c | 2 +- - board/gdsys/mpc8308/strider.c | 2 +- - board/gdsys/p1022/controlcenterd.c | 2 +- - board/ids/ids8313/ids8313.c | 2 +- - board/ifm/o2dnt2/o2dnt2.c | 2 +- - board/intercontrol/digsy_mtc/digsy_mtc.c | 2 +- - board/ipek01/ipek01.c | 2 +- - board/jupiter/jupiter.c | 2 +- - board/keymile/km82xx/km82xx.c | 2 +- - board/keymile/km83xx/km83xx.c | 2 +- - board/keymile/kmp204x/pci.c | 2 +- - board/mosaixtech/icon/icon.c | 2 +- - board/motionpro/motionpro.c | 2 +- - board/mpc8308_p1m/mpc8308_p1m.c | 2 +- - board/phytec/pcm058/pcm058.c | 2 +- - board/sbc8349/sbc8349.c | 2 +- - board/sbc8548/sbc8548.c | 2 +- - board/sbc8641d/sbc8641d.c | 2 +- - board/socrates/socrates.c | 2 +- - board/sunxi/board.c | 2 +- - board/t3corp/t3corp.c | 2 +- - board/toradex/apalis_imx6/apalis_imx6.c | 2 +- - board/toradex/colibri_imx6/colibri_imx6.c | 2 +- - board/toradex/common/tdx-common.c | 2 +- - board/tqc/tqm5200/tqm5200.c | 2 +- - board/tqc/tqm8xx/tqm8xx.c | 2 +- - board/tqc/tqma6/tqma6.c | 2 +- - board/tqc/tqma6/tqma6_mba6.c | 2 +- - board/tqc/tqma6/tqma6_wru4.c | 2 +- - board/udoo/neo/neo.c | 2 +- - board/varisys/cyrus/pci.c | 2 +- - board/ve8313/ve8313.c | 2 +- - board/vscom/baltos/board.c | 2 +- - board/xes/common/fsl_8xxx_pci.c | 2 +- - board/xes/xpedite520x/xpedite520x.c | 2 +- - board/xes/xpedite537x/xpedite537x.c | 2 +- - board/xes/xpedite550x/xpedite550x.c | 2 +- - cmd/bootefi.c | 4 ++-- - cmd/fdt.c | 2 +- - common/board_info.c | 2 +- - common/bootm_os.c | 2 +- - common/bootstage.c | 2 +- - common/fdt_support.c | 2 +- - common/image-fdt.c | 2 +- - common/image.c | 4 ++-- - common/lcd_simplefb.c | 2 +- - common/spl/spl_fat.c | 2 +- - common/spl/spl_fit.c | 2 +- - common/spl/spl_nand.c | 2 +- - common/spl/spl_ymodem.c | 2 +- - drivers/core/regmap.c | 2 +- - drivers/core/root.c | 2 +- - drivers/crypto/fsl/sec.c | 2 +- - drivers/mmc/exynos_dw_mmc.c | 2 +- - drivers/mmc/rockchip_sdhci.c | 2 +- - drivers/mmc/s5p_sdhci.c | 2 +- - drivers/mmc/socfpga_dw_mmc.c | 2 +- - drivers/mmc/zynq_sdhci.c | 2 +- - drivers/net/fsl-mc/mc.c | 2 +- - drivers/pci/fsl_pci_init.c | 2 +- - drivers/pci/pci-emul-uclass.c | 2 +- - drivers/pci/pcie_layerscape.c | 2 +- - drivers/pci/tsi108_pci.c | 2 +- - drivers/pinctrl/pinctrl-uclass.c | 2 +- - drivers/power/pmic/act8846.c | 2 +- - drivers/power/pmic/rk808.c | 2 +- - drivers/power/pmic/rn5t567.c | 2 +- - drivers/power/regulator/pwm_regulator.c | 2 +- - drivers/qe/fdt.c | 2 +- - drivers/sound/sound-i2s.c | 2 +- - drivers/usb/common/common.c | 2 +- - drivers/usb/host/ehci-exynos.c | 2 +- - drivers/usb/host/ehci-msm.c | 2 +- - drivers/usb/host/ehci-tegra.c | 2 +- - drivers/usb/host/ehci-vf.c | 2 +- - drivers/usb/host/xhci-exynos5.c | 2 +- - drivers/usb/host/xhci-rockchip.c | 2 +- - drivers/usb/phy/rockchip_usb2_phy.c | 2 +- - drivers/video/exynos/exynos_dp.c | 2 +- - drivers/video/exynos/exynos_dp_lowlevel.c | 2 +- - drivers/video/exynos/exynos_fb.c | 2 +- - drivers/video/exynos/exynos_mipi_dsi.c | 2 +- - include/fdt_support.h | 2 +- - include/fdtdec.h | 2 +- - include/image.h | 2 +- - include/{ => linux}/libfdt.h | 2 +- - include/{ => linux}/libfdt_env.h | 4 ++-- - lib/efi_loader/efi_boottime.c | 2 +- - lib/efi_loader/efi_memory.c | 2 +- - lib/fdtdec.c | 2 +- - lib/fdtdec_common.c | 4 ++-- - lib/fdtdec_test.c | 2 +- - lib/libfdt/fdt.c | 4 ++-- - lib/libfdt/fdt_addresses.c | 4 ++-- - lib/libfdt/fdt_empty_tree.c | 4 ++-- - lib/libfdt/fdt_overlay.c | 4 ++-- - lib/libfdt/fdt_region.c | 4 ++-- - lib/libfdt/fdt_ro.c | 4 ++-- - lib/libfdt/fdt_rw.c | 4 ++-- - lib/libfdt/fdt_strerror.c | 4 ++-- - lib/libfdt/fdt_sw.c | 4 ++-- - lib/libfdt/fdt_wip.c | 4 ++-- - lib/libfdt/libfdt.swig | 2 +- - tools/Makefile | 2 +- - tools/dtoc/dtoc.py | 2 +- - tools/fdt_host.h | 2 +- - tools/fdtgrep.c | 2 +- - tools/ifdtool.c | 2 +- - 215 files changed, 230 insertions(+), 230 deletions(-) - rename include/{ => linux}/libfdt.h (99%) - rename include/{ => linux}/libfdt_env.h (94%) - -diff --git a/arch/arm/cpu/armv7/ls102xa/fdt.c b/arch/arm/cpu/armv7/ls102xa/fdt.c -index ae5e794230cd..e64ac9185b43 100644 ---- a/arch/arm/cpu/armv7/ls102xa/fdt.c -+++ b/arch/arm/cpu/armv7/ls102xa/fdt.c -@@ -5,7 +5,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/io.h> - #include <asm/processor.h> -diff --git a/arch/arm/cpu/armv7/virt-dt.c b/arch/arm/cpu/armv7/virt-dt.c -index 707dad4829a9..204187c1b4b3 100644 ---- a/arch/arm/cpu/armv7/virt-dt.c -+++ b/arch/arm/cpu/armv7/virt-dt.c -@@ -21,7 +21,7 @@ - #include <linux/ctype.h> - #include <linux/types.h> - #include <asm/global_data.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/armv7.h> - #include <asm/psci.h> -diff --git a/arch/arm/cpu/armv8/fsl-layerscape/fdt.c b/arch/arm/cpu/armv8/fsl-layerscape/fdt.c -index c10ccf9063a6..33a7504bb604 100644 ---- a/arch/arm/cpu/armv8/fsl-layerscape/fdt.c -+++ b/arch/arm/cpu/armv8/fsl-layerscape/fdt.c -@@ -6,7 +6,7 @@ - - #include <common.h> - #include <efi_loader.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <phy.h> - #ifdef CONFIG_FSL_LSCH3 -diff --git a/arch/arm/cpu/armv8/spin_table.c b/arch/arm/cpu/armv8/spin_table.c -index ec1c9b8ddb6f..195901a7a715 100644 ---- a/arch/arm/cpu/armv8/spin_table.c -+++ b/arch/arm/cpu/armv8/spin_table.c -@@ -6,7 +6,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <asm/spin_table.h> - - int spin_table_update_dt(void *fdt) -diff --git a/arch/arm/lib/bootm.c b/arch/arm/lib/bootm.c -index 43cc83ec95b6..294ee3f2736e 100644 ---- a/arch/arm/lib/bootm.c -+++ b/arch/arm/lib/bootm.c -@@ -17,7 +17,7 @@ - #include <image.h> - #include <u-boot/zlib.h> - #include <asm/byteorder.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <mapmem.h> - #include <fdt_support.h> - #include <asm/bootm.h> -diff --git a/arch/arm/lib/psci-dt.c b/arch/arm/lib/psci-dt.c -index 45af037f0a48..601f2bae3ee4 100644 ---- a/arch/arm/lib/psci-dt.c -+++ b/arch/arm/lib/psci-dt.c -@@ -5,7 +5,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <linux/sizes.h> - #include <linux/kernel.h> -diff --git a/arch/arm/mach-litesom/litesom.c b/arch/arm/mach-litesom/litesom.c -index ac2eccff06f5..db5e4d02190c 100644 ---- a/arch/arm/mach-litesom/litesom.c -+++ b/arch/arm/mach-litesom/litesom.c -@@ -77,7 +77,7 @@ int litesom_mmc_init(bd_t *bis) - #endif - - #ifdef CONFIG_SPL_BUILD --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <spl.h> - #include <asm/arch/mx6-ddr.h> - -diff --git a/arch/arm/mach-meson/board.c b/arch/arm/mach-meson/board.c -index f159cbf849f7..3b23610354c5 100644 ---- a/arch/arm/mach-meson/board.c -+++ b/arch/arm/mach-meson/board.c -@@ -5,7 +5,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <linux/err.h> - #include <asm/arch/gxbb.h> - #include <asm/arch/sm.h> -diff --git a/arch/arm/mach-mvebu/arm64-common.c b/arch/arm/mach-mvebu/arm64-common.c -index 8f026559c2f9..8260ee7884d6 100644 ---- a/arch/arm/mach-mvebu/arm64-common.c -+++ b/arch/arm/mach-mvebu/arm64-common.c -@@ -7,7 +7,7 @@ - #include <common.h> - #include <dm.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <asm/io.h> - #include <asm/system.h> - #include <asm/arch/cpu.h> -diff --git a/arch/arm/mach-mvebu/armada3700/cpu.c b/arch/arm/mach-mvebu/armada3700/cpu.c -index 6499eec4eaf0..b9214f7bd9e1 100644 ---- a/arch/arm/mach-mvebu/armada3700/cpu.c -+++ b/arch/arm/mach-mvebu/armada3700/cpu.c -@@ -7,7 +7,7 @@ - #include <common.h> - #include <dm.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <asm/io.h> - #include <asm/system.h> - #include <asm/arch/cpu.h> -diff --git a/arch/arm/mach-mvebu/armada8k/cpu.c b/arch/arm/mach-mvebu/armada8k/cpu.c -index 2325e9a180ba..28c9efd20067 100644 ---- a/arch/arm/mach-mvebu/armada8k/cpu.c -+++ b/arch/arm/mach-mvebu/armada8k/cpu.c -@@ -7,7 +7,7 @@ - #include <common.h> - #include <dm.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <asm/io.h> - #include <asm/system.h> - #include <asm/arch/cpu.h> -diff --git a/arch/arm/mach-omap2/omap5/fdt.c b/arch/arm/mach-omap2/omap5/fdt.c -index 900f0010f661..3b82b81eeb65 100644 ---- a/arch/arm/mach-omap2/omap5/fdt.c -+++ b/arch/arm/mach-omap2/omap5/fdt.c -@@ -5,7 +5,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <malloc.h> - -diff --git a/arch/arm/mach-socfpga/misc.c b/arch/arm/mach-socfpga/misc.c -index dd6b53b24df0..1a8e49d8afa9 100644 ---- a/arch/arm/mach-socfpga/misc.c -+++ b/arch/arm/mach-socfpga/misc.c -@@ -8,7 +8,7 @@ - #include <asm/io.h> - #include <errno.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <altera.h> - #include <miiphy.h> - #include <netdev.h> -diff --git a/arch/arm/mach-uniphier/board_init.c b/arch/arm/mach-uniphier/board_init.c -index 8c7864cb85d5..ad0973b4c93d 100644 ---- a/arch/arm/mach-uniphier/board_init.c -+++ b/arch/arm/mach-uniphier/board_init.c -@@ -7,7 +7,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <linux/io.h> - - #include "init.h" -diff --git a/arch/arm/mach-uniphier/board_late_init.c b/arch/arm/mach-uniphier/board_late_init.c -index ece761fb948b..e2387762b746 100644 ---- a/arch/arm/mach-uniphier/board_late_init.c -+++ b/arch/arm/mach-uniphier/board_late_init.c -@@ -8,7 +8,7 @@ - - #include <common.h> - #include <spl.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <nand.h> - #include <linux/io.h> - #include <../drivers/mtd/nand/denali.h> -diff --git a/arch/arm/mach-uniphier/boards.c b/arch/arm/mach-uniphier/boards.c -index 059645171a72..0c91d2efd6d3 100644 ---- a/arch/arm/mach-uniphier/boards.c -+++ b/arch/arm/mach-uniphier/boards.c -@@ -6,7 +6,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <linux/kernel.h> - - #include "init.h" -diff --git a/arch/arm/mach-uniphier/dram_init.c b/arch/arm/mach-uniphier/dram_init.c -index 489366c63f94..828f205869e7 100644 ---- a/arch/arm/mach-uniphier/dram_init.c -+++ b/arch/arm/mach-uniphier/dram_init.c -@@ -5,7 +5,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdtdec.h> - #include <linux/err.h> - -diff --git a/arch/nios2/cpu/fdt.c b/arch/nios2/cpu/fdt.c -index a44f51a7f2a8..8f8abfba8c4d 100644 ---- a/arch/nios2/cpu/fdt.c -+++ b/arch/nios2/cpu/fdt.c -@@ -13,7 +13,7 @@ - #include <common.h> - - #ifdef CONFIG_OF_BOARD_SETUP --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - DECLARE_GLOBAL_DATA_PTR; -diff --git a/arch/powerpc/cpu/mpc512x/pci.c b/arch/powerpc/cpu/mpc512x/pci.c -index 7ea5df2960be..e823c1bbcedb 100644 ---- a/arch/powerpc/cpu/mpc512x/pci.c -+++ b/arch/powerpc/cpu/mpc512x/pci.c -@@ -12,7 +12,7 @@ - #include <asm/global_data.h> - #include <pci.h> - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #endif - -diff --git a/arch/powerpc/cpu/mpc5xxx/cpu.c b/arch/powerpc/cpu/mpc5xxx/cpu.c -index 84fabbd473ac..7b01b4efb26f 100644 ---- a/arch/powerpc/cpu/mpc5xxx/cpu.c -+++ b/arch/powerpc/cpu/mpc5xxx/cpu.c -@@ -19,7 +19,7 @@ - #include <asm/processor.h> - - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #endif - -diff --git a/arch/powerpc/cpu/mpc8260/cpu.c b/arch/powerpc/cpu/mpc8260/cpu.c -index 9f2be3cb22c7..68ce80e6f192 100644 ---- a/arch/powerpc/cpu/mpc8260/cpu.c -+++ b/arch/powerpc/cpu/mpc8260/cpu.c -@@ -33,7 +33,7 @@ - #include <asm/cpm_8260.h> - - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #endif - -diff --git a/arch/powerpc/cpu/mpc8260/pci.c b/arch/powerpc/cpu/mpc8260/pci.c -index 56f290ca92d6..2700046ce140 100644 ---- a/arch/powerpc/cpu/mpc8260/pci.c -+++ b/arch/powerpc/cpu/mpc8260/pci.c -@@ -18,7 +18,7 @@ - #include <asm/m8260_pci.h> - #include <asm/io.h> - #ifdef CONFIG_OF_LIBFDT --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #endif - -diff --git a/arch/powerpc/cpu/mpc83xx/cpu.c b/arch/powerpc/cpu/mpc83xx/cpu.c -index c87f0fdd29f5..919289b70a98 100644 ---- a/arch/powerpc/cpu/mpc83xx/cpu.c -+++ b/arch/powerpc/cpu/mpc83xx/cpu.c -@@ -15,7 +15,7 @@ - #include <command.h> - #include <mpc83xx.h> - #include <asm/processor.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <tsec.h> - #include <netdev.h> - #include <fsl_esdhc.h> -diff --git a/arch/powerpc/cpu/mpc83xx/fdt.c b/arch/powerpc/cpu/mpc83xx/fdt.c -index f249a585edf1..c51eb9a01065 100644 ---- a/arch/powerpc/cpu/mpc83xx/fdt.c -+++ b/arch/powerpc/cpu/mpc83xx/fdt.c -@@ -8,7 +8,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/processor.h> - -diff --git a/arch/powerpc/cpu/mpc83xx/pci.c b/arch/powerpc/cpu/mpc83xx/pci.c -index c7ea94cab561..bf41c69d8803 100644 ---- a/arch/powerpc/cpu/mpc83xx/pci.c -+++ b/arch/powerpc/cpu/mpc83xx/pci.c -@@ -11,7 +11,7 @@ - #include <pci.h> - - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #endif - -diff --git a/arch/powerpc/cpu/mpc85xx/fdt.c b/arch/powerpc/cpu/mpc85xx/fdt.c -index 67140ba9ee18..4124be5afe87 100644 ---- a/arch/powerpc/cpu/mpc85xx/fdt.c -+++ b/arch/powerpc/cpu/mpc85xx/fdt.c -@@ -8,7 +8,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/processor.h> - #include <linux/ctype.h> -diff --git a/arch/powerpc/cpu/mpc85xx/liodn.c b/arch/powerpc/cpu/mpc85xx/liodn.c -index 7a4465fefc5b..6cfe2f67593e 100644 ---- a/arch/powerpc/cpu/mpc85xx/liodn.c -+++ b/arch/powerpc/cpu/mpc85xx/liodn.c -@@ -5,7 +5,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - #include <asm/immap_85xx.h> -diff --git a/arch/powerpc/cpu/mpc85xx/portals.c b/arch/powerpc/cpu/mpc85xx/portals.c -index 3777c6faa166..abb12837d20e 100644 ---- a/arch/powerpc/cpu/mpc85xx/portals.c -+++ b/arch/powerpc/cpu/mpc85xx/portals.c -@@ -5,7 +5,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - #include <asm/processor.h> -diff --git a/arch/powerpc/cpu/mpc86xx/fdt.c b/arch/powerpc/cpu/mpc86xx/fdt.c -index 5f9ad6b0b6d4..0074d3ce6d65 100644 ---- a/arch/powerpc/cpu/mpc86xx/fdt.c -+++ b/arch/powerpc/cpu/mpc86xx/fdt.c -@@ -5,7 +5,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/mp.h> - -diff --git a/arch/powerpc/cpu/mpc8xx/cpu.c b/arch/powerpc/cpu/mpc8xx/cpu.c -index 105be9ccc7e1..ca3b52396756 100644 ---- a/arch/powerpc/cpu/mpc8xx/cpu.c -+++ b/arch/powerpc/cpu/mpc8xx/cpu.c -@@ -28,7 +28,7 @@ - #include <asm/io.h> - - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #endif - -diff --git a/arch/powerpc/cpu/mpc8xx/fdt.c b/arch/powerpc/cpu/mpc8xx/fdt.c -index 97830e3c8bd4..3f612c9aa08f 100644 ---- a/arch/powerpc/cpu/mpc8xx/fdt.c -+++ b/arch/powerpc/cpu/mpc8xx/fdt.c -@@ -7,7 +7,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - DECLARE_GLOBAL_DATA_PTR; -diff --git a/arch/powerpc/cpu/mpc8xxx/fdt.c b/arch/powerpc/cpu/mpc8xxx/fdt.c -index 9cc1676b6029..1f928bd136d2 100644 ---- a/arch/powerpc/cpu/mpc8xxx/fdt.c -+++ b/arch/powerpc/cpu/mpc8xxx/fdt.c -@@ -8,7 +8,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/mp.h> - #include <asm/fsl_serdes.h> -diff --git a/arch/powerpc/cpu/ppc4xx/fdt.c b/arch/powerpc/cpu/ppc4xx/fdt.c -index c73509b3ee35..42fa592ca69a 100644 ---- a/arch/powerpc/cpu/ppc4xx/fdt.c -+++ b/arch/powerpc/cpu/ppc4xx/fdt.c -@@ -12,7 +12,7 @@ - #include <asm/ppc4xx.h> - - #ifdef CONFIG_OF_BOARD_SETUP --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/4xx_pcie.h> - -diff --git a/arch/powerpc/lib/bootm.c b/arch/powerpc/lib/bootm.c -index 17c5ed173cb2..a5c257c7a57c 100644 ---- a/arch/powerpc/lib/bootm.c -+++ b/arch/powerpc/lib/bootm.c -@@ -20,7 +20,7 @@ - #include <asm/mp.h> - - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #endif - -diff --git a/arch/sandbox/cpu/cpu.c b/arch/sandbox/cpu/cpu.c -index 2def72212d1f..938ff3d418a1 100644 ---- a/arch/sandbox/cpu/cpu.c -+++ b/arch/sandbox/cpu/cpu.c -@@ -5,7 +5,7 @@ - #define DEBUG - #include <common.h> - #include <errno.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <os.h> - #include <asm/io.h> - #include <asm/state.h> -diff --git a/arch/x86/cpu/intel_common/microcode.c b/arch/x86/cpu/intel_common/microcode.c -index eac5b781e94c..881325875459 100644 ---- a/arch/x86/cpu/intel_common/microcode.c -+++ b/arch/x86/cpu/intel_common/microcode.c -@@ -10,7 +10,7 @@ - #include <common.h> - #include <errno.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <asm/cpu.h> - #include <asm/microcode.h> - #include <asm/msr.h> -diff --git a/board/Arcturus/ucp1020/ucp1020.c b/board/Arcturus/ucp1020/ucp1020.c -index 0d086e87fa30..837705316481 100644 ---- a/board/Arcturus/ucp1020/ucp1020.c -+++ b/board/Arcturus/ucp1020/ucp1020.c -@@ -15,7 +15,7 @@ - #include <pci.h> - #include <i2c.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_mdio.h> - #include <tsec.h> -diff --git a/board/a4m072/a4m072.c b/board/a4m072/a4m072.c -index 20d8b80f7efe..31b877f57c23 100644 ---- a/board/a4m072/a4m072.c -+++ b/board/a4m072/a4m072.c -@@ -16,7 +16,7 @@ - #include <pci.h> - #include <asm/processor.h> - #include <asm/io.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <netdev.h> - #include <led-display.h> - #include <linux/err.h> -diff --git a/board/amcc/canyonlands/canyonlands.c b/board/amcc/canyonlands/canyonlands.c -index 6ea004c214eb..6e46980329cf 100644 ---- a/board/amcc/canyonlands/canyonlands.c -+++ b/board/amcc/canyonlands/canyonlands.c -@@ -7,7 +7,7 @@ - - #include <common.h> - #include <asm/ppc440.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <i2c.h> - #include <asm/processor.h> -diff --git a/board/amcc/katmai/katmai.c b/board/amcc/katmai/katmai.c -index 7582d40ad1ac..de8abeca1dc0 100644 ---- a/board/amcc/katmai/katmai.c -+++ b/board/amcc/katmai/katmai.c -@@ -8,7 +8,7 @@ - #include <common.h> - #include <asm/ppc4xx.h> - #include <i2c.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <netdev.h> - #include <asm/processor.h> -diff --git a/board/amcc/kilauea/kilauea.c b/board/amcc/kilauea/kilauea.c -index 29372178f3ac..c12fa7b9baea 100644 ---- a/board/amcc/kilauea/kilauea.c -+++ b/board/amcc/kilauea/kilauea.c -@@ -8,7 +8,7 @@ - #include <common.h> - #include <asm/ppc4xx.h> - #include <asm/ppc405.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/processor.h> - #include <asm/io.h> -diff --git a/board/amcc/makalu/makalu.c b/board/amcc/makalu/makalu.c -index 2194942cd5ab..90ac850f9000 100644 ---- a/board/amcc/makalu/makalu.c -+++ b/board/amcc/makalu/makalu.c -@@ -8,7 +8,7 @@ - #include <common.h> - #include <asm/ppc4xx.h> - #include <asm/ppc405.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <asm/processor.h> - #include <asm/ppc4xx-gpio.h> - #include <asm/io.h> -diff --git a/board/amcc/sequoia/sequoia.c b/board/amcc/sequoia/sequoia.c -index 91c6cbf7aa80..a95e8559b355 100644 ---- a/board/amcc/sequoia/sequoia.c -+++ b/board/amcc/sequoia/sequoia.c -@@ -11,7 +11,7 @@ - - #include <common.h> - #include <errno.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/ppc4xx.h> - #include <asm/ppc4xx-gpio.h> -diff --git a/board/amcc/yosemite/yosemite.c b/board/amcc/yosemite/yosemite.c -index 56b5191d6667..11cd0c4f40eb 100644 ---- a/board/amcc/yosemite/yosemite.c -+++ b/board/amcc/yosemite/yosemite.c -@@ -10,7 +10,7 @@ - #include <asm/processor.h> - #include <asm/io.h> - #include <spd_sdram.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - DECLARE_GLOBAL_DATA_PTR; -diff --git a/board/armltd/vexpress/vexpress_tc2.c b/board/armltd/vexpress/vexpress_tc2.c -index c7adf950f579..b143e040974b 100644 ---- a/board/armltd/vexpress/vexpress_tc2.c -+++ b/board/armltd/vexpress/vexpress_tc2.c -@@ -11,7 +11,7 @@ - #include <asm/io.h> - #include <asm/u-boot.h> - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - #define SCC_BASE 0x7fff0000 - -diff --git a/board/cm5200/cm5200.c b/board/cm5200/cm5200.c -index fce998d00fca..e699d22a913f 100644 ---- a/board/cm5200/cm5200.c -+++ b/board/cm5200/cm5200.c -@@ -27,7 +27,7 @@ - #include <linux/ctype.h> - - #ifdef CONFIG_OF_LIBFDT --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #endif /* CONFIG_OF_LIBFDT */ - -diff --git a/board/congatec/cgtqmx6eval/cgtqmx6eval.c b/board/congatec/cgtqmx6eval/cgtqmx6eval.c -index a4a602943ed2..e2d25e43861d 100644 ---- a/board/congatec/cgtqmx6eval/cgtqmx6eval.c -+++ b/board/congatec/cgtqmx6eval/cgtqmx6eval.c -@@ -764,7 +764,7 @@ int board_late_init(void) - #ifdef CONFIG_SPL_BUILD - #include <asm/arch/mx6-ddr.h> - #include <spl.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <spi_flash.h> - #include <spi.h> - -diff --git a/board/el/el6x/el6x.c b/board/el/el6x/el6x.c -index 5b60654991bf..ddc283297fee 100644 ---- a/board/el/el6x/el6x.c -+++ b/board/el/el6x/el6x.c -@@ -480,7 +480,7 @@ int checkboard(void) - - #ifdef CONFIG_SPL_BUILD - #include <spl.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - const struct mx6dq_iomux_ddr_regs mx6_ddr_ioregs = { - .dram_sdclk_0 = 0x00020030, -diff --git a/board/engicam/geam6ul/geam6ul.c b/board/engicam/geam6ul/geam6ul.c -index 40f20a9bec28..2a61976e6010 100644 ---- a/board/engicam/geam6ul/geam6ul.c -+++ b/board/engicam/geam6ul/geam6ul.c -@@ -123,7 +123,7 @@ int dram_init(void) - } - - #ifdef CONFIG_SPL_BUILD --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <spl.h> - - #include <asm/arch/crm_regs.h> -diff --git a/board/engicam/icorem6/icorem6.c b/board/engicam/icorem6/icorem6.c -index 171ec451a15f..f444aa115653 100644 ---- a/board/engicam/icorem6/icorem6.c -+++ b/board/engicam/icorem6/icorem6.c -@@ -229,7 +229,7 @@ int dram_init(void) - } - - #ifdef CONFIG_SPL_BUILD --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <spl.h> - - #include <asm/arch/crm_regs.h> -diff --git a/board/engicam/icorem6_rqs/icorem6_rqs.c b/board/engicam/icorem6_rqs/icorem6_rqs.c -index 2769177dd360..1231384be425 100644 ---- a/board/engicam/icorem6_rqs/icorem6_rqs.c -+++ b/board/engicam/icorem6_rqs/icorem6_rqs.c -@@ -53,7 +53,7 @@ int dram_init(void) - } - - #ifdef CONFIG_SPL_BUILD --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <spl.h> - - #include <asm/arch/crm_regs.h> -diff --git a/board/esd/cpci405/cpci405.c b/board/esd/cpci405/cpci405.c -index c510ab13acad..a6134a5b0d1f 100644 ---- a/board/esd/cpci405/cpci405.c -+++ b/board/esd/cpci405/cpci405.c -@@ -6,7 +6,7 @@ - */ - #include <common.h> - #include <console.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/processor.h> - #include <asm/io.h> -diff --git a/board/esd/pmc405de/pmc405de.c b/board/esd/pmc405de/pmc405de.c -index 31ac72861f17..4fb10b0bfa97 100644 ---- a/board/esd/pmc405de/pmc405de.c -+++ b/board/esd/pmc405de/pmc405de.c -@@ -7,7 +7,7 @@ - - #include <common.h> - #include <console.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/processor.h> - #include <asm/io.h> -diff --git a/board/esd/pmc440/pmc440.c b/board/esd/pmc440/pmc440.c -index 0d43505e358e..92007923a90f 100644 ---- a/board/esd/pmc440/pmc440.c -+++ b/board/esd/pmc440/pmc440.c -@@ -14,7 +14,7 @@ - */ - #include <common.h> - #include <console.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/ppc440.h> - #include <asm/processor.h> -diff --git a/board/esd/vme8349/vme8349.c b/board/esd/vme8349/vme8349.c -index f8f1834b59c1..089a86112b7b 100644 ---- a/board/esd/vme8349/vme8349.c -+++ b/board/esd/vme8349/vme8349.c -@@ -17,7 +17,7 @@ - #include <mpc83xx.h> - #include <asm/mpc8349_pci.h> - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #endif - #include <asm/io.h> - #include <asm/mmu.h> -diff --git a/board/freescale/b4860qds/pci.c b/board/freescale/b4860qds/pci.c -index d9ccac7a6abc..1216d6329915 100644 ---- a/board/freescale/b4860qds/pci.c -+++ b/board/freescale/b4860qds/pci.c -@@ -8,7 +8,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - -diff --git a/board/freescale/bsc9131rdb/bsc9131rdb.c b/board/freescale/bsc9131rdb/bsc9131rdb.c -index fb8bb39d87e3..8a94ac37b98e 100644 ---- a/board/freescale/bsc9131rdb/bsc9131rdb.c -+++ b/board/freescale/bsc9131rdb/bsc9131rdb.c -@@ -11,7 +11,7 @@ - #include <asm/immap_85xx.h> - #include <asm/io.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_mdio.h> - #include <tsec.h> -diff --git a/board/freescale/bsc9132qds/bsc9132qds.c b/board/freescale/bsc9132qds/bsc9132qds.c -index 2c836da63b2d..debdf641b0ac 100644 ---- a/board/freescale/bsc9132qds/bsc9132qds.c -+++ b/board/freescale/bsc9132qds/bsc9132qds.c -@@ -11,7 +11,7 @@ - #include <asm/immap_85xx.h> - #include <asm/io.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_mdio.h> - #include <tsec.h> -diff --git a/board/freescale/c29xpcie/c29xpcie.c b/board/freescale/c29xpcie/c29xpcie.c -index 45f463f01f38..2ef87d1c007e 100644 ---- a/board/freescale/c29xpcie/c29xpcie.c -+++ b/board/freescale/c29xpcie/c29xpcie.c -@@ -11,7 +11,7 @@ - #include <asm/immap_85xx.h> - #include <asm/io.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_mdio.h> - #include <tsec.h> -diff --git a/board/freescale/common/cds_pci_ft.c b/board/freescale/common/cds_pci_ft.c -index 571dfbbaada6..90bd7bc9e2e6 100644 ---- a/board/freescale/common/cds_pci_ft.c -+++ b/board/freescale/common/cds_pci_ft.c -@@ -5,7 +5,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include "cadmus.h" - -diff --git a/board/freescale/common/fman.c b/board/freescale/common/fman.c -index b5025ab14e84..e6952b5e55bf 100644 ---- a/board/freescale/common/fman.c -+++ b/board/freescale/common/fman.c -@@ -5,8 +5,8 @@ - */ - - #include <common.h> --#include <libfdt.h> --#include <libfdt_env.h> -+#include <linux/libfdt.h> -+#include <linux/libfdt_env.h> - #include <fdt_support.h> - - #include <fm_eth.h> -diff --git a/board/freescale/common/p_corenet/pci.c b/board/freescale/common/p_corenet/pci.c -index 9f4f808376be..ccea8b17cfe0 100644 ---- a/board/freescale/common/p_corenet/pci.c -+++ b/board/freescale/common/p_corenet/pci.c -@@ -8,7 +8,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - -diff --git a/board/freescale/common/sgmii_riser.c b/board/freescale/common/sgmii_riser.c -index 5c3c59375cbe..f3e0fb2cd5e4 100644 ---- a/board/freescale/common/sgmii_riser.c -+++ b/board/freescale/common/sgmii_riser.c -@@ -15,7 +15,7 @@ - #include <config.h> - #include <common.h> - #include <net.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <tsec.h> - #include <fdt_support.h> - -diff --git a/board/freescale/ls1043aqds/eth.c b/board/freescale/ls1043aqds/eth.c -index bf263761f1db..e2767d43361a 100644 ---- a/board/freescale/ls1043aqds/eth.c -+++ b/board/freescale/ls1043aqds/eth.c -@@ -11,7 +11,7 @@ - #include <fm_eth.h> - #include <fsl_mdio.h> - #include <fsl_dtsec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <asm/arch/fsl_serdes.h> - -diff --git a/board/freescale/ls2080a/ls2080a.c b/board/freescale/ls2080a/ls2080a.c -index 4f9b9c8a7739..93a07261c83d 100644 ---- a/board/freescale/ls2080a/ls2080a.c -+++ b/board/freescale/ls2080a/ls2080a.c -@@ -11,7 +11,7 @@ - #include <fsl_ddr.h> - #include <asm/io.h> - #include <fdt_support.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fsl-mc/fsl_mc.h> - #include <environment.h> - #include <asm/arch/soc.h> -diff --git a/board/freescale/ls2080aqds/ls2080aqds.c b/board/freescale/ls2080aqds/ls2080aqds.c -index 73a61fd75aa1..155025118d36 100644 ---- a/board/freescale/ls2080aqds/ls2080aqds.c -+++ b/board/freescale/ls2080aqds/ls2080aqds.c -@@ -11,7 +11,7 @@ - #include <fsl_ddr.h> - #include <asm/io.h> - #include <fdt_support.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fsl-mc/fsl_mc.h> - #include <environment.h> - #include <i2c.h> -diff --git a/board/freescale/ls2080ardb/ls2080ardb.c b/board/freescale/ls2080ardb/ls2080ardb.c -index 02954ef6d760..3e89b805f614 100644 ---- a/board/freescale/ls2080ardb/ls2080ardb.c -+++ b/board/freescale/ls2080ardb/ls2080ardb.c -@@ -12,7 +12,7 @@ - #include <asm/io.h> - #include <hwconfig.h> - #include <fdt_support.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fsl-mc/fsl_mc.h> - #include <environment.h> - #include <efi_loader.h> -diff --git a/board/freescale/mpc8308rdb/mpc8308rdb.c b/board/freescale/mpc8308rdb/mpc8308rdb.c -index b4a0dd5d1a8f..93c7200509c2 100644 ---- a/board/freescale/mpc8308rdb/mpc8308rdb.c -+++ b/board/freescale/mpc8308rdb/mpc8308rdb.c -@@ -9,7 +9,7 @@ - #include <hwconfig.h> - #include <i2c.h> - #include <spi.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <pci.h> - #include <mpc83xx.h> -diff --git a/board/freescale/mpc8313erdb/mpc8313erdb.c b/board/freescale/mpc8313erdb/mpc8313erdb.c -index eac193e81776..ca8bd7c49fb0 100644 ---- a/board/freescale/mpc8313erdb/mpc8313erdb.c -+++ b/board/freescale/mpc8313erdb/mpc8313erdb.c -@@ -8,7 +8,7 @@ - - #include <common.h> - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #endif - #include <pci.h> - #include <mpc83xx.h> -diff --git a/board/freescale/mpc8315erdb/mpc8315erdb.c b/board/freescale/mpc8315erdb/mpc8315erdb.c -index 3cec09b58686..6101260278ae 100644 ---- a/board/freescale/mpc8315erdb/mpc8315erdb.c -+++ b/board/freescale/mpc8315erdb/mpc8315erdb.c -@@ -10,7 +10,7 @@ - #include <common.h> - #include <hwconfig.h> - #include <i2c.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <pci.h> - #include <mpc83xx.h> -diff --git a/board/freescale/mpc8323erdb/mpc8323erdb.c b/board/freescale/mpc8323erdb/mpc8323erdb.c -index 0a0152ad9ea3..13cf2411b65d 100644 ---- a/board/freescale/mpc8323erdb/mpc8323erdb.c -+++ b/board/freescale/mpc8323erdb/mpc8323erdb.c -@@ -15,7 +15,7 @@ - #include <i2c.h> - #include <miiphy.h> - #include <command.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #if defined(CONFIG_PCI) - #include <pci.h> - #endif -diff --git a/board/freescale/mpc832xemds/mpc832xemds.c b/board/freescale/mpc832xemds/mpc832xemds.c -index adf425486e1e..9da9a1ef7b5c 100644 ---- a/board/freescale/mpc832xemds/mpc832xemds.c -+++ b/board/freescale/mpc832xemds/mpc832xemds.c -@@ -17,7 +17,7 @@ - #endif - #include <asm/mmu.h> - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #endif - #if defined(CONFIG_PQ_MDS_PIB) - #include "../common/pq-mds-pib.h" -diff --git a/board/freescale/mpc8349emds/mpc8349emds.c b/board/freescale/mpc8349emds/mpc8349emds.c -index 02b5040ef4af..af1c3e72fcb4 100644 ---- a/board/freescale/mpc8349emds/mpc8349emds.c -+++ b/board/freescale/mpc8349emds/mpc8349emds.c -@@ -19,7 +19,7 @@ - #endif - - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #endif - - int fixed_sdram(void); -diff --git a/board/freescale/mpc8349itx/mpc8349itx.c b/board/freescale/mpc8349itx/mpc8349itx.c -index 22a1d99c8846..fd2ce7218e59 100644 ---- a/board/freescale/mpc8349itx/mpc8349itx.c -+++ b/board/freescale/mpc8349itx/mpc8349itx.c -@@ -17,7 +17,7 @@ - #include <spd_sdram.h> - #include <asm/mmu.h> - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #endif - - #ifndef CONFIG_SPD_EEPROM -diff --git a/board/freescale/mpc837xemds/mpc837xemds.c b/board/freescale/mpc837xemds/mpc837xemds.c -index 045841d57ba1..6dd139e8621f 100644 ---- a/board/freescale/mpc837xemds/mpc837xemds.c -+++ b/board/freescale/mpc837xemds/mpc837xemds.c -@@ -12,7 +12,7 @@ - #include <asm/fsl_mpc83xx_serdes.h> - #include <spd_sdram.h> - #include <tsec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_esdhc.h> - #include <fsl_mdio.h> -diff --git a/board/freescale/mpc8536ds/mpc8536ds.c b/board/freescale/mpc8536ds/mpc8536ds.c -index cede1da634e7..51cb63760604 100644 ---- a/board/freescale/mpc8536ds/mpc8536ds.c -+++ b/board/freescale/mpc8536ds/mpc8536ds.c -@@ -17,7 +17,7 @@ - #include <asm/fsl_serdes.h> - #include <spd.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <spd_sdram.h> - #include <fdt_support.h> - #include <fsl_mdio.h> -diff --git a/board/freescale/mpc8540ads/mpc8540ads.c b/board/freescale/mpc8540ads/mpc8540ads.c -index 1069e2c8c86b..2ad79e2d605f 100644 ---- a/board/freescale/mpc8540ads/mpc8540ads.c -+++ b/board/freescale/mpc8540ads/mpc8540ads.c -@@ -15,7 +15,7 @@ - #include <asm/mmu.h> - #include <asm/immap_85xx.h> - #include <fsl_ddr_sdram.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - #if defined(CONFIG_DDR_ECC) && !defined(CONFIG_ECC_INIT_VIA_DDRCONTROLLER) -diff --git a/board/freescale/mpc8541cds/mpc8541cds.c b/board/freescale/mpc8541cds/mpc8541cds.c -index 7b264dddd157..33ced17a64b4 100644 ---- a/board/freescale/mpc8541cds/mpc8541cds.c -+++ b/board/freescale/mpc8541cds/mpc8541cds.c -@@ -14,7 +14,7 @@ - #include <fsl_ddr_sdram.h> - #include <ioports.h> - #include <spd_sdram.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - #include "../common/cadmus.h" -diff --git a/board/freescale/mpc8544ds/mpc8544ds.c b/board/freescale/mpc8544ds/mpc8544ds.c -index 66fb228a9089..a283365ba7c6 100644 ---- a/board/freescale/mpc8544ds/mpc8544ds.c -+++ b/board/freescale/mpc8544ds/mpc8544ds.c -@@ -15,7 +15,7 @@ - #include <asm/fsl_serdes.h> - #include <asm/io.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_mdio.h> - #include <tsec.h> -diff --git a/board/freescale/mpc8548cds/mpc8548cds.c b/board/freescale/mpc8548cds/mpc8548cds.c -index de76d36174a0..7574b1d4a015 100644 ---- a/board/freescale/mpc8548cds/mpc8548cds.c -+++ b/board/freescale/mpc8548cds/mpc8548cds.c -@@ -15,7 +15,7 @@ - #include <fsl_ddr_sdram.h> - #include <asm/fsl_serdes.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <tsec.h> - #include <fsl_mdio.h> -diff --git a/board/freescale/mpc8555cds/mpc8555cds.c b/board/freescale/mpc8555cds/mpc8555cds.c -index de5f5669e62f..9c74bfdd1d7e 100644 ---- a/board/freescale/mpc8555cds/mpc8555cds.c -+++ b/board/freescale/mpc8555cds/mpc8555cds.c -@@ -12,7 +12,7 @@ - #include <fsl_ddr_sdram.h> - #include <ioports.h> - #include <spd_sdram.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - #include "../common/cadmus.h" -diff --git a/board/freescale/mpc8560ads/mpc8560ads.c b/board/freescale/mpc8560ads/mpc8560ads.c -index f99d639b2fbf..a603c2f67f26 100644 ---- a/board/freescale/mpc8560ads/mpc8560ads.c -+++ b/board/freescale/mpc8560ads/mpc8560ads.c -@@ -18,7 +18,7 @@ - #include <ioports.h> - #include <spd_sdram.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_lbc.h> - -diff --git a/board/freescale/mpc8568mds/mpc8568mds.c b/board/freescale/mpc8568mds/mpc8568mds.c -index a5c5d9dd1aca..4ad427089955 100644 ---- a/board/freescale/mpc8568mds/mpc8568mds.c -+++ b/board/freescale/mpc8568mds/mpc8568mds.c -@@ -17,7 +17,7 @@ - #include <spd_sdram.h> - #include <i2c.h> - #include <ioports.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - #include "bcsr.h" -diff --git a/board/freescale/mpc8569mds/mpc8569mds.c b/board/freescale/mpc8569mds/mpc8569mds.c -index 122490c026ed..8e72864becfc 100644 ---- a/board/freescale/mpc8569mds/mpc8569mds.c -+++ b/board/freescale/mpc8569mds/mpc8569mds.c -@@ -21,7 +21,7 @@ - #include <spd_sdram.h> - #include <i2c.h> - #include <ioports.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_esdhc.h> - #include <phy.h> -diff --git a/board/freescale/mpc8572ds/mpc8572ds.c b/board/freescale/mpc8572ds/mpc8572ds.c -index ed6836a93027..5ce43a126c0b 100644 ---- a/board/freescale/mpc8572ds/mpc8572ds.c -+++ b/board/freescale/mpc8572ds/mpc8572ds.c -@@ -16,7 +16,7 @@ - #include <asm/io.h> - #include <asm/fsl_serdes.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <tsec.h> - #include <fsl_mdio.h> -diff --git a/board/freescale/mpc8610hpcd/mpc8610hpcd.c b/board/freescale/mpc8610hpcd/mpc8610hpcd.c -index 95e398c9f495..ea3fe163d67d 100644 ---- a/board/freescale/mpc8610hpcd/mpc8610hpcd.c -+++ b/board/freescale/mpc8610hpcd/mpc8610hpcd.c -@@ -14,7 +14,7 @@ - #include <asm/fsl_serdes.h> - #include <i2c.h> - #include <asm/io.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <spd_sdram.h> - #include <netdev.h> -diff --git a/board/freescale/mpc8641hpcn/mpc8641hpcn.c b/board/freescale/mpc8641hpcn/mpc8641hpcn.c -index 94633b5c99dc..1d3fe29b2767 100644 ---- a/board/freescale/mpc8641hpcn/mpc8641hpcn.c -+++ b/board/freescale/mpc8641hpcn/mpc8641hpcn.c -@@ -12,7 +12,7 @@ - #include <fsl_ddr_sdram.h> - #include <asm/fsl_serdes.h> - #include <asm/io.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <netdev.h> - -diff --git a/board/freescale/mx6sabresd/mx6sabresd.c b/board/freescale/mx6sabresd/mx6sabresd.c -index 80a77892c9a1..772a11a94321 100644 ---- a/board/freescale/mx6sabresd/mx6sabresd.c -+++ b/board/freescale/mx6sabresd/mx6sabresd.c -@@ -715,7 +715,7 @@ int checkboard(void) - - #ifdef CONFIG_SPL_BUILD - #include <spl.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - #ifdef CONFIG_SPL_OS_BOOT - int spl_start_uboot(void) -diff --git a/board/freescale/mx6slevk/mx6slevk.c b/board/freescale/mx6slevk/mx6slevk.c -index 96c0e8cfc71c..150c0b534dd0 100644 ---- a/board/freescale/mx6slevk/mx6slevk.c -+++ b/board/freescale/mx6slevk/mx6slevk.c -@@ -409,7 +409,7 @@ int checkboard(void) - - #ifdef CONFIG_SPL_BUILD - #include <spl.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - const struct mx6sl_iomux_ddr_regs mx6_ddr_ioregs = { - .dram_sdqs0 = 0x00003030, -diff --git a/board/freescale/mx6sxsabresd/mx6sxsabresd.c b/board/freescale/mx6sxsabresd/mx6sxsabresd.c -index 0460cd9257b1..9bc65f3076f2 100644 ---- a/board/freescale/mx6sxsabresd/mx6sxsabresd.c -+++ b/board/freescale/mx6sxsabresd/mx6sxsabresd.c -@@ -548,7 +548,7 @@ int checkboard(void) - } - - #ifdef CONFIG_SPL_BUILD --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <spl.h> - #include <asm/arch/mx6-ddr.h> - -diff --git a/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c b/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c -index b28ce1049589..7e0faa8b1bf7 100644 ---- a/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c -+++ b/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c -@@ -694,7 +694,7 @@ int checkboard(void) - } - - #ifdef CONFIG_SPL_BUILD --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <spl.h> - #include <asm/arch/mx6-ddr.h> - -diff --git a/board/freescale/p1010rdb/p1010rdb.c b/board/freescale/p1010rdb/p1010rdb.c -index 65bb575a9643..377654f9b438 100644 ---- a/board/freescale/p1010rdb/p1010rdb.c -+++ b/board/freescale/p1010rdb/p1010rdb.c -@@ -11,7 +11,7 @@ - #include <asm/immap_85xx.h> - #include <asm/io.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_mdio.h> - #include <tsec.h> -diff --git a/board/freescale/p1022ds/p1022ds.c b/board/freescale/p1022ds/p1022ds.c -index 345feac0b294..6b280600aae9 100644 ---- a/board/freescale/p1022ds/p1022ds.c -+++ b/board/freescale/p1022ds/p1022ds.c -@@ -17,7 +17,7 @@ - #include <fsl_ddr_sdram.h> - #include <asm/fsl_serdes.h> - #include <asm/io.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_mdio.h> - #include <tsec.h> -diff --git a/board/freescale/p1023rdb/p1023rdb.c b/board/freescale/p1023rdb/p1023rdb.c -index 04517226033d..17aad34f34df 100644 ---- a/board/freescale/p1023rdb/p1023rdb.c -+++ b/board/freescale/p1023rdb/p1023rdb.c -@@ -18,7 +18,7 @@ - #include <asm/fsl_pci.h> - #include <fsl_ddr_sdram.h> - #include <asm/fsl_portals.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <netdev.h> - #include <malloc.h> -diff --git a/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c b/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c -index 51217c58e578..f3309a226355 100644 ---- a/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c -+++ b/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c -@@ -20,7 +20,7 @@ - #include <asm/fsl_lbc.h> - #include <asm/mp.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_mdio.h> - #include <tsec.h> -diff --git a/board/freescale/p1_twr/p1_twr.c b/board/freescale/p1_twr/p1_twr.c -index f54a6ff8dc72..d1e5e8190b0f 100644 ---- a/board/freescale/p1_twr/p1_twr.c -+++ b/board/freescale/p1_twr/p1_twr.c -@@ -20,7 +20,7 @@ - #include <asm/fsl_lbc.h> - #include <asm/mp.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_mdio.h> - #include <tsec.h> -diff --git a/board/freescale/qemu-ppce500/qemu-ppce500.c b/board/freescale/qemu-ppce500/qemu-ppce500.c -index 6cb5692eda6e..5d6e640e55bb 100644 ---- a/board/freescale/qemu-ppce500/qemu-ppce500.c -+++ b/board/freescale/qemu-ppce500/qemu-ppce500.c -@@ -11,7 +11,7 @@ - #include <asm/mmu.h> - #include <asm/fsl_pci.h> - #include <asm/io.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <netdev.h> - #include <fdtdec.h> -diff --git a/board/freescale/t102xqds/pci.c b/board/freescale/t102xqds/pci.c -index 736928961852..5ece77993d21 100644 ---- a/board/freescale/t102xqds/pci.c -+++ b/board/freescale/t102xqds/pci.c -@@ -8,7 +8,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - -diff --git a/board/freescale/t102xrdb/pci.c b/board/freescale/t102xrdb/pci.c -index ba7041af9570..f13d41c77d92 100644 ---- a/board/freescale/t102xrdb/pci.c -+++ b/board/freescale/t102xrdb/pci.c -@@ -8,7 +8,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - -diff --git a/board/freescale/t1040qds/pci.c b/board/freescale/t1040qds/pci.c -index c53e3b76a458..68ee74b785c0 100644 ---- a/board/freescale/t1040qds/pci.c -+++ b/board/freescale/t1040qds/pci.c -@@ -8,7 +8,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - -diff --git a/board/freescale/t104xrdb/pci.c b/board/freescale/t104xrdb/pci.c -index c53e3b76a458..68ee74b785c0 100644 ---- a/board/freescale/t104xrdb/pci.c -+++ b/board/freescale/t104xrdb/pci.c -@@ -8,7 +8,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - -diff --git a/board/freescale/t208xqds/pci.c b/board/freescale/t208xqds/pci.c -index 84a89dad4f29..5a6731c12bcf 100644 ---- a/board/freescale/t208xqds/pci.c -+++ b/board/freescale/t208xqds/pci.c -@@ -8,7 +8,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - -diff --git a/board/freescale/t208xrdb/pci.c b/board/freescale/t208xrdb/pci.c -index ba7041af9570..f13d41c77d92 100644 ---- a/board/freescale/t208xrdb/pci.c -+++ b/board/freescale/t208xrdb/pci.c -@@ -8,7 +8,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - -diff --git a/board/freescale/t4qds/pci.c b/board/freescale/t4qds/pci.c -index 08d74b444ad2..398c62bc48fd 100644 ---- a/board/freescale/t4qds/pci.c -+++ b/board/freescale/t4qds/pci.c -@@ -8,7 +8,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - -diff --git a/board/freescale/t4rdb/pci.c b/board/freescale/t4rdb/pci.c -index 6387a20caece..36cff0dac4cf 100644 ---- a/board/freescale/t4rdb/pci.c -+++ b/board/freescale/t4rdb/pci.c -@@ -8,7 +8,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - -diff --git a/board/gdsys/405ex/io64.c b/board/gdsys/405ex/io64.c -index 0a7baaa9dbce..be8fc3c6b99d 100644 ---- a/board/gdsys/405ex/io64.c -+++ b/board/gdsys/405ex/io64.c -@@ -11,7 +11,7 @@ - #include <common.h> - #include <asm/ppc4xx.h> - #include <asm/ppc405.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/processor.h> - #include <asm/io.h> -diff --git a/board/gdsys/intip/intip.c b/board/gdsys/intip/intip.c -index 2d7d789b23b3..f65eceae013b 100644 ---- a/board/gdsys/intip/intip.c -+++ b/board/gdsys/intip/intip.c -@@ -11,7 +11,7 @@ - - #include <common.h> - #include <asm/ppc440.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <i2c.h> - #include <asm/processor.h> -diff --git a/board/gdsys/mpc8308/hrcon.c b/board/gdsys/mpc8308/hrcon.c -index c6566e9196ca..741bc47cb108 100644 ---- a/board/gdsys/mpc8308/hrcon.c -+++ b/board/gdsys/mpc8308/hrcon.c -@@ -9,7 +9,7 @@ - #include <hwconfig.h> - #include <i2c.h> - #include <spi.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <pci.h> - #include <mpc83xx.h> -diff --git a/board/gdsys/mpc8308/strider.c b/board/gdsys/mpc8308/strider.c -index 34e9d1956e2e..21a64f2ad5f2 100644 ---- a/board/gdsys/mpc8308/strider.c -+++ b/board/gdsys/mpc8308/strider.c -@@ -9,7 +9,7 @@ - #include <hwconfig.h> - #include <i2c.h> - #include <spi.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <pci.h> - #include <mpc83xx.h> -diff --git a/board/gdsys/p1022/controlcenterd.c b/board/gdsys/p1022/controlcenterd.c -index 01064dcfde10..8035284a3359 100644 ---- a/board/gdsys/p1022/controlcenterd.c -+++ b/board/gdsys/p1022/controlcenterd.c -@@ -32,7 +32,7 @@ - #include <fsl_ddr_sdram.h> - #include <asm/fsl_serdes.h> - #include <asm/io.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_mdio.h> - #include <tsec.h> -diff --git a/board/ids/ids8313/ids8313.c b/board/ids/ids8313/ids8313.c -index e7838dcd2a6e..50016c26940d 100644 ---- a/board/ids/ids8313/ids8313.c -+++ b/board/ids/ids8313/ids8313.c -@@ -15,7 +15,7 @@ - #include <common.h> - #include <mpc83xx.h> - #include <spi.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - DECLARE_GLOBAL_DATA_PTR; - /** CPLD contains the info about: -diff --git a/board/ifm/o2dnt2/o2dnt2.c b/board/ifm/o2dnt2/o2dnt2.c -index 4fc6809ad612..d21860fe6d42 100644 ---- a/board/ifm/o2dnt2/o2dnt2.c -+++ b/board/ifm/o2dnt2/o2dnt2.c -@@ -13,7 +13,7 @@ - #include <mpc5xxx.h> - #include <asm/processor.h> - #include <asm/io.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <i2c.h> - #include <miiphy.h> -diff --git a/board/intercontrol/digsy_mtc/digsy_mtc.c b/board/intercontrol/digsy_mtc/digsy_mtc.c -index 05d673dc89b3..72aae3d88c50 100644 ---- a/board/intercontrol/digsy_mtc/digsy_mtc.c -+++ b/board/intercontrol/digsy_mtc/digsy_mtc.c -@@ -30,7 +30,7 @@ - #else - #include "is42s16800a-7t.h" - #endif --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <i2c.h> - #include <mb862xx.h> -diff --git a/board/ipek01/ipek01.c b/board/ipek01/ipek01.c -index 2e62355c4838..67a15395110b 100644 ---- a/board/ipek01/ipek01.c -+++ b/board/ipek01/ipek01.c -@@ -19,7 +19,7 @@ - #include <pci.h> - #include <netdev.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <mb862xx.h> - #include <video_fb.h> - #include <asm/processor.h> -diff --git a/board/jupiter/jupiter.c b/board/jupiter/jupiter.c -index d56902bcd23c..5639f94e2164 100644 ---- a/board/jupiter/jupiter.c -+++ b/board/jupiter/jupiter.c -@@ -12,7 +12,7 @@ - #include <mpc5xxx.h> - #include <pci.h> - #include <asm/processor.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - #define SDRAM_DDR 0 - #if 1 -diff --git a/board/keymile/km82xx/km82xx.c b/board/keymile/km82xx/km82xx.c -index c2a7a5f99577..63712a8a9dc4 100644 ---- a/board/keymile/km82xx/km82xx.c -+++ b/board/keymile/km82xx/km82xx.c -@@ -11,7 +11,7 @@ - #include <malloc.h> - #include <asm/io.h> - --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <i2c.h> - #include "../common/common.h" - -diff --git a/board/keymile/km83xx/km83xx.c b/board/keymile/km83xx/km83xx.c -index 154f97457b4d..a4d432de67e1 100644 ---- a/board/keymile/km83xx/km83xx.c -+++ b/board/keymile/km83xx/km83xx.c -@@ -23,7 +23,7 @@ - #include <asm/mmu.h> - #include <asm/processor.h> - #include <pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <post.h> - - #include "../common/common.h" -diff --git a/board/keymile/kmp204x/pci.c b/board/keymile/kmp204x/pci.c -index b827e43a7a04..b2c3679719b3 100644 ---- a/board/keymile/kmp204x/pci.c -+++ b/board/keymile/kmp204x/pci.c -@@ -11,7 +11,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - #include <linux/errno.h> -diff --git a/board/mosaixtech/icon/icon.c b/board/mosaixtech/icon/icon.c -index 7558234abf1a..fdc7d8f189eb 100644 ---- a/board/mosaixtech/icon/icon.c -+++ b/board/mosaixtech/icon/icon.c -@@ -8,7 +8,7 @@ - #include <common.h> - #include <asm/ppc4xx.h> - #include <i2c.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <netdev.h> - #include <video.h> -diff --git a/board/motionpro/motionpro.c b/board/motionpro/motionpro.c -index dc237c1cedaf..6440aef929d3 100644 ---- a/board/motionpro/motionpro.c -+++ b/board/motionpro/motionpro.c -@@ -13,7 +13,7 @@ - #include <common.h> - #include <mpc5xxx.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - #if defined(CONFIG_STATUS_LED) - #include <status_led.h> -diff --git a/board/mpc8308_p1m/mpc8308_p1m.c b/board/mpc8308_p1m/mpc8308_p1m.c -index 234a38780184..e96645f82dc5 100644 ---- a/board/mpc8308_p1m/mpc8308_p1m.c -+++ b/board/mpc8308_p1m/mpc8308_p1m.c -@@ -7,7 +7,7 @@ - - #include <common.h> - #include <i2c.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <pci.h> - #include <mpc83xx.h> -diff --git a/board/phytec/pcm058/pcm058.c b/board/phytec/pcm058/pcm058.c -index c3607daf4605..c1718d7ae033 100644 ---- a/board/phytec/pcm058/pcm058.c -+++ b/board/phytec/pcm058/pcm058.c -@@ -400,7 +400,7 @@ int board_late_init(void) - - #ifdef CONFIG_SPL_BUILD - #include <spl.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - static const struct mx6dq_iomux_ddr_regs mx6_ddr_ioregs = { - .dram_sdclk_0 = 0x00000030, -diff --git a/board/sbc8349/sbc8349.c b/board/sbc8349/sbc8349.c -index 72786d2ace65..227b5a18743e 100644 ---- a/board/sbc8349/sbc8349.c -+++ b/board/sbc8349/sbc8349.c -@@ -16,7 +16,7 @@ - #include <spd_sdram.h> - #include <miiphy.h> - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #endif - - int fixed_sdram(void); -diff --git a/board/sbc8548/sbc8548.c b/board/sbc8548/sbc8548.c -index 25329e44736e..1a48a6c89f24 100644 ---- a/board/sbc8548/sbc8548.c -+++ b/board/sbc8548/sbc8548.c -@@ -21,7 +21,7 @@ - #include <netdev.h> - #include <tsec.h> - #include <miiphy.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - DECLARE_GLOBAL_DATA_PTR; -diff --git a/board/sbc8641d/sbc8641d.c b/board/sbc8641d/sbc8641d.c -index 6bdf1a28e97b..e7310afdc841 100644 ---- a/board/sbc8641d/sbc8641d.c -+++ b/board/sbc8641d/sbc8641d.c -@@ -20,7 +20,7 @@ - #include <asm/fsl_pci.h> - #include <fsl_ddr_sdram.h> - #include <asm/fsl_serdes.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - long int fixed_sdram (void); -diff --git a/board/socrates/socrates.c b/board/socrates/socrates.c -index 8b34a80e8f72..11f21393792e 100644 ---- a/board/socrates/socrates.c -+++ b/board/socrates/socrates.c -@@ -17,7 +17,7 @@ - #include <asm/immap_85xx.h> - #include <ioports.h> - #include <flash.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/io.h> - #include <i2c.h> -diff --git a/board/sunxi/board.c b/board/sunxi/board.c -index 53656383d512..4d39190f8c79 100644 ---- a/board/sunxi/board.c -+++ b/board/sunxi/board.c -@@ -29,7 +29,7 @@ - #include <asm/io.h> - #include <crc.h> - #include <environment.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <nand.h> - #include <net.h> - #include <sy8106a.h> -diff --git a/board/t3corp/t3corp.c b/board/t3corp/t3corp.c -index 586c6f9a62b6..bf596ca244c0 100644 ---- a/board/t3corp/t3corp.c -+++ b/board/t3corp/t3corp.c -@@ -7,7 +7,7 @@ - - #include <common.h> - #include <asm/ppc440.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <i2c.h> - #include <mtd/cfi_flash.h> -diff --git a/board/toradex/apalis_imx6/apalis_imx6.c b/board/toradex/apalis_imx6/apalis_imx6.c -index 09bebeb71b01..23e2ec81c72f 100644 ---- a/board/toradex/apalis_imx6/apalis_imx6.c -+++ b/board/toradex/apalis_imx6/apalis_imx6.c -@@ -936,7 +936,7 @@ void ldo_mode_set(int ldo_bypass) - - #ifdef CONFIG_SPL_BUILD - #include <spl.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include "asm/arch/mx6q-ddr.h" - #include "asm/arch/iomux.h" - #include "asm/arch/crm_regs.h" -diff --git a/board/toradex/colibri_imx6/colibri_imx6.c b/board/toradex/colibri_imx6/colibri_imx6.c -index d070677054b1..d958e9a72758 100644 ---- a/board/toradex/colibri_imx6/colibri_imx6.c -+++ b/board/toradex/colibri_imx6/colibri_imx6.c -@@ -740,7 +740,7 @@ void ldo_mode_set(int ldo_bypass) - - #ifdef CONFIG_SPL_BUILD - #include <spl.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include "asm/arch/mx6dl-ddr.h" - #include "asm/arch/iomux.h" - #include "asm/arch/crm_regs.h" -diff --git a/board/toradex/common/tdx-common.c b/board/toradex/common/tdx-common.c -index 2c6fc409c109..b4c6a0a1e848 100644 ---- a/board/toradex/common/tdx-common.c -+++ b/board/toradex/common/tdx-common.c -@@ -6,7 +6,7 @@ - - #include <common.h> - #include <g_dnl.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - #include "tdx-cfg-block.h" - #include "tdx-common.h" -diff --git a/board/tqc/tqm5200/tqm5200.c b/board/tqc/tqm5200/tqm5200.c -index fef9d2b29a94..b5dffa1cedad 100644 ---- a/board/tqc/tqm5200/tqm5200.c -+++ b/board/tqc/tqm5200/tqm5200.c -@@ -16,7 +16,7 @@ - #include <mpc5xxx.h> - #include <pci.h> - #include <asm/processor.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <netdev.h> - #include <video.h> - -diff --git a/board/tqc/tqm8xx/tqm8xx.c b/board/tqc/tqm8xx/tqm8xx.c -index 6d17830575f4..e5f3608bfa0d 100644 ---- a/board/tqc/tqm8xx/tqm8xx.c -+++ b/board/tqc/tqm8xx/tqm8xx.c -@@ -13,7 +13,7 @@ - #endif - - #if defined(CONFIG_OF_BOARD_SETUP) && defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #endif - - extern flash_info_t flash_info[]; /* FLASH chips info */ -diff --git a/board/tqc/tqma6/tqma6.c b/board/tqc/tqma6/tqma6.c -index c8fc95d52bc9..fbcfc0b23a1c 100644 ---- a/board/tqc/tqma6/tqma6.c -+++ b/board/tqc/tqma6/tqma6.c -@@ -20,7 +20,7 @@ - #include <asm/imx-common/spi.h> - #include <common.h> - #include <fsl_esdhc.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <i2c.h> - #include <mmc.h> - #include <power/pfuze100_pmic.h> -diff --git a/board/tqc/tqma6/tqma6_mba6.c b/board/tqc/tqma6/tqma6_mba6.c -index 4db1a0bb7d04..a34acb851a55 100644 ---- a/board/tqc/tqma6/tqma6_mba6.c -+++ b/board/tqc/tqma6/tqma6_mba6.c -@@ -20,7 +20,7 @@ - - #include <common.h> - #include <fsl_esdhc.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <i2c.h> - #include <micrel.h> -diff --git a/board/tqc/tqma6/tqma6_wru4.c b/board/tqc/tqma6/tqma6_wru4.c -index 2bbb614e4fe9..7ee6861f895d 100644 ---- a/board/tqc/tqma6/tqma6_wru4.c -+++ b/board/tqc/tqma6/tqma6_wru4.c -@@ -23,7 +23,7 @@ - - #include <common.h> - #include <fsl_esdhc.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <i2c.h> - #include <micrel.h> -diff --git a/board/udoo/neo/neo.c b/board/udoo/neo/neo.c -index 530c45f600f2..56140c81ae97 100644 ---- a/board/udoo/neo/neo.c -+++ b/board/udoo/neo/neo.c -@@ -445,7 +445,7 @@ int board_late_init(void) - - #ifdef CONFIG_SPL_BUILD - --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <asm/arch/mx6-ddr.h> - - static const struct mx6sx_iomux_ddr_regs mx6_ddr_ioregs = { -diff --git a/board/varisys/cyrus/pci.c b/board/varisys/cyrus/pci.c -index 4780e8c147a3..1853b197e7ba 100644 ---- a/board/varisys/cyrus/pci.c -+++ b/board/varisys/cyrus/pci.c -@@ -8,7 +8,7 @@ - #include <command.h> - #include <pci.h> - #include <asm/fsl_pci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <asm/fsl_serdes.h> - -diff --git a/board/ve8313/ve8313.c b/board/ve8313/ve8313.c -index 7f24a30688ac..18a6c83e5883 100644 ---- a/board/ve8313/ve8313.c -+++ b/board/ve8313/ve8313.c -@@ -10,7 +10,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <pci.h> - #include <mpc83xx.h> - #include <ns16550.h> -diff --git a/board/vscom/baltos/board.c b/board/vscom/baltos/board.c -index d3b1f1564f3c..6c0813ba001a 100644 ---- a/board/vscom/baltos/board.c -+++ b/board/vscom/baltos/board.c -@@ -10,7 +10,7 @@ - - #include <common.h> - #include <errno.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <spl.h> - #include <asm/arch/cpu.h> - #include <asm/arch/hardware.h> -diff --git a/board/xes/common/fsl_8xxx_pci.c b/board/xes/common/fsl_8xxx_pci.c -index 62375717f091..45924cdb4896 100644 ---- a/board/xes/common/fsl_8xxx_pci.c -+++ b/board/xes/common/fsl_8xxx_pci.c -@@ -11,7 +11,7 @@ - #include <asm/fsl_serdes.h> - #include <asm/io.h> - #include <linux/compiler.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - -diff --git a/board/xes/xpedite520x/xpedite520x.c b/board/xes/xpedite520x/xpedite520x.c -index 6a3df52391e7..4b3a46c8cbfd 100644 ---- a/board/xes/xpedite520x/xpedite520x.c -+++ b/board/xes/xpedite520x/xpedite520x.c -@@ -14,7 +14,7 @@ - #include <asm/io.h> - #include <asm/cache.h> - #include <asm/mmu.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <pca953x.h> - -diff --git a/board/xes/xpedite537x/xpedite537x.c b/board/xes/xpedite537x/xpedite537x.c -index 41419feb178a..ae606f5ba708 100644 ---- a/board/xes/xpedite537x/xpedite537x.c -+++ b/board/xes/xpedite537x/xpedite537x.c -@@ -12,7 +12,7 @@ - #include <asm/fsl_pci.h> - #include <asm/io.h> - #include <asm/cache.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <pca953x.h> - -diff --git a/board/xes/xpedite550x/xpedite550x.c b/board/xes/xpedite550x/xpedite550x.c -index 1f05150d0ff2..c90bb89dae0c 100644 ---- a/board/xes/xpedite550x/xpedite550x.c -+++ b/board/xes/xpedite550x/xpedite550x.c -@@ -12,7 +12,7 @@ - #include <asm/fsl_pci.h> - #include <asm/io.h> - #include <asm/cache.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <pca953x.h> - -diff --git a/cmd/bootefi.c b/cmd/bootefi.c -index 97a0fc9c7ca3..845cb991a113 100644 ---- a/cmd/bootefi.c -+++ b/cmd/bootefi.c -@@ -11,8 +11,8 @@ - #include <dm/device.h> - #include <efi_loader.h> - #include <errno.h> --#include <libfdt.h> --#include <libfdt_env.h> -+#include <linux/libfdt.h> -+#include <linux/libfdt_env.h> - #include <memalign.h> - #include <asm/global_data.h> - #include <asm-generic/sections.h> -diff --git a/cmd/fdt.c b/cmd/fdt.c -index 8bd345afa8a1..d82a03b6d7ad 100644 ---- a/cmd/fdt.c -+++ b/cmd/fdt.c -@@ -13,7 +13,7 @@ - #include <linux/ctype.h> - #include <linux/types.h> - #include <asm/global_data.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <mapmem.h> - #include <asm/io.h> -diff --git a/common/board_info.c b/common/board_info.c -index aa45e24b3460..16cf966233ed 100644 ---- a/common/board_info.c -+++ b/common/board_info.c -@@ -3,7 +3,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <linux/compiler.h> - - int __weak checkboard(void) -diff --git a/common/bootm_os.c b/common/bootm_os.c -index e3f5a4641207..c2018a135d85 100644 ---- a/common/bootm_os.c -+++ b/common/bootm_os.c -@@ -8,7 +8,7 @@ - #include <common.h> - #include <bootm.h> - #include <fdt_support.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <vxworks.h> - -diff --git a/common/bootstage.c b/common/bootstage.c -index 35bce3d881a5..800645ed8fdf 100644 ---- a/common/bootstage.c -+++ b/common/bootstage.c -@@ -13,7 +13,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <linux/compiler.h> - -diff --git a/common/fdt_support.c b/common/fdt_support.c -index c9f7019e38e8..6f83bfa2b43a 100644 ---- a/common/fdt_support.c -+++ b/common/fdt_support.c -@@ -13,7 +13,7 @@ - #include <linux/ctype.h> - #include <linux/types.h> - #include <asm/global_data.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <exports.h> - #include <fdtdec.h> -diff --git a/common/image-fdt.c b/common/image-fdt.c -index e7540be8d631..49e3125f0b8c 100644 ---- a/common/image-fdt.c -+++ b/common/image-fdt.c -@@ -13,7 +13,7 @@ - #include <fdt_support.h> - #include <errno.h> - #include <image.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <mapmem.h> - #include <asm/io.h> - -diff --git a/common/image.c b/common/image.c -index 8c35327745ba..7bbec78823b9 100644 ---- a/common/image.c -+++ b/common/image.c -@@ -30,7 +30,7 @@ - #include <mapmem.h> - - #if IMAGE_ENABLE_FIT || IMAGE_ENABLE_OF_LIBFDT --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fpga.h> - #include <xilinx.h> -@@ -862,7 +862,7 @@ ulong genimg_get_kernel_addr(char * const img_addr) - * - * New uImage format and FDT blob are based on a libfdt. FDT blob - * may be passed directly or embedded in a FIT image. In both situations -- * genimg_get_format() must be able to dectect libfdt header. -+ * genimg_get_format() must be able to dectect linux/libfdt.header. - * - * returns: - * image format type or IMAGE_FORMAT_INVALID if no image is present -diff --git a/common/lcd_simplefb.c b/common/lcd_simplefb.c -index 2ba00f6d34c0..5ec3ece900de 100644 ---- a/common/lcd_simplefb.c -+++ b/common/lcd_simplefb.c -@@ -10,7 +10,7 @@ - #include <common.h> - #include <lcd.h> - #include <fdt_support.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - DECLARE_GLOBAL_DATA_PTR; - -diff --git a/common/spl/spl_fat.c b/common/spl/spl_fat.c -index a14acceebb3d..c884402b24b8 100644 ---- a/common/spl/spl_fat.c -+++ b/common/spl/spl_fat.c -@@ -15,7 +15,7 @@ - #include <fat.h> - #include <errno.h> - #include <image.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - static int fat_registered; - -diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c -index aae556f97dfd..8ab600887ee9 100644 ---- a/common/spl/spl_fit.c -+++ b/common/spl/spl_fit.c -@@ -8,7 +8,7 @@ - #include <common.h> - #include <errno.h> - #include <image.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <spl.h> - - static ulong fdt_getprop_u32(const void *fdt, int node, const char *prop) -diff --git a/common/spl/spl_nand.c b/common/spl/spl_nand.c -index cd39f9be9d3c..d07598537450 100644 ---- a/common/spl/spl_nand.c -+++ b/common/spl/spl_nand.c -@@ -9,7 +9,7 @@ - #include <spl.h> - #include <asm/io.h> - #include <nand.h> --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - #include <fdt.h> - - #if defined(CONFIG_SPL_NAND_RAW_ONLY) -diff --git a/common/spl/spl_ymodem.c b/common/spl/spl_ymodem.c -index ff8085b795e6..4ab3dcd624d4 100644 ---- a/common/spl/spl_ymodem.c -+++ b/common/spl/spl_ymodem.c -@@ -14,7 +14,7 @@ - #include <xyzModem.h> - #include <asm/u-boot.h> - #include <asm/utils.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - #define BUF_SIZE 1024 - -diff --git a/drivers/core/regmap.c b/drivers/core/regmap.c -index c68bcba54f1e..b7e72fd16484 100644 ---- a/drivers/core/regmap.c -+++ b/drivers/core/regmap.c -@@ -8,7 +8,7 @@ - #include <common.h> - #include <dm.h> - #include <errno.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <mapmem.h> - #include <regmap.h> -diff --git a/drivers/core/root.c b/drivers/core/root.c -index 9edfc1efb661..1cc2a72be3ff 100644 ---- a/drivers/core/root.c -+++ b/drivers/core/root.c -@@ -11,7 +11,7 @@ - #include <errno.h> - #include <fdtdec.h> - #include <malloc.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <dm/device.h> - #include <dm/device-internal.h> - #include <dm/lists.h> -diff --git a/drivers/crypto/fsl/sec.c b/drivers/crypto/fsl/sec.c -index 0940faf768cc..470e662d8e3e 100644 ---- a/drivers/crypto/fsl/sec.c -+++ b/drivers/crypto/fsl/sec.c -@@ -5,7 +5,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #if CONFIG_SYS_FSL_SEC_COMPAT == 2 || CONFIG_SYS_FSL_SEC_COMPAT >= 4 - #include <fsl_sec.h> -diff --git a/drivers/mmc/exynos_dw_mmc.c b/drivers/mmc/exynos_dw_mmc.c -index c440399a09cf..01d2455e5201 100644 ---- a/drivers/mmc/exynos_dw_mmc.c -+++ b/drivers/mmc/exynos_dw_mmc.c -@@ -8,7 +8,7 @@ - #include <common.h> - #include <dwmmc.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <errno.h> - #include <asm/arch/dwmmc.h> -diff --git a/drivers/mmc/rockchip_sdhci.c b/drivers/mmc/rockchip_sdhci.c -index c56e1a3a1c5b..bbf815adb419 100644 ---- a/drivers/mmc/rockchip_sdhci.c -+++ b/drivers/mmc/rockchip_sdhci.c -@@ -9,7 +9,7 @@ - #include <common.h> - #include <dm.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <sdhci.h> - -diff --git a/drivers/mmc/s5p_sdhci.c b/drivers/mmc/s5p_sdhci.c -index ac737e0f0f26..917b4ca7db29 100644 ---- a/drivers/mmc/s5p_sdhci.c -+++ b/drivers/mmc/s5p_sdhci.c -@@ -10,7 +10,7 @@ - #include <malloc.h> - #include <sdhci.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <asm/gpio.h> - #include <asm/arch/mmc.h> - #include <asm/arch/clk.h> -diff --git a/drivers/mmc/socfpga_dw_mmc.c b/drivers/mmc/socfpga_dw_mmc.c -index 0a22e582957f..0585e627cb10 100644 ---- a/drivers/mmc/socfpga_dw_mmc.c -+++ b/drivers/mmc/socfpga_dw_mmc.c -@@ -11,7 +11,7 @@ - #include <dwmmc.h> - #include <errno.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <linux/err.h> - #include <malloc.h> - -diff --git a/drivers/mmc/zynq_sdhci.c b/drivers/mmc/zynq_sdhci.c -index 3da138562ab9..72bf9f102eda 100644 ---- a/drivers/mmc/zynq_sdhci.c -+++ b/drivers/mmc/zynq_sdhci.c -@@ -9,7 +9,7 @@ - #include <common.h> - #include <dm.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <sdhci.h> - -diff --git a/drivers/net/fsl-mc/mc.c b/drivers/net/fsl-mc/mc.c -index 46b8a6bc6991..2c18d582a699 100644 ---- a/drivers/net/fsl-mc/mc.c -+++ b/drivers/net/fsl-mc/mc.c -@@ -7,7 +7,7 @@ - #include <errno.h> - #include <linux/bug.h> - #include <asm/io.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl-mc/fsl_mc.h> - #include <fsl-mc/fsl_mc_sys.h> -diff --git a/drivers/pci/fsl_pci_init.c b/drivers/pci/fsl_pci_init.c -index 52792dcd5973..4ca743e65036 100644 ---- a/drivers/pci/fsl_pci_init.c -+++ b/drivers/pci/fsl_pci_init.c -@@ -879,7 +879,7 @@ int fsl_pcie_init_board(int busno) - #endif - - #ifdef CONFIG_OF_BOARD_SETUP --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - void ft_fsl_pci_setup(void *blob, const char *pci_compat, -diff --git a/drivers/pci/pci-emul-uclass.c b/drivers/pci/pci-emul-uclass.c -index 0f8e3c9fcbdc..dcea1924182d 100644 ---- a/drivers/pci/pci-emul-uclass.c -+++ b/drivers/pci/pci-emul-uclass.c -@@ -8,7 +8,7 @@ - #include <common.h> - #include <dm.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <pci.h> - #include <dm/lists.h> - -diff --git a/drivers/pci/pcie_layerscape.c b/drivers/pci/pcie_layerscape.c -index 2e6b986dbce1..763121114517 100644 ---- a/drivers/pci/pcie_layerscape.c -+++ b/drivers/pci/pcie_layerscape.c -@@ -769,7 +769,7 @@ void pci_init_board(void) - } - - #ifdef CONFIG_OF_BOARD_SETUP --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - - static void ft_pcie_ls_setup(void *blob, const char *pci_compat, -diff --git a/drivers/pci/tsi108_pci.c b/drivers/pci/tsi108_pci.c -index d48e1e6fe651..bce8b79b68f1 100644 ---- a/drivers/pci/tsi108_pci.c -+++ b/drivers/pci/tsi108_pci.c -@@ -16,7 +16,7 @@ - #include <asm/io.h> - #include <tsi108.h> - #if defined(CONFIG_OF_LIBFDT) --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #endif - -diff --git a/drivers/pinctrl/pinctrl-uclass.c b/drivers/pinctrl/pinctrl-uclass.c -index 02ab9b4afde6..1a492a387a9c 100644 ---- a/drivers/pinctrl/pinctrl-uclass.c -+++ b/drivers/pinctrl/pinctrl-uclass.c -@@ -5,7 +5,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <linux/err.h> - #include <linux/list.h> - #include <dm/device.h> -diff --git a/drivers/power/pmic/act8846.c b/drivers/power/pmic/act8846.c -index e8164bfd08af..5c44c07adf83 100644 ---- a/drivers/power/pmic/act8846.c -+++ b/drivers/power/pmic/act8846.c -@@ -9,7 +9,7 @@ - #include <dm.h> - #include <errno.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <power/act8846_pmic.h> - #include <power/pmic.h> - -diff --git a/drivers/power/pmic/rk808.c b/drivers/power/pmic/rk808.c -index 770f471672e8..e53fbd8c5634 100644 ---- a/drivers/power/pmic/rk808.c -+++ b/drivers/power/pmic/rk808.c -@@ -9,7 +9,7 @@ - #include <dm.h> - #include <errno.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <power/rk808_pmic.h> - #include <power/pmic.h> - -diff --git a/drivers/power/pmic/rn5t567.c b/drivers/power/pmic/rn5t567.c -index 001e69553e8a..9e5b0b119b13 100644 ---- a/drivers/power/pmic/rn5t567.c -+++ b/drivers/power/pmic/rn5t567.c -@@ -9,7 +9,7 @@ - #include <dm.h> - #include <errno.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <power/rn5t567_pmic.h> - #include <power/pmic.h> - -diff --git a/drivers/power/regulator/pwm_regulator.c b/drivers/power/regulator/pwm_regulator.c -index b0a4c5da6d80..bc45e63b3106 100644 ---- a/drivers/power/regulator/pwm_regulator.c -+++ b/drivers/power/regulator/pwm_regulator.c -@@ -13,7 +13,7 @@ - #include <errno.h> - #include <pwm.h> - #include <power/regulator.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fdtdec.h> - -diff --git a/drivers/qe/fdt.c b/drivers/qe/fdt.c -index 4f48f984ab58..9bbdc60353ba 100644 ---- a/drivers/qe/fdt.c -+++ b/drivers/qe/fdt.c -@@ -8,7 +8,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fsl_qe.h> - -diff --git a/drivers/sound/sound-i2s.c b/drivers/sound/sound-i2s.c -index 749bbbd0318b..be69fb0b010b 100644 ---- a/drivers/sound/sound-i2s.c -+++ b/drivers/sound/sound-i2s.c -@@ -8,7 +8,7 @@ - #include <malloc.h> - #include <common.h> - #include <asm/io.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdtdec.h> - #include <i2c.h> - #include <i2s.h> -diff --git a/drivers/usb/common/common.c b/drivers/usb/common/common.c -index 35c2dc18d955..1b99d4810d02 100644 ---- a/drivers/usb/common/common.c -+++ b/drivers/usb/common/common.c -@@ -8,7 +8,7 @@ - */ - - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <linux/usb/otg.h> - - DECLARE_GLOBAL_DATA_PTR; -diff --git a/drivers/usb/host/ehci-exynos.c b/drivers/usb/host/ehci-exynos.c -index 53281d78b35f..b3e693c6966a 100644 ---- a/drivers/usb/host/ehci-exynos.c -+++ b/drivers/usb/host/ehci-exynos.c -@@ -10,7 +10,7 @@ - #include <common.h> - #include <dm.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <usb.h> - #include <asm/arch/cpu.h> -diff --git a/drivers/usb/host/ehci-msm.c b/drivers/usb/host/ehci-msm.c -index 6484c1c33440..5d31ad846369 100644 ---- a/drivers/usb/host/ehci-msm.c -+++ b/drivers/usb/host/ehci-msm.c -@@ -12,7 +12,7 @@ - #include <dm.h> - #include <errno.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <usb.h> - #include <usb/ehci-ci.h> - #include <usb/ulpi.h> -diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb/host/ehci-tegra.c -index e3620da15fb1..ad61be7c9552 100644 ---- a/drivers/usb/host/ehci-tegra.c -+++ b/drivers/usb/host/ehci-tegra.c -@@ -16,7 +16,7 @@ - #include <asm/arch-tegra/clk_rst.h> - #include <usb.h> - #include <usb/ulpi.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdtdec.h> - - #include "ehci.h" -diff --git a/drivers/usb/host/ehci-vf.c b/drivers/usb/host/ehci-vf.c -index f389bff1718f..b86661c6fb01 100644 ---- a/drivers/usb/host/ehci-vf.c -+++ b/drivers/usb/host/ehci-vf.c -@@ -20,7 +20,7 @@ - #include <asm/imx-common/iomux-v3.h> - #include <asm/imx-common/regs-usbphy.h> - #include <usb/ehci-ci.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdtdec.h> - - #include "ehci.h" -diff --git a/drivers/usb/host/xhci-exynos5.c b/drivers/usb/host/xhci-exynos5.c -index 82fcd84ef2f2..8b0b5bf86e97 100644 ---- a/drivers/usb/host/xhci-exynos5.c -+++ b/drivers/usb/host/xhci-exynos5.c -@@ -16,7 +16,7 @@ - #include <common.h> - #include <dm.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <usb.h> - #include <watchdog.h> -diff --git a/drivers/usb/host/xhci-rockchip.c b/drivers/usb/host/xhci-rockchip.c -index 8cbcb8f923e0..34996bea6954 100644 ---- a/drivers/usb/host/xhci-rockchip.c -+++ b/drivers/usb/host/xhci-rockchip.c -@@ -7,7 +7,7 @@ - #include <common.h> - #include <dm.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <usb.h> - #include <watchdog.h> -diff --git a/drivers/usb/phy/rockchip_usb2_phy.c b/drivers/usb/phy/rockchip_usb2_phy.c -index 1958478d6281..01bda15bd606 100644 ---- a/drivers/usb/phy/rockchip_usb2_phy.c -+++ b/drivers/usb/phy/rockchip_usb2_phy.c -@@ -6,7 +6,7 @@ - - #include <common.h> - #include <asm/io.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - #include "../gadget/dwc2_udc_otg_priv.h" - -diff --git a/drivers/video/exynos/exynos_dp.c b/drivers/video/exynos/exynos_dp.c -index fc39f2c5620b..d034f1e53b9f 100644 ---- a/drivers/video/exynos/exynos_dp.c -+++ b/drivers/video/exynos/exynos_dp.c -@@ -11,7 +11,7 @@ - #include <common.h> - #include <display.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <video_bridge.h> - #include <linux/compat.h> -diff --git a/drivers/video/exynos/exynos_dp_lowlevel.c b/drivers/video/exynos/exynos_dp_lowlevel.c -index aae78a8159ca..f84dd7097f69 100644 ---- a/drivers/video/exynos/exynos_dp_lowlevel.c -+++ b/drivers/video/exynos/exynos_dp_lowlevel.c -@@ -13,7 +13,7 @@ - #include <asm/arch/dp_info.h> - #include <asm/arch/dp.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include "exynos_dp_lowlevel.h" - - /* Declare global data pointer */ -diff --git a/drivers/video/exynos/exynos_fb.c b/drivers/video/exynos/exynos_fb.c -index 5483d6613f76..0b7e74ae17a4 100644 ---- a/drivers/video/exynos/exynos_fb.c -+++ b/drivers/video/exynos/exynos_fb.c -@@ -13,7 +13,7 @@ - #include <div64.h> - #include <dm.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <panel.h> - #include <video.h> - #include <video_bridge.h> -diff --git a/drivers/video/exynos/exynos_mipi_dsi.c b/drivers/video/exynos/exynos_mipi_dsi.c -index a5d9b5921868..724d08f7ae4a 100644 ---- a/drivers/video/exynos/exynos_mipi_dsi.c -+++ b/drivers/video/exynos/exynos_mipi_dsi.c -@@ -10,7 +10,7 @@ - #include <common.h> - #include <malloc.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <linux/compat.h> - #include <linux/err.h> - #include <asm/arch/dsim.h> -diff --git a/include/fdt_support.h b/include/fdt_support.h -index 955c12171331..471d6694991b 100644 ---- a/include/fdt_support.h -+++ b/include/fdt_support.h -@@ -10,7 +10,7 @@ - - #ifdef CONFIG_OF_LIBFDT - --#include <libfdt.h> -+#include <linux/libfdt.h> - - u32 fdt_getprop_u32_default_node(const void *fdt, int off, int cell, - const char *prop, const u32 dflt); -diff --git a/include/fdtdec.h b/include/fdtdec.h -index d074478f1415..90025987afdc 100644 ---- a/include/fdtdec.h -+++ b/include/fdtdec.h -@@ -14,7 +14,7 @@ - * changes to support FDT are minimized. - */ - --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <pci.h> - - /* -diff --git a/include/image.h b/include/image.h -index 05376783fb10..40943eac4b7f 100644 ---- a/include/image.h -+++ b/include/image.h -@@ -50,7 +50,7 @@ struct lmb; - - #if IMAGE_ENABLE_FIT - #include <hash.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - # ifdef CONFIG_SPL_BUILD - # ifdef CONFIG_SPL_CRC32_SUPPORT -diff --git a/include/libfdt.h b/include/linux/libfdt.h -similarity index 99% -rename from include/libfdt.h -rename to include/linux/libfdt.h -index e2bc2e00c184..48476cd443f8 100644 ---- a/include/libfdt.h -+++ b/include/linux/libfdt.h -@@ -51,7 +51,7 @@ - * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - #include <fdt.h> - - #define FDT_FIRST_SUPPORTED_VERSION 0x10 -diff --git a/include/libfdt_env.h b/include/linux/libfdt_env.h -similarity index 94% -rename from include/libfdt_env.h -rename to include/linux/libfdt_env.h -index 6c6845f76cf7..7094a596b314 100644 ---- a/include/libfdt_env.h -+++ b/include/linux/libfdt_env.h -@@ -9,8 +9,8 @@ - #ifndef _LIBFDT_ENV_H - #define _LIBFDT_ENV_H - --#include "compiler.h" --#include "linux/types.h" -+#include "../compiler.h" -+#include "types.h" - - extern struct fdt_header *working_fdt; /* Pointer to the working fdt */ - -diff --git a/lib/efi_loader/efi_boottime.c b/lib/efi_loader/efi_boottime.c -index 51080cbeed2f..6d54830dcb6e 100644 ---- a/lib/efi_loader/efi_boottime.c -+++ b/lib/efi_loader/efi_boottime.c -@@ -10,7 +10,7 @@ - #include <efi_loader.h> - #include <malloc.h> - #include <asm/global_data.h> --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - #include <u-boot/crc.h> - #include <bootm.h> - #include <inttypes.h> -diff --git a/lib/efi_loader/efi_memory.c b/lib/efi_loader/efi_memory.c -index 95aa590c8af7..a69a67465e41 100644 ---- a/lib/efi_loader/efi_memory.c -+++ b/lib/efi_loader/efi_memory.c -@@ -10,7 +10,7 @@ - #include <efi_loader.h> - #include <malloc.h> - #include <asm/global_data.h> --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - #include <linux/list_sort.h> - #include <inttypes.h> - #include <watchdog.h> -diff --git a/lib/fdtdec.c b/lib/fdtdec.c -index 81f47ef2c7f4..a4f78246dfb9 100644 ---- a/lib/fdtdec.c -+++ b/lib/fdtdec.c -@@ -8,7 +8,7 @@ - #include <dm.h> - #include <errno.h> - #include <serial.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdt_support.h> - #include <fdtdec.h> - #include <asm/sections.h> -diff --git a/lib/fdtdec_common.c b/lib/fdtdec_common.c -index 63b704a3d719..656a6bf626a9 100644 ---- a/lib/fdtdec_common.c -+++ b/lib/fdtdec_common.c -@@ -10,10 +10,10 @@ - - #ifndef USE_HOSTCC - #include <common.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <fdtdec.h> - #else --#include "libfdt.h" -+#include "linux/libfdt.h" - #include "fdt_support.h" - - #define debug(...) -diff --git a/lib/fdtdec_test.c b/lib/fdtdec_test.c -index cc8b918f64da..c51ffd7ecf72 100644 ---- a/lib/fdtdec_test.c -+++ b/lib/fdtdec_test.c -@@ -8,7 +8,7 @@ - - #include <common.h> - #include <fdtdec.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include <malloc.h> - #include <os.h> - -diff --git a/lib/libfdt/fdt.c b/lib/libfdt/fdt.c -index 2055734012a1..2fdd92b34210 100644 ---- a/lib/libfdt/fdt.c -+++ b/lib/libfdt/fdt.c -@@ -3,11 +3,11 @@ - * Copyright (C) 2006 David Gibson, IBM Corporation. - * SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause - */ --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - - #ifndef USE_HOSTCC - #include <fdt.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #else - #include "fdt_host.h" - #endif -diff --git a/lib/libfdt/fdt_addresses.c b/lib/libfdt/fdt_addresses.c -index b6bc66ea3237..e1e7a5bac0db 100644 ---- a/lib/libfdt/fdt_addresses.c -+++ b/lib/libfdt/fdt_addresses.c -@@ -3,11 +3,11 @@ - * Copyright (C) 2014 David Gibson <david@gibson.dropbear.id.au> - * SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause - */ --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - - #ifndef USE_HOSTCC - #include <fdt.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #else - #include "fdt_host.h" - #endif -diff --git a/lib/libfdt/fdt_empty_tree.c b/lib/libfdt/fdt_empty_tree.c -index 6fde1eb9eda0..e6ca82c1621c 100644 ---- a/lib/libfdt/fdt_empty_tree.c -+++ b/lib/libfdt/fdt_empty_tree.c -@@ -3,9 +3,9 @@ - * Copyright (C) 2012 David Gibson, IBM Corporation. - * SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause - */ --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - #include <fdt.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - #include "libfdt_internal.h" - -diff --git a/lib/libfdt/fdt_overlay.c b/lib/libfdt/fdt_overlay.c -index bb4140412971..f819dc2a2cea 100644 ---- a/lib/libfdt/fdt_overlay.c -+++ b/lib/libfdt/fdt_overlay.c -@@ -1,7 +1,7 @@ --#include "libfdt_env.h" -+#include "linux/libfdt_env.h" - - #include <fdt.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - #include "libfdt_internal.h" - -diff --git a/lib/libfdt/fdt_region.c b/lib/libfdt/fdt_region.c -index d2ce4c1c537b..11d64a7267b7 100644 ---- a/lib/libfdt/fdt_region.c -+++ b/lib/libfdt/fdt_region.c -@@ -5,11 +5,11 @@ - * SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause - */ - --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - - #ifndef USE_HOSTCC - #include <fdt.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #else - #include "fdt_host.h" - #endif -diff --git a/lib/libfdt/fdt_ro.c b/lib/libfdt/fdt_ro.c -index 1be9538fd277..d972d031c6ba 100644 ---- a/lib/libfdt/fdt_ro.c -+++ b/lib/libfdt/fdt_ro.c -@@ -3,11 +3,11 @@ - * Copyright (C) 2006 David Gibson, IBM Corporation. - * SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause - */ --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - - #ifndef USE_HOSTCC - #include <fdt.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #else - #include "fdt_host.h" - #endif -diff --git a/lib/libfdt/fdt_rw.c b/lib/libfdt/fdt_rw.c -index 87d4030fb14d..708c15ccb987 100644 ---- a/lib/libfdt/fdt_rw.c -+++ b/lib/libfdt/fdt_rw.c -@@ -3,11 +3,11 @@ - * Copyright (C) 2006 David Gibson, IBM Corporation. - * SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause - */ --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - - #ifndef USE_HOSTCC - #include <fdt.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #else - #include "fdt_host.h" - #endif -diff --git a/lib/libfdt/fdt_strerror.c b/lib/libfdt/fdt_strerror.c -index 7f8e02b1ee21..5475cf2ee597 100644 ---- a/lib/libfdt/fdt_strerror.c -+++ b/lib/libfdt/fdt_strerror.c -@@ -3,11 +3,11 @@ - * Copyright (C) 2006 David Gibson, IBM Corporation. - * SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause - */ --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - - #ifndef USE_HOSTCC - #include <fdt.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #else - #include "fdt_host.h" - #endif -diff --git a/lib/libfdt/fdt_sw.c b/lib/libfdt/fdt_sw.c -index 70fd02655073..5fcd79377c20 100644 ---- a/lib/libfdt/fdt_sw.c -+++ b/lib/libfdt/fdt_sw.c -@@ -3,9 +3,9 @@ - * Copyright (C) 2006 David Gibson, IBM Corporation. - * SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause - */ --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - #include <fdt.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - - #include "libfdt_internal.h" - -diff --git a/lib/libfdt/fdt_wip.c b/lib/libfdt/fdt_wip.c -index 45fb9641206f..cb8ee96f5a13 100644 ---- a/lib/libfdt/fdt_wip.c -+++ b/lib/libfdt/fdt_wip.c -@@ -3,11 +3,11 @@ - * Copyright (C) 2006 David Gibson, IBM Corporation. - * SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause - */ --#include <libfdt_env.h> -+#include <linux/libfdt_env.h> - - #ifndef USE_HOSTCC - #include <fdt.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #else - #include "fdt_host.h" - #endif -diff --git a/lib/libfdt/libfdt.swig b/lib/libfdt/libfdt.swig -index b24c72b1a22b..58a3b2840180 100644 ---- a/lib/libfdt/libfdt.swig -+++ b/lib/libfdt/libfdt.swig -@@ -3,7 +3,7 @@ - - %{ - #define SWIG_FILE_WITH_INIT --#include "libfdt.h" -+#include "linux/libfdt.h" - %} - - %pythoncode %{ -diff --git a/tools/Makefile b/tools/Makefile -index 5b81dde4b069..96bfbbe9c7e4 100644 ---- a/tools/Makefile -+++ b/tools/Makefile -@@ -237,7 +237,7 @@ LICENSE-$(CONFIG_CMD_LICENSE) += $(LICENSE_H) - # Define __KERNEL_STRICT_NAMES to prevent typedef overlaps - # Define _GNU_SOURCE to obtain the getline prototype from stdio.h - # --HOST_EXTRACFLAGS += -include $(srctree)/include/libfdt_env.h \ -+HOST_EXTRACFLAGS += -include $(srctree)/include/linux/libfdt_env.h \ - $(patsubst -I%,-idirafter%, $(filter -I%, $(UBOOTINCLUDE))) \ - -I$(srctree)/lib/libfdt \ - -I$(srctree)/tools \ -diff --git a/tools/dtoc/dtoc.py b/tools/dtoc/dtoc.py -index 11050b66f710..a891d1c74746 100755 ---- a/tools/dtoc/dtoc.py -+++ b/tools/dtoc/dtoc.py -@@ -260,7 +260,7 @@ class DtbPlatdata: - README.of-plat for more information. - """ - self.Out('#include <stdbool.h>\n') -- self.Out('#include <libfdt.h>\n') -+ self.Out('#include <linux/libfdt.h>\n') - - # Output the struct definition - for name in sorted(structs): -diff --git a/tools/fdt_host.h b/tools/fdt_host.h -index 134d9657139b..d8ea8de1ec33 100644 ---- a/tools/fdt_host.h -+++ b/tools/fdt_host.h -@@ -8,7 +8,7 @@ - #define __FDT_HOST_H__ - - /* Make sure to include u-boot version of libfdt include files */ --#include "../include/libfdt.h" -+#include "../include/linux/libfdt.h" - #include "../include/fdt_support.h" - - int fit_check_sign(const void *working_fdt, const void *key); -diff --git a/tools/fdtgrep.c b/tools/fdtgrep.c -index b9078273c954..fbe38c824a41 100644 ---- a/tools/fdtgrep.c -+++ b/tools/fdtgrep.c -@@ -16,7 +16,7 @@ - #include <string.h> - #include <unistd.h> - --#include <../include/libfdt.h> -+#include <../include/linux/libfdt.h> - #include <libfdt_internal.h> - - /* Define DEBUG to get some debugging output on stderr */ -diff --git a/tools/ifdtool.c b/tools/ifdtool.c -index 195b1533ab69..c805597744bd 100644 ---- a/tools/ifdtool.c -+++ b/tools/ifdtool.c -@@ -18,7 +18,7 @@ - #include <unistd.h> - #include <sys/types.h> - #include <sys/stat.h> --#include <libfdt.h> -+#include <linux/libfdt.h> - #include "ifdtool.h" - - #undef DEBUG --- -2.21.0 - diff --git a/package/boot/uboot-omap/patches/107-tools-include-necessary-headers-explicitly.patch b/package/boot/uboot-omap/patches/107-tools-include-necessary-headers-explicitly.patch deleted file mode 100644 index 4d0f254747..0000000000 --- a/package/boot/uboot-omap/patches/107-tools-include-necessary-headers-explicitly.patch +++ /dev/null @@ -1,75 +0,0 @@ -From ad23f45b346f196e07ba49d354a12762f19abfa4 Mon Sep 17 00:00:00 2001 -From: Masahiro Yamada <yamada.masahiro@socionext.com> -Date: Sun, 21 Jan 2018 19:19:15 +0900 -Subject: [PATCH 2/2] tools: include necessary headers explicitly - -Several host-tools use "bool" type without including <stdbool.h>. -This relies on the crappy header inclusion chain. - -tools/Makefile has the following line: - - HOST_EXTRACFLAGS += -include $(srctree)/include/libfdt_env.h \ - -All host-tools are forced to include libfdt_env.h even if they are -totally unrelated to FDT. Then, <stdbool.h> is indirectly included -as follows: - - include/libfdt_env.h - -> include/linux/types.h - -> <stdbool.h> - -I am fixing this horrible crap. In advance, I need to add necessary -include directives explicitly. tools/fdtgrep.c needs more; <fctl.h> -for open() and <errno.h> for errno. - -Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> -Reviewed-by: Joe Hershberger <joe.hershberger@ni.com> -Reviewed-by: Simon Glass <sjg@chromium.org> ---- - tools/fdtgrep.c | 3 +++ - tools/ifdtool.c | 1 + - tools/imagetool.h | 1 + - 3 files changed, 5 insertions(+) - -diff --git a/tools/fdtgrep.c b/tools/fdtgrep.c -index fbe38c824a41..13703fc3b1b9 100644 ---- a/tools/fdtgrep.c -+++ b/tools/fdtgrep.c -@@ -10,7 +10,10 @@ - - #include <assert.h> - #include <ctype.h> -+#include <errno.h> - #include <getopt.h> -+#include <fcntl.h> -+#include <stdbool.h> - #include <stdio.h> - #include <stdlib.h> - #include <string.h> -diff --git a/tools/ifdtool.c b/tools/ifdtool.c -index c805597744bd..e4c2f82c4a1e 100644 ---- a/tools/ifdtool.c -+++ b/tools/ifdtool.c -@@ -12,6 +12,7 @@ - #include <assert.h> - #include <fcntl.h> - #include <getopt.h> -+#include <stdbool.h> - #include <stdlib.h> - #include <stdio.h> - #include <string.h> -diff --git a/tools/imagetool.h b/tools/imagetool.h -index 15c2a0c0e1c1..076e5e0dc8f9 100644 ---- a/tools/imagetool.h -+++ b/tools/imagetool.h -@@ -12,6 +12,7 @@ - #include "os_support.h" - #include <errno.h> - #include <fcntl.h> -+#include <stdbool.h> - #include <stdio.h> - #include <stdlib.h> - #include <string.h> --- -2.21.0 - |