summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuka Perkov <luka@openwrt.org>2016-03-14 17:06:08 +0000
committerLuka Perkov <luka@openwrt.org>2016-03-14 17:06:08 +0000
commit1b9c171f88331d2e503fe3c3a2b94a7e15b14fef (patch)
treee9570c04141cf1ee5b12837917e362778e14be11
parentef754429897a636a5ce2c26dd7f56ee812c37eaf (diff)
downloadmtk-20170518-1b9c171f88331d2e503fe3c3a2b94a7e15b14fef.zip
mtk-20170518-1b9c171f88331d2e503fe3c3a2b94a7e15b14fef.tar.gz
mtk-20170518-1b9c171f88331d2e503fe3c3a2b94a7e15b14fef.tar.bz2
kirkwood: add DEVICE_VAR KERNEL_IN_UBI for kernel as volume in ubi images
depending on KERNEL_IN_UBI, the image.mk will create a ubi volume for the kernel Signed-off-by: Alexander Couzens <lynxis@fe80.eu> SVN-Revision: 49009
-rw-r--r--target/linux/kirkwood/image/Makefile17
1 files changed, 16 insertions, 1 deletions
diff --git a/target/linux/kirkwood/image/Makefile b/target/linux/kirkwood/image/Makefile
index 24cb317..9a2c2e4 100644
--- a/target/linux/kirkwood/image/Makefile
+++ b/target/linux/kirkwood/image/Makefile
@@ -10,7 +10,7 @@ NAND_BLOCKSIZE := 2048-128k
include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/image.mk
-DEVICE_VARS += DEVICE_DTS KERNEL_SIZE PAGESIZE BLOCKSIZE SUBPAGESIZE
+DEVICE_VARS += DEVICE_DTS KERNEL_SIZE PAGESIZE BLOCKSIZE SUBPAGESIZE KERNEL_IN_UBI
KERNEL_LOADADDR:=0x8000
TARGET_DEVICES = linksys-audi linksys-viper
@@ -18,6 +18,21 @@ define Device/Default
KERNEL_DEPENDS = $$(wildcard $(DTS_DIR)/$$(DEVICE_DTS).dts)
KERNEL := kernel-bin | append-dtb | uImage none
KERNEL_NAME := zImage
+ KERNEL_IN_UBI :=
+endef
+
+define Device/dockstar
+ DEVICE_DTS := kirkwood-dockstar
+ PAGESIZE := 2048
+ SUBPAGESIZE := 512
+ BLOCKSIZE := 128KiB
+ FILESYSTEMS := squashfs
+ PROFILES := Generic DOCKSTAR
+ IMAGES := factory.bin sysupgrade.tar
+ IMAGE/factory.bin := append-ubi
+ IMAGE/sysupgrade.tar := sysupgrade-nand
+ KERNEL_IN_UBI := 1
+ KERNEL := kernel-bin | append-dtb
endef
define Device/linksys-audi