Browse Source

image.mk: add support for specifying the VID header offset for UBI

Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau 9 years ago
parent
commit
9a50a213d2
2 changed files with 3 additions and 1 deletions
  1. 1 0
      include/image-commands.mk
  2. 2 1
      include/image.mk

+ 1 - 0
include/image-commands.mk

@@ -107,6 +107,7 @@ define Build/append-ubi
 		[email protected] \
 		-p $(BLOCKSIZE) -m $(PAGESIZE) \
 		$(if $(SUBPAGESIZE),-s $(SUBPAGESIZE)) \
+		$(if $(VID_HDR_OFFSET),-O $(VID_HDR_OFFSET)) \
 		$(UBINIZE_OPTS)
 	cat [email protected] >> $@
 	rm [email protected]

+ 2 - 1
include/image.mk

@@ -295,6 +295,7 @@ define Device/Init
   BLOCKSIZE :=
   PAGESIZE :=
   SUBPAGESIZE :=
+  VID_HDR_OFFSET :=
   UBINIZE_OPTS := -E 5
   MKUBIFS_OPTS :=
 
@@ -310,7 +311,7 @@ DEFAULT_DEVICE_VARS := \
   DEVICE_NAME KERNEL KERNEL_INITRAMFS KERNEL_INITRAMFS_IMAGE \
   DEVICE_DTS DEVICE_DTS_DIR \
   UBOOTENV_IN_UBI KERNEL_IN_UBI \
-  BLOCKSIZE PAGESIZE SUBPAGESIZE \
+  BLOCKSIZE PAGESIZE SUBPAGESIZE VID_HDR_OFFSET \
   UBINIZE_OPTS
 
 define Device/ExportVar