ath79/mikrotik: create shared device definitions for nor and nand
[openwrt/openwrt.git] / target / linux / ath79 / image / common-mikrotik.mk
index c21800011ba791cd49cdf95600f07acb2d194872..9ac89fdcb11980e7b0b3d401d922c764e782d389 100644 (file)
@@ -4,3 +4,17 @@ define Device/mikrotik
        KERNEL := kernel-bin | append-dtb | lzma | loader-kernel
        KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-kernel
 endef
+
+define Device/mikrotik_nor
+  $(Device/mikrotik)
+  IMAGE/sysupgrade.bin := append-kernel | kernel2minor -s 1024 -e | \
+       pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs | \
+       append-metadata | check-size
+endef
+
+define Device/mikrotik_nand
+  $(Device/mikrotik)
+  IMAGE/sysupgrade.bin = append-kernel | kernel2minor -s 2048 -e -c | \
+       sysupgrade-tar kernel=$$$$@ | append-metadata
+  DEVICE_PACKAGES := nand-utils
+endef