+TARGET_DEVICES += buffalo-wxr-1900dhp
+
+define Device/buffalo-wzr-600dhp2
+ DEVICE_TITLE := Buffalo WZR-600DHP2
+ DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
+endef
+TARGET_DEVICES += buffalo-wzr-600dhp2
+
+define Device/buffalo-wzr-900dhp
+ DEVICE_TITLE := Buffalo WZR-900DHP
+ DEVICE_PACKAGES := kmod-b43 $(USB3_PACKAGES)
+ BUFFALO_TAG_PLATFORM := bcm
+ BUFFALO_TAG_VERSION := 9.99
+ BUFFALO_TAG_MINOR := 9.99
+ IMAGES += factory-DHP-EU.bin factory-DHP2-JP.bin
+ IMAGE/factory-DHP-EU.bin := \
+ append-ubi | trx-nand | buffalo-wzr-header WZR-900DHP EU | \
+ buffalo-enc WZR-900DHP $$(BUFFALO_TAG_VERSION) | \
+ buffalo-tag-dhp WZR-900DHP EU mlang20 | buffalo-enc-tag | \
+ buffalo-dhp-image
+ IMAGE/factory-DHP2-JP.bin := \
+ append-ubi | trx-nand | buffalo-wzr-header WZR-900DHP2 JP | \
+ buffalo-enc WZR-900DHP2 $$(BUFFALO_TAG_VERSION) | \
+ buffalo-tag-dhp WZR-900DHP2 JP jp | buffalo-enc-tag | \
+ buffalo-dhp-image
+endef
+TARGET_DEVICES += buffalo-wzr-900dhp
+
+define Device/buffalo-wzr-1750dhp
+ DEVICE_TITLE := Buffalo WZR-1750DHP
+ DEVICE_PACKAGES := kmod-b43 $(USB3_PACKAGES)
+endef
+TARGET_DEVICES += buffalo-wzr-1750dhp
+
+define Device/dlink
+ IMAGES := bin
+ IMAGE/bin := append-ubi | seama-nand
+endef
+
+define Device/dlink-dir-885l
+ DEVICE_TITLE := D-Link DIR-885L
+ DEVICE_PACKAGES := $(BRCMFMAC_4366B1) $(USB3_PACKAGES)
+ $(Device/dlink)
+ SIGNATURE := wrgac42_dlink.2015_dir885l
+endef
+TARGET_DEVICES += dlink-dir-885l
+
+define Device/linksys-ea6300-v1
+ DEVICE_TITLE := Linksys EA6300 V1
+ DEVICE_PACKAGES := kmod-b43 $(USB3_PACKAGES)
+endef
+# Disabled due to problems with 2 TRX partitions
+# TARGET_DEVICES += linksys-ea6300-v1
+
+define Device/netgear
+ IMAGES := chk
+ IMAGE/chk := append-ubi | trx-nand | netgear-chk
+ NETGEAR_REGION := 1
+endef
+
+define Device/netgear-r6250
+ DEVICE_TITLE := Netgear R6250
+ DEVICE_PACKAGES := kmod-b43 $(USB3_PACKAGES)
+ $(Device/netgear)
+ NETGEAR_BOARD_ID := U12H245T00_NETGEAR
+endef
+
+define Device/netgear-r6300-v2
+ DEVICE_TITLE := Netgear R6300 V2
+ DEVICE_PACKAGES := kmod-b43 $(USB3_PACKAGES)
+ $(Device/netgear)
+ NETGEAR_BOARD_ID := U12H240T00_NETGEAR
+endef
+
+define Device/netgear-r7000
+ DEVICE_TITLE := Netgear R7000
+ DEVICE_PACKAGES := $(USB3_PACKAGES)
+ $(Device/netgear)
+ NETGEAR_BOARD_ID := U12H270T00_NETGEAR
+endef
+TARGET_DEVICES += netgear-r7000
+
+define Device/netgear-r7900
+ DEVICE_TITLE := Netgear R7900
+ DEVICE_PACKAGES := $(BRCMFMAC_43602A1) $(USB3_PACKAGES)
+ $(Device/netgear)
+ NETGEAR_BOARD_ID := U12H315T30_NETGEAR
+endef
+TARGET_DEVICES += netgear-r7900
+
+define Device/netgear-r8000
+ DEVICE_TITLE := Netgear R8000
+ DEVICE_PACKAGES := $(BRCMFMAC_43602A1) $(USB3_PACKAGES)
+ $(Device/netgear)
+ NETGEAR_BOARD_ID := U12H315T00_NETGEAR
+endef
+
+define Device/netgear-r8500
+ DEVICE_TITLE := Netgear R8500
+ DEVICE_PACKAGES := $(BRCMFMAC_4366B1) $(USB3_PACKAGES)
+ $(Device/netgear)
+ NETGEAR_BOARD_ID := U12H334T00_NETGEAR
+endef
+# TARGET_DEVICES += netgear-r8500
+
+define Device/smartrg-sr400ac
+ DEVICE_TITLE := SmartRG SR400ac
+ DEVICE_PACKAGES := $(BRCMFMAC_43602A1) $(USB3_PACKAGES)
+ IMAGES := trx
+ IMAGE/trx := append-rootfs | trx-serial
+endef
+
+define Device/tenda-ac9
+ DEVICE_TITLE := Tenda AC9
+ DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
+ IMAGES := trx
+ IMAGE/trx := append-rootfs | trx-serial
+endef
+TARGET_DEVICES += tenda-ac9
+
+define Device/tplink-archer-c9-v1
+ DEVICE_TITLE := TP-LINK Archer C9 V1
+ DEVICE_PACKAGES := $(USB3_PACKAGES)
+ IMAGES := bin
+ IMAGE/bin := append-rootfs | bcm53xx-tplink-safeloader
+ TPLINK_BOARD := ARCHERC9
+endef
+TARGET_DEVICES += tplink-archer-c9-v1
+
+TARGET_DEVICES += \
+ netgear-r6250 netgear-r6300-v2 netgear-r8000 \
+ smartrg-sr400ac