mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 22:26:31 +00:00
u-boot: add Marvell u-boot.kwb support
Marvell boards like the sheevaplug needs a special .kwb image format, so add an option for it similar to how we handle zImage/uImage/.. for the kernel. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
3da3c33877
commit
3cd5174ed7
@ -57,6 +57,18 @@ config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR
|
|||||||
|
|
||||||
Most users may leave this empty
|
Most users may leave this empty
|
||||||
|
|
||||||
|
choice
|
||||||
|
prompt "U-Boot binary format"
|
||||||
|
|
||||||
|
config BR2_TARGET_UBOOT_FORMAT_BIN
|
||||||
|
bool "u-boot.bin"
|
||||||
|
|
||||||
|
config BR2_TARGET_UBOOT_FORMAT_KWB
|
||||||
|
depends on BR2_arm
|
||||||
|
bool "u-boot.kwb (Marvell)"
|
||||||
|
|
||||||
|
endchoice
|
||||||
|
|
||||||
config BR2_TARGET_UBOOT_TOOL_MKIMAGE
|
config BR2_TARGET_UBOOT_TOOL_MKIMAGE
|
||||||
bool "mkimage tool in target"
|
bool "mkimage tool in target"
|
||||||
help
|
help
|
||||||
|
@ -27,7 +27,13 @@ endif
|
|||||||
|
|
||||||
U_BOOT_DIR:=$(BUILD_DIR)/u-boot-$(U_BOOT_VERSION)
|
U_BOOT_DIR:=$(BUILD_DIR)/u-boot-$(U_BOOT_VERSION)
|
||||||
U_BOOT_CAT:=$(BZCAT)
|
U_BOOT_CAT:=$(BZCAT)
|
||||||
|
|
||||||
|
ifeq ($(BR2_TARGET_UBOOT_FORMAT_KWB),y)
|
||||||
|
U_BOOT_BIN:=u-boot.kwb
|
||||||
|
U_BOOT_MAKE_OPT:=$(U_BOOT_BIN)
|
||||||
|
else
|
||||||
U_BOOT_BIN:=u-boot.bin
|
U_BOOT_BIN:=u-boot.bin
|
||||||
|
endif
|
||||||
|
|
||||||
MKIMAGE:=$(HOST_DIR)/usr/bin/mkimage
|
MKIMAGE:=$(HOST_DIR)/usr/bin/mkimage
|
||||||
|
|
||||||
@ -124,7 +130,7 @@ $(U_BOOT_DIR)/$(U_BOOT_BIN): $(U_BOOT_DIR)/.header_modified
|
|||||||
LDFLAGS="$(TARGET_LDFLAGS)" \
|
LDFLAGS="$(TARGET_LDFLAGS)" \
|
||||||
$(U_BOOT_CONFIGURE_OPTS) \
|
$(U_BOOT_CONFIGURE_OPTS) \
|
||||||
$(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" ARCH=$(U_BOOT_ARCH) \
|
$(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" ARCH=$(U_BOOT_ARCH) \
|
||||||
-C $(U_BOOT_DIR)
|
$(U_BOOT_MAKE_OPT) -C $(U_BOOT_DIR)
|
||||||
|
|
||||||
# Copy the result to the images/ directory
|
# Copy the result to the images/ directory
|
||||||
$(BINARIES_DIR)/$(U_BOOT_BIN): $(U_BOOT_DIR)/$(U_BOOT_BIN)
|
$(BINARIES_DIR)/$(U_BOOT_BIN): $(U_BOOT_DIR)/$(U_BOOT_BIN)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user