+ KERNEL_INSTALL := 1
+ BOARD_NAME := db149
+ DEVICE_TITLE := Qualcomm DB149
+ DEVICE_PACKAGES := ath10k-firmware-qca99x0
+endef
+
+define Device/EA8500
+ $(call Device/LegacyImage)
+ DEVICE_DTS := qcom-ipq8064-ea8500
+ PAGESIZE := 2048
+ BLOCKSIZE := 128k
+ KERNEL_SIZE := 3072k
+ FILESYSTEMS := squashfs
+ KERNEL = kernel-bin | append-dtb | uImage none | append-file $(KDIR)/root.dummy
+ PROFILES += $$(DEVICE_NAME)
+ BOARD_NAME := ea8500
+ UBINIZE_OPTS := -E 5
+ IMAGES := factory.bin sysupgrade.tar
+ IMAGE/factory.bin := append-kernel | pad-to $$$${KERNEL_SIZE} | append-ubi
+ IMAGE/sysupgrade.tar := sysupgrade-tar
+ DEVICE_TITLE := Linksys EA8500
+ DEVICE_PACKAGES := ath10k-firmware-qca99x0
+endef
+
+define Device/R7500
+ $(call Device/DniImage)
+ DEVICE_DTS := qcom-ipq8064-r7500
+ KERNEL_SIZE := 2097152
+ NETGEAR_BOARD_ID := R7500
+ NETGEAR_HW_ID := 29764841+0+128+256+3x3+4x4
+ BLOCKSIZE := 128k
+ PAGESIZE := 2048
+ BOARD_NAME := r7500
+ DEVICE_TITLE := Netgear Nighthawk X4 R7500
+ DEVICE_PACKAGES := ath10k-firmware-qca99x0
+endef
+
+define Device/R7500v2
+ $(call Device/DniImage)
+ DEVICE_DTS := qcom-ipq8064-r7500v2
+ KERNEL_SIZE := 2097152
+ NETGEAR_BOARD_ID := R7500v2
+ NETGEAR_HW_ID := 29764958+0+128+512+3x3+4x4
+ BLOCKSIZE := 128k
+ PAGESIZE := 2048
+ BOARD_NAME := r7500v2
+ DEVICE_TITLE := Netgear Nighthawk X4 R7500v2
+ DEVICE_PACKAGES := ath10k-firmware-qca99x0
+endef
+
+define Device/R7800
+ $(call Device/DniImage)
+ DEVICE_DTS := qcom-ipq8065-r7800
+ KERNEL_SIZE := 2097152
+ NETGEAR_BOARD_ID := R7800
+ NETGEAR_HW_ID := 29764958+0+128+512+4x4+4x4+cascade
+ BLOCKSIZE := 128k
+ PAGESIZE := 2048
+ BOARD_NAME := r7800
+ DEVICE_TITLE := Netgear Nighthawk X4S R7800
+ DEVICE_PACKAGES := ath10k-firmware-qca9984
+endef
+
+define Device/NBG6817
+ DEVICE_DTS := qcom-ipq8065-nbg6817
+ KERNEL_SIZE := 4096k
+ BLOCKSIZE := 64k
+ BOARD_NAME := nbg6817
+ DEVICE_TITLE := ZyXEL NBG6817
+ DEVICE_PACKAGES := ath10k-firmware-qca9984 e2fsprogs losetup
+ $(call Device/ZyXELImage)