build: Allow specifying uImage time
Some U-Boot checks for a specified uImage time and refuses to boot if mismatched. This patch fixes it by recognizing UIMAGE_TIME parameter. Signed-off-by: David Yang <mmyangfl@gmail.com>
This commit is contained in:
parent
aa28e91404
commit
a8a2a95351
@ -581,6 +581,7 @@ define Build/tplink-v2-image
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/uImage
|
define Build/uImage
|
||||||
|
$(if $(UIMAGE_TIME),SOURCE_DATE_EPOCH="$(UIMAGE_TIME)") \
|
||||||
mkimage \
|
mkimage \
|
||||||
-A $(LINUX_KARCH) \
|
-A $(LINUX_KARCH) \
|
||||||
-O linux \
|
-O linux \
|
||||||
|
@ -405,6 +405,7 @@ define Device/Init
|
|||||||
BOARD_NAME :=
|
BOARD_NAME :=
|
||||||
UIMAGE_MAGIC :=
|
UIMAGE_MAGIC :=
|
||||||
UIMAGE_NAME :=
|
UIMAGE_NAME :=
|
||||||
|
UIMAGE_TIME :=
|
||||||
DEVICE_COMPAT_VERSION := 1.0
|
DEVICE_COMPAT_VERSION := 1.0
|
||||||
DEVICE_COMPAT_MESSAGE :=
|
DEVICE_COMPAT_MESSAGE :=
|
||||||
SUPPORTED_DEVICES := $(subst _,$(comma),$(1))
|
SUPPORTED_DEVICES := $(subst _,$(comma),$(1))
|
||||||
@ -425,7 +426,7 @@ DEFAULT_DEVICE_VARS := \
|
|||||||
DEVICE_DTS_CONFIG DEVICE_DTS_DELIMITER DEVICE_DTS_DIR DEVICE_DTS_OVERLAY \
|
DEVICE_DTS_CONFIG DEVICE_DTS_DELIMITER DEVICE_DTS_DIR DEVICE_DTS_OVERLAY \
|
||||||
DEVICE_DTS_LOADADDR \
|
DEVICE_DTS_LOADADDR \
|
||||||
DEVICE_FDT_NUM DEVICE_IMG_PREFIX SOC BOARD_NAME UIMAGE_MAGIC UIMAGE_NAME \
|
DEVICE_FDT_NUM DEVICE_IMG_PREFIX SOC BOARD_NAME UIMAGE_MAGIC UIMAGE_NAME \
|
||||||
SUPPORTED_DEVICES IMAGE_METADATA KERNEL_ENTRY KERNEL_LOADADDR \
|
UIMAGE_TIME SUPPORTED_DEVICES IMAGE_METADATA KERNEL_ENTRY KERNEL_LOADADDR \
|
||||||
UBOOT_PATH IMAGE_SIZE \
|
UBOOT_PATH IMAGE_SIZE \
|
||||||
FACTORY_IMG_NAME FACTORY_SIZE \
|
FACTORY_IMG_NAME FACTORY_SIZE \
|
||||||
DEVICE_PACKAGES DEVICE_COMPAT_VERSION DEVICE_COMPAT_MESSAGE \
|
DEVICE_PACKAGES DEVICE_COMPAT_VERSION DEVICE_COMPAT_MESSAGE \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user