ath79: add support for ZTE MF281
[openwrt/staging/stintel.git] / target / linux / ath79 / image / nand.mk
index 4e1ac216a58ae06192a75558b25ff937b1a33a6f..117f6e99cd6173aab4669f7f3d9cae58d4fd8d0b 100644 (file)
@@ -322,7 +322,7 @@ define Device/netgear_wndr4500-v3
 endef
 TARGET_DEVICES += netgear_wndr4500-v3
 
-define Device/zte_mf286_common
+define Device/zte_mf28x_common
   SOC := qca9563
   DEVICE_VENDOR := ZTE
   DEVICE_PACKAGES := kmod-usb2 kmod-ath10k-ct
@@ -332,8 +332,21 @@ define Device/zte_mf286_common
   IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
 endef
 
+define Device/zte_mf281
+  $(Device/zte_mf28x_common)
+  DEVICE_MODEL := MF281
+  KERNEL_SIZE := 6144k
+  IMAGE_SIZE := 29696k
+  IMAGES += factory.bin
+  IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-ubi | \
+       check-size
+  DEVICE_PACKAGES += ath10k-firmware-qca9888-ct kmod-usb-net-rndis \
+       kmod-usb-acm comgt-ncm
+endef
+TARGET_DEVICES += zte_mf281
+
 define Device/zte_mf286
-  $(Device/zte_mf286_common)
+  $(Device/zte_mf28x_common)
   DEVICE_MODEL := MF286
   DEVICE_PACKAGES += ath10k-firmware-qca988x-ct kmod-usb-net-qmi-wwan \
        kmod-usb-serial-option uqmi
@@ -341,7 +354,7 @@ endef
 TARGET_DEVICES += zte_mf286
 
 define Device/zte_mf286a
-  $(Device/zte_mf286_common)
+  $(Device/zte_mf28x_common)
   DEVICE_MODEL := MF286A
   DEVICE_PACKAGES += ath10k-firmware-qca9888-ct kmod-usb-net-qmi-wwan \
        kmod-usb-serial-option uqmi
@@ -349,7 +362,7 @@ endef
 TARGET_DEVICES += zte_mf286a
 
 define Device/zte_mf286r
-  $(Device/zte_mf286_common)
+  $(Device/zte_mf28x_common)
   DEVICE_MODEL := MF286R
   DEVICE_PACKAGES += ath10k-firmware-qca9888-ct kmod-usb-net-rndis kmod-usb-acm \
        comgt-ncm