mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 14:16:31 +00:00
linux: Install the device tree in /boot when installing the kernel
The option BR2_LINUX_KERNEL_INSTALL_TARGET used to install the kernel in /boot in the rootfs. The introduction of the device tree builds made it possible to generate device tree blobs, and stored them in IMAGES_DIR like the kernel, but didn't copy the dtb in /boot when _INSTALL_TARGET was enabled. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
8290a6261a
commit
88d350ca3c
@ -198,6 +198,13 @@ define LINUX_INSTALL_DTB
|
|||||||
$(addprefix $(KERNEL_ARCH_PATH)/boot/dts/,$(KERNEL_DTBS))),dts/),$(KERNEL_DTBS)) \
|
$(addprefix $(KERNEL_ARCH_PATH)/boot/dts/,$(KERNEL_DTBS))),dts/),$(KERNEL_DTBS)) \
|
||||||
$(BINARIES_DIR)/
|
$(BINARIES_DIR)/
|
||||||
endef
|
endef
|
||||||
|
define LINUX_INSTALL_DTB_TARGET
|
||||||
|
# dtbs moved from arch/$ARCH/boot to arch/$ARCH/boot/dts since 3.8-rc1
|
||||||
|
cp $(addprefix \
|
||||||
|
$(KERNEL_ARCH_PATH)/boot/$(if $(wildcard \
|
||||||
|
$(addprefix $(KERNEL_ARCH_PATH)/boot/dts/,$(KERNEL_DTBS))),dts/),$(KERNEL_DTBS)) \
|
||||||
|
$(TARGET_DIR)/boot/
|
||||||
|
endef
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -234,6 +241,7 @@ endef
|
|||||||
ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),y)
|
ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),y)
|
||||||
define LINUX_INSTALL_KERNEL_IMAGE_TO_TARGET
|
define LINUX_INSTALL_KERNEL_IMAGE_TO_TARGET
|
||||||
install -m 0644 -D $(LINUX_IMAGE_PATH) $(TARGET_DIR)/boot/$(LINUX_IMAGE_NAME)
|
install -m 0644 -D $(LINUX_IMAGE_PATH) $(TARGET_DIR)/boot/$(LINUX_IMAGE_NAME)
|
||||||
|
$(LINUX_INSTALL_DTB_TARGET)
|
||||||
endef
|
endef
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user