+define Device/netgear_r7500
+ $(call Device/DniImage)
+ DEVICE_VENDOR := NETGEAR
+ DEVICE_MODEL := Nighthawk X4 R7500
+ DEVICE_VARIANT := v1
+ SOC := qcom-ipq8064
+ KERNEL_SIZE := 4096k
+ NETGEAR_BOARD_ID := R7500
+ NETGEAR_HW_ID := 29764841+0+128+256+3x3+4x4
+ BLOCKSIZE := 128k
+ PAGESIZE := 2048
+ BOARD_NAME := r7500
+ SUPPORTED_DEVICES += r7500
+ DEVICE_PACKAGES := ath10k-firmware-qca988x-ct
+endef
+TARGET_DEVICES += netgear_r7500
+
+define Device/netgear_r7500v2
+ $(call Device/DniImage)
+ DEVICE_VENDOR := NETGEAR
+ DEVICE_MODEL := Nighthawk X4 R7500
+ DEVICE_VARIANT := v2
+ SOC := qcom-ipq8064
+ KERNEL_SIZE := 4096k
+ NETGEAR_BOARD_ID := R7500v2
+ NETGEAR_HW_ID := 29764958+0+128+512+3x3+4x4
+ BLOCKSIZE := 128k
+ PAGESIZE := 2048
+ BOARD_NAME := r7500v2
+ SUPPORTED_DEVICES += r7500v2
+ DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct ath10k-firmware-qca988x-ct
+endef
+TARGET_DEVICES += netgear_r7500v2
+
+define Device/netgear_r7800
+ $(call Device/DniImage)
+ DEVICE_VENDOR := NETGEAR
+ DEVICE_MODEL := Nighthawk X4S R7800
+ SOC := qcom-ipq8065
+ KERNEL_SIZE := 4096k
+ NETGEAR_BOARD_ID := R7800
+ NETGEAR_HW_ID := 29764958+0+128+512+4x4+4x4+cascade
+ BLOCKSIZE := 128k
+ PAGESIZE := 2048
+ BOARD_NAME := r7800
+ SUPPORTED_DEVICES += r7800
+ DEVICE_PACKAGES := ath10k-firmware-qca9984-ct
+endef
+TARGET_DEVICES += netgear_r7800
+
+define Device/qcom_ipq8064-ap148