ath79: add support for ALFA Network Pi-WiFi4
[openwrt/openwrt.git] / target / linux / ath79 / image / common-mikrotik.mk
index 4cf0aa1cacdf2c6841b96576fde524b9eaa9c96d..b0c3feda20ccc5cc2db2b25016d5dad0a7363772 100644 (file)
@@ -1,7 +1,20 @@
 define Device/mikrotik
        DEVICE_VENDOR := MikroTik
-       DEVICE_PACKAGES := rbcfg
-       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 | \
+       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