Build system now differentiates between building normal device trees and overlays; as the latter would be broken when CONFIG_EXTERNAL_DTS_FRAGMENTS is in use. Switch over Qemu board support to build the overlay as such. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> --- common/boards/qemu-virt/Makefile | 6 +++--- common/boards/qemu-virt/board.c | 4 ++-- .../{overlay-of-flash.dts => qemu-virt-flash.dtso} | 0 3 files changed, 5 insertions(+), 5 deletions(-) rename common/boards/qemu-virt/{overlay-of-flash.dts => qemu-virt-flash.dtso} (100%) diff --git a/common/boards/qemu-virt/Makefile b/common/boards/qemu-virt/Makefile index c16727751550..d280e5ebdd2b 100644 --- a/common/boards/qemu-virt/Makefile +++ b/common/boards/qemu-virt/Makefile @@ -1,12 +1,12 @@ # SPDX-License-Identifier: GPL-2.0-only obj-y += board.o -obj-y += overlay-of-flash.dtb.o +obj-y += qemu-virt-flash.dtbo.o ifeq ($(CONFIG_RISCV),y) -DTC_CPP_FLAGS_overlay-of-flash.dtb := -DRISCV_VIRT=1 +DTC_CPP_FLAGS_qemu-virt-flash.dtbo := -DRISCV_VIRT=1 endif ifeq ($(CONFIG_ARM),y) -DTC_CPP_FLAGS_overlay-of-flash.dtb := -DARM_VIRT=1 +DTC_CPP_FLAGS_qemu-virt-flash.dtbo := -DARM_VIRT=1 endif clean-files := *.dtb *.dtb.S .*.dtc .*.pre .*.dts *.dtb.z diff --git a/common/boards/qemu-virt/board.c b/common/boards/qemu-virt/board.c index 19d995aa508e..ea29783d6056 100644 --- a/common/boards/qemu-virt/board.c +++ b/common/boards/qemu-virt/board.c @@ -34,7 +34,7 @@ static inline void arm_virt_init(void) static inline void arm_virt_init(void) {} #endif -extern char __dtb_overlay_of_flash_start[]; +extern char __dtbo_qemu_virt_flash_start[]; static const struct of_device_id virt_of_match[] = { { .compatible = "linux,dummy-virt", .data = arm_virt_init }, @@ -65,7 +65,7 @@ static int virt_board_driver_init(void) init(); } - overlay = of_unflatten_dtb(__dtb_overlay_of_flash_start, INT_MAX); + overlay = of_unflatten_dtb(__dtbo_qemu_virt_flash_start, INT_MAX); of_overlay_apply_tree(root, overlay); /* of_probe() will happen later at of_populate_initcall */ diff --git a/common/boards/qemu-virt/overlay-of-flash.dts b/common/boards/qemu-virt/qemu-virt-flash.dtso similarity index 100% rename from common/boards/qemu-virt/overlay-of-flash.dts rename to common/boards/qemu-virt/qemu-virt-flash.dtso -- 2.39.2