Commit dd1aa62c authored by Maxime Ripard's avatar Maxime Ripard Committed by Peter Korsgaard
Browse files

linux: Support multiple device tree build

parent 2a27ad3d
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -261,11 +261,12 @@ config BR2_LINUX_KERNEL_USE_CUSTOM_DTS
endchoice

config BR2_LINUX_KERNEL_INTREE_DTS_NAME
	string "Device Tree Source file name"
	string "Device Tree Source file names"
	depends on BR2_LINUX_KERNEL_USE_INTREE_DTS
	help
	 Name of the device tree source file, without
	 the trailing .dts
	 the trailing .dts. You can provide a list of
	 dts files to build, separated by spaces.

config BR2_LINUX_KERNEL_CUSTOM_DTS_PATH
	string "Device Tree Source file path"
+5 −2
Original line number Diff line number Diff line
@@ -187,10 +187,13 @@ endef
ifeq ($(BR2_LINUX_KERNEL_DTS_SUPPORT),y)
ifeq ($(BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT),)
define LINUX_BUILD_DTB
	$(TARGET_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(KERNEL_DTS_NAME).dtb
	$(TARGET_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) \
		$(addsuffix .dtb, $(call qstrip, $(KERNEL_DTS_NAME)))
endef
define LINUX_INSTALL_DTB
	cp $(KERNEL_ARCH_PATH)/boot/$(KERNEL_DTS_NAME).dtb $(BINARIES_DIR)/
	cp $(addprefix $(KERNEL_ARCH_PATH)/boot/, \
		$(addsuffix .dtb, $(call qstrip, $(KERNEL_DTS_NAME)))) \
		$(BINARIES_DIR)/
endef
endif
endif