@mv $@.new $@
endef
+define Build/qsdk-ipq-app-gpt
+ cp $@ $@.tmp 2>/dev/null || true
+ ptgen -g -o $@.tmp -a 1 -l 1024 \
+ -t 0x2e -N 0:HLOS -r -p 32M \
+ -t 0x83 -N rootfs -r -p 128M \
+ -N rootfs_data -p 512M
+ cat $@.tmp >> $@
+ rm $@.tmp
+endef
+
define Build/SenaoFW
-$(STAGING_DIR_HOST)/bin/mksenaofw \
-n $(BOARD_NAME) -r $(VENDOR_ID) -p $(1) \
endef
TARGET_DEVICES += glinet_gl-b1300
+define Device/glinet_gl-b2200
+ $(call Device/FitzImage)
+ DEVICE_VENDOR := GL.iNet
+ DEVICE_MODEL := GL-B2200
+ SOC := qcom-ipq4019
+ DEVICE_DTS_CONFIG := config@ap.dk04.1-c3
+ KERNEL_INITRAMFS_SUFFIX := -recovery.itb
+ IMAGES := emmc.img.gz sysupgrade.bin
+ IMAGE/emmc.img.gz := qsdk-ipq-app-gpt |\
+ pad-to 1024k | append-kernel |\
+ pad-to 33792k | append-rootfs |\
+ append-metadata | gzip
+ IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
+ DEVICE_PACKAGES := ath10k-firmware-qca9888-ct ipq-wifi-glinet_gl-b2200 \
+ kmod-fs-ext4 kmod-mmc kmod-spi-dev mkf2fs e2fsprogs kmod-fs-f2fs
+endef
+TARGET_DEVICES += glinet_gl-b2200
+
define Device/glinet_gl-s1300
$(call Device/FitzImage)
DEVICE_VENDOR := GL.iNet