Commit 5b33e0b6 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

linux: handle new dtb location since 3.8-rc1 for appended dtbs



Similar to how we've done it for seperate dtbs (ef347050).

Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent de1eb105
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -203,14 +203,21 @@ endif

ifeq ($(BR2_LINUX_KERNEL_APPENDED_UIMAGE),y)
define LINUX_APPEND_DTB
	cat $(KERNEL_ARCH_PATH)/boot/$(KERNEL_DTS_NAME).dtb >> $(KERNEL_ARCH_PATH)/boot/zImage
define LINUX_APPEND_DTB
	# dtbs moved from arch/$ARCH/boot to arch/$ARCH/boot/dts since 3.8-rc1
	cat $(wildcard $(addprefix $(KERNEL_ARCH_PATH)/boot/,\
		$(KERNEL_DTS_NAME).dtb dts/$(KERNEL_DTS_NAME).dtb)) \
		>> $(KERNEL_ARCH_PATH)/boot/zImage
	# We need to generate the uImage here after that so that the uImage is
	# generated with the right image size.
	$(TARGET_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) uImage
endef
else ifeq ($(BR2_LINUX_KERNEL_APPENDED_ZIMAGE),y)
define LINUX_APPEND_DTB
	cat $(KERNEL_ARCH_PATH)/boot/$(KERNEL_DTS_NAME).dtb >> $(KERNEL_ARCH_PATH)/boot/zImage
	# dtbs moved from arch/$ARCH/boot to arch/$ARCH/boot/dts since 3.8-rc1
	cat $(wildcard $(addprefix $(KERNEL_ARCH_PATH)/boot/,\
		$(KERNEL_DTS_NAME).dtb dts/$(KERNEL_DTS_NAME).dtb)) \
		>> $(KERNEL_ARCH_PATH)/boot/zImage
endef
endif