ath79: D-Link DAP-2680: select QCA9984 firmware
[openwrt/staging/dedeckeh.git] / target / linux / ath79 / image / common-mikrotik.mk
index c21800011ba791cd49cdf95600f07acb2d194872..5f5fa7899a079737444263786a72f9794d9dcc5f 100644 (file)
@@ -1,6 +1,21 @@
 define Device/mikrotik
        DEVICE_VENDOR := MikroTik
-       LOADER_TYPE := elf
-       KERNEL := kernel-bin | append-dtb | lzma | loader-kernel
-       KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-kernel
+       KERNEL_NAME := vmlinuz
+       KERNEL := kernel-bin | append-dtb-elf
+       KERNEL_INITRAMFS := kernel-bin | append-dtb-elf
+endef
+
+define Device/mikrotik_nor
+  $(Device/mikrotik)
+  IMAGE/sysupgrade.bin := append-kernel | kernel2minor -s 1024 -e | \
+       pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs | \
+       check-size | append-metadata
+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
+  DEFAULT := n
 endef