aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ar71xx/generic/profiles
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2016-06-17 06:53:22 +0200
committerJo-Philipp Wich <jo@mein.io>2016-06-27 11:10:15 +0200
commit8d1218ca7370a84c886a63917ef857c92ab9f25f (patch)
tree7ef242271b390a72028771e96bf6a10b7a7d844a /target/linux/ar71xx/generic/profiles
parentdc140e00a93d54370021f819fd986290e8237cbe (diff)
downloadupstream-8d1218ca7370a84c886a63917ef857c92ab9f25f.tar.gz
upstream-8d1218ca7370a84c886a63917ef857c92ab9f25f.tar.bz2
upstream-8d1218ca7370a84c886a63917ef857c92ab9f25f.zip
ar71xx: merge profiles into image building code
- Remove old style device profiles and convert them to device definitions within the image building code - Fix the legacy build macros for the changed eval depth in the legacy image build wrapper Signed-off-by: John Crispin <john@phrozen.org> Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'target/linux/ar71xx/generic/profiles')
-rw-r--r--target/linux/ar71xx/generic/profiles/8devices.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/airtight.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/alfa.mk78
-rw-r--r--target/linux/ar71xx/generic/profiles/allnet.mk39
-rw-r--r--target/linux/ar71xx/generic/profiles/antminer.mk39
-rw-r--r--target/linux/ar71xx/generic/profiles/arduino.mk19
-rw-r--r--target/linux/ar71xx/generic/profiles/atheros.mk184
-rw-r--r--target/linux/ar71xx/generic/profiles/atlantis.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/belkin.mk18
-rw-r--r--target/linux/ar71xx/generic/profiles/bhu.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/buffalo.mk118
-rw-r--r--target/linux/ar71xx/generic/profiles/comfast.mk19
-rw-r--r--target/linux/ar71xx/generic/profiles/compex.mk68
-rw-r--r--target/linux/ar71xx/generic/profiles/d-link.mk150
-rw-r--r--target/linux/ar71xx/generic/profiles/devolo-dlan.mk46
-rw-r--r--target/linux/ar71xx/generic/profiles/dragino.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/easylink.mk29
-rw-r--r--target/linux/ar71xx/generic/profiles/engenius.mk53
-rw-r--r--target/linux/ar71xx/generic/profiles/ew.mk20
-rw-r--r--target/linux/ar71xx/generic/profiles/gainstrong.mk28
-rw-r--r--target/linux/ar71xx/generic/profiles/gli.mk49
-rw-r--r--target/linux/ar71xx/generic/profiles/hiwifi.mk19
-rw-r--r--target/linux/ar71xx/generic/profiles/jjplus.mk39
-rw-r--r--target/linux/ar71xx/generic/profiles/linksys.mk27
-rw-r--r--target/linux/ar71xx/generic/profiles/meraki.mk27
-rw-r--r--target/linux/ar71xx/generic/profiles/mercury.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/nclink.mk15
-rw-r--r--target/linux/ar71xx/generic/profiles/netgear.mk96
-rw-r--r--target/linux/ar71xx/generic/profiles/omy.mk26
-rw-r--r--target/linux/ar71xx/generic/profiles/onion.mk16
-rw-r--r--target/linux/ar71xx/generic/profiles/openembed.mk13
-rw-r--r--target/linux/ar71xx/generic/profiles/openmesh.mk73
-rw-r--r--target/linux/ar71xx/generic/profiles/pcs.mk85
-rw-r--r--target/linux/ar71xx/generic/profiles/planex.mk28
-rw-r--r--target/linux/ar71xx/generic/profiles/qihoo.mk16
-rw-r--r--target/linux/ar71xx/generic/profiles/redwave.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/rosewill.mk16
-rw-r--r--target/linux/ar71xx/generic/profiles/senao.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/sitecom.mk16
-rw-r--r--target/linux/ar71xx/generic/profiles/smartelectronics.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/telldus.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/tp-link.mk420
-rw-r--r--target/linux/ar71xx/generic/profiles/trendnet.mk74
-rw-r--r--target/linux/ar71xx/generic/profiles/ubnt.mk95
-rw-r--r--target/linux/ar71xx/generic/profiles/wallys.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/wd.mk36
-rw-r--r--target/linux/ar71xx/generic/profiles/weio.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/wrtnode.mk17
-rw-r--r--target/linux/ar71xx/generic/profiles/zcomax.mk28
-rw-r--r--target/linux/ar71xx/generic/profiles/zyxel.mk29
50 files changed, 0 insertions, 2372 deletions
diff --git a/target/linux/ar71xx/generic/profiles/8devices.mk b/target/linux/ar71xx/generic/profiles/8devices.mk
deleted file mode 100644
index 209403aeb2..0000000000
--- a/target/linux/ar71xx/generic/profiles/8devices.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2013 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/CARAMBOLA2
- NAME:=Carambola2 board from 8Devices
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/CARAMBOLA2/Description
- Package set optimized for the 8devices Carambola2 board.
-endef
-
-$(eval $(call Profile,CARAMBOLA2))
diff --git a/target/linux/ar71xx/generic/profiles/airtight.mk b/target/linux/ar71xx/generic/profiles/airtight.mk
deleted file mode 100644
index 00f9ce4bef..0000000000
--- a/target/linux/ar71xx/generic/profiles/airtight.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2015 Chris Blake (chrisrblake93@gmail.com)
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/C-55
- NAME:=AirTight Networks C-55
- PACKAGES:=kmod-ath9k
-endef
-
-define Profile/C-55/Description
- Package set optimized for the AirTight Networks C-55 AP.
-endef
-
-$(eval $(call Profile,C-55))
diff --git a/target/linux/ar71xx/generic/profiles/alfa.mk b/target/linux/ar71xx/generic/profiles/alfa.mk
deleted file mode 100644
index ae82fb704d..0000000000
--- a/target/linux/ar71xx/generic/profiles/alfa.mk
+++ /dev/null
@@ -1,78 +0,0 @@
-#
-# Copyright (C) 2011-2016 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/ALFAAP120C
- NAME:=ALFA Network AP120C board
- PACKAGES:=uboot-envtools
-endef
-
-define Profile/ALFAAP120C/Description
- Package set optimized for the ALFA Network AP120C board
-endef
-
-$(eval $(call Profile,ALFAAP120C))
-
-
-define Profile/ALFAAP96
- NAME:=ALFA Network AP96 board
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-rtc-pcf2123
-endef
-
-define Profile/ALFAAP96/Description
- Package set optimized for the ALFA Network AP96 board.
-endef
-
-$(eval $(call Profile,ALFAAP96))
-
-
-define Profile/HORNETUB
- NAME:=ALFA Network Hornet-UB board (8MB flash, 32MB ram)
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/HORNETUB/Description
- Package set optimized for the ALFA Network Hornet-UB board with 8MB
- flash and 32MB ram.
-endef
-
-$(eval $(call Profile,HORNETUB))
-
-
-define Profile/HORNETUBx2
- NAME:=ALFA Network Hornet-UB-x2 board (16MB flash, 64MB ram)
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/HORNETUBx2/Description
- Package set optimized for the ALFA Network Hornet-UB board with 16MB
- flash and 64MB ram.
-endef
-
-$(eval $(call Profile,HORNETUBx2))
-
-
-define Profile/ALFANX
- NAME:=ALFA Network N2/N5 board
- PACKAGES:=
-endef
-
-define Profile/ALFANX/Description
- Package set optimized for the ALFA Network N2/N5 boards.
-endef
-
-$(eval $(call Profile,ALFANX))
-
-define Profile/TUBE2H
- NAME:=ALFA Network Tube2H board
- PACKAGES:=
-endef
-
-define Profile/TUBE2H/Description
- Package set optimized for the ALFA Network Tube2H board.
-endef
-
-$(eval $(call Profile,TUBE2H))
diff --git a/target/linux/ar71xx/generic/profiles/allnet.mk b/target/linux/ar71xx/generic/profiles/allnet.mk
deleted file mode 100644
index 07ca964441..0000000000
--- a/target/linux/ar71xx/generic/profiles/allnet.mk
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (C) 20012 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/ALL0305
- NAME:=Allnet ALL0305
- PACKAGES:=fconfig kmod-ath5k -kmod-ath9k
-endef
-
-define Profile/ALL0305/Description
- Package set optimized for the Allnet ALL0305.
-endef
-
-$(eval $(call Profile,ALL0305))
-
-define Profile/ALL0258N
- NAME:=Allnet ALL0258N
- PACKAGES:=uboot-envtools rssileds
-endef
-
-define Profile/ALL0258N/Description
- Package set optimized for the Allnet ALL0258N.
-endef
-
-$(eval $(call Profile,ALL0258N))
-
-define Profile/ALL0315N
- NAME:=Allnet ALL0315N
- PACKAGES:=uboot-envtools rssileds
-endef
-
-define Profile/ALL0315N/Description
- Package set optimized for the Allnet ALL0315N.
-endef
-
-$(eval $(call Profile,ALL0315N))
diff --git a/target/linux/ar71xx/generic/profiles/antminer.mk b/target/linux/ar71xx/generic/profiles/antminer.mk
deleted file mode 100644
index 0b1550797a..0000000000
--- a/target/linux/ar71xx/generic/profiles/antminer.mk
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (C) 2015 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/ANTMINERS1
- NAME:=Antminer-S1
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid
-endef
-
-
-define Profile/ANTMINERS1/Description
- Package set optimized for the Bitmain Antminer S1.
-endef
-$(eval $(call Profile,ANTMINERS1))
-
-define Profile/ANTMINERS3
- NAME:=Antminer-S3
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid
-endef
-
-
-define Profile/ANTMINERS3/Description
- Package set optimized for the Bitmain Antminer S3.
-endef
-$(eval $(call Profile,ANTMINERS3))
-
-define Profile/ANTROUTERR1
- NAME:=Antrouter-R1
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-
-define Profile/ANTROUTERR1/Description
- Package set optimized for the Bitmain Antrouter R1.
-endef
-$(eval $(call Profile,ANTROUTERR1))
diff --git a/target/linux/ar71xx/generic/profiles/arduino.mk b/target/linux/ar71xx/generic/profiles/arduino.mk
deleted file mode 100644
index 8ae5054a7e..0000000000
--- a/target/linux/ar71xx/generic/profiles/arduino.mk
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# Copyright (C) 2009-2010 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/Yun
- NAME:=Arduino Yun based on Atheros AR9331
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/Yun/Description
- Package set optimized for the Arduino Yun.
- This is sometimes also named Genuino Yun or Linino Yun.
-endef
-
-$(eval $(call Profile,Yun))
-
diff --git a/target/linux/ar71xx/generic/profiles/atheros.mk b/target/linux/ar71xx/generic/profiles/atheros.mk
deleted file mode 100644
index 3a312a4b78..0000000000
--- a/target/linux/ar71xx/generic/profiles/atheros.mk
+++ /dev/null
@@ -1,184 +0,0 @@
-#
-# Copyright (C) 2009-2010 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/AP113
- NAME:=Atheros AP113 reference board
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/AP113/description
- Package set optimized for the Atheros AP113 reference board.
-endef
-
-$(eval $(call Profile,AP113))
-
-define Profile/AP121
- NAME:=Atheros AP121 reference board
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/AP121/Description
- Package set optimized for the Atheros AP121 reference board.
-endef
-
-$(eval $(call Profile,AP121))
-
-define Profile/AP121MINI
- NAME:=Atheros AP121-MINI reference board
- PACKAGES:=
-endef
-
-define Profile/AP121MINI/Description
- Package set optimized for the Atheros AP121-MINI reference board.
-endef
-
-$(eval $(call Profile,AP121MINI))
-
-define Profile/AP132
- NAME:=Atheros AP132 reference board
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage
-endef
-
-define Profile/AP132/Description
- Package set optimized for the Atheros AP132 reference board.
-endef
-
-$(eval $(call Profile,AP132))
-
-define Profile/AP135
- NAME:=Atheros AP135 reference board
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage
-endef
-
-define Profile/AP135/Description
- Package set optimized for the Atheros AP135 reference board.
-endef
-
-$(eval $(call Profile,AP135))
-
-define Profile/AP136
- NAME:=Atheros AP136 reference board
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage
-endef
-
-define Profile/AP136/Description
- Package set optimized for the Atheros AP136 reference board.
-endef
-
-$(eval $(call Profile,AP136))
-
-define Profile/AP143
- NAME:=Qualcomm Atheros AP143 reference board
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage
-endef
-
-define Profile/AP143/Description
- Package set optimized for the Qualcomm Atheros AP143 reference board.
-endef
-
-$(eval $(call Profile,AP143))
-
-define Profile/AP147
- NAME:=Qualcomm Atheros AP147 reference board
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage
-endef
-
-define Profile/AP147/Description
- Package set optimized for the Atheros AP147 reference board.
-endef
-
-$(eval $(call Profile,AP147))
-
-define Profile/AP152
- NAME:=Qualcomm Atheros AP152 reference board
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage
-endef
-
-define Profile/AP152/Description
- Package set optimized for the Qualcomm Atheros AP152 reference board.
-endef
-
-$(eval $(call Profile,AP152))
-
-define Profile/AP81
- NAME:=Atheros AP81 reference board
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/AP81/Description
- Package set optimized for the Atheros AP81 reference board.
-endef
-
-$(eval $(call Profile,AP81))
-
-define Profile/AP83
- NAME:=Atheros AP83 reference board
- PACKAGES:=kmod-usb-core kmod-usb2 \
- vsc7385-ucode-ap83 vsc7395-ucode-ap83
-endef
-
-define Profile/AP83/Description
- Package set optimized for the Atheros AP83 reference board.
-endef
-
-$(eval $(call Profile,AP83))
-
-define Profile/AP96
- NAME:=Atheros AP96 reference board
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/AP96/Description
- Package set optimized for the Atheros AP96 reference board.
-endef
-
-$(eval $(call Profile,AP96))
-
-define Profile/DB120
- NAME:=Atheros DB120 reference board
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage
-endef
-
-define Profile/DB120/Description
- Package set optimized for the Atheros DB120 reference board.
-endef
-
-$(eval $(call Profile,DB120))
-
-define Profile/PB42
- NAME:=Atheros PB42 reference board
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2
-endef
-
-define Profile/PB42/Description
- Package set optimized for the Atheros PB42 reference board.
-endef
-
-$(eval $(call Profile,PB42))
-
-define Profile/PB44
- NAME:=Atheros PB44 reference board
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 \
- vsc7385-ucode-pb44 vsc7395-ucode-pb44
-endef
-
-define Profile/PB44/Description
- Package set optimized for the Atheros PB44 reference board.
-endef
-
-$(eval $(call Profile,PB44))
-
-define Profile/PB92
- NAME:=Atheros PB92 reference board
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/PB92/Description
- Package set optimized for the Atheros PB92 reference board.
-endef
-
-$(eval $(call Profile,PB92))
diff --git a/target/linux/ar71xx/generic/profiles/atlantis.mk b/target/linux/ar71xx/generic/profiles/atlantis.mk
deleted file mode 100644
index 073d8d1f8b..0000000000
--- a/target/linux/ar71xx/generic/profiles/atlantis.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2009 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/A02RBW300N
- NAME:=Atlantis-Land A02-RB-W300N
- PACKAGES:=
-endef
-
-define Profile/A02RBW300N/Description
- Package set optimized for the Atlantis-Land A02-RB-W300N.
-endef
-
-$(eval $(call Profile,A02RBW300N))
diff --git a/target/linux/ar71xx/generic/profiles/belkin.mk b/target/linux/ar71xx/generic/profiles/belkin.mk
deleted file mode 100644
index c8f6bdec4b..0000000000
--- a/target/linux/ar71xx/generic/profiles/belkin.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# Copyright (C) 2014 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/F9K1115V2
- NAME:=Belkin AC1750DB (F9K1115V2)
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb3 kmod-ledtrig-usbdev \
- kmod-ath10k
-endef
-
-define Profile/F9K1115V2/Description
- Package set optimized for the Belkin AC1750DB (F9K1115V2) board.
-endef
-
-$(eval $(call Profile,F9K1115V2))
diff --git a/target/linux/ar71xx/generic/profiles/bhu.mk b/target/linux/ar71xx/generic/profiles/bhu.mk
deleted file mode 100644
index f21b3c38d9..0000000000
--- a/target/linux/ar71xx/generic/profiles/bhu.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2013 BHU Networks.
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/BXU2000N2
- NAME:=BHU BXU2000n-2
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-storage
-endef
-
-define Profile/BXU2000N2/Description
- Package set optimized for the BHU BXU2000n-2.
-endef
-
-$(eval $(call Profile,BXU2000N2))
diff --git a/target/linux/ar71xx/generic/profiles/buffalo.mk b/target/linux/ar71xx/generic/profiles/buffalo.mk
deleted file mode 100644
index 900f6a846e..0000000000
--- a/target/linux/ar71xx/generic/profiles/buffalo.mk
+++ /dev/null
@@ -1,118 +0,0 @@
-#
-# Copyright (C) 2009-2013 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/WZRHPG300NH
- NAME:=Buffalo WZR-HP-G300NH
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/WZRHPG300NH/Description
- Package set optimized for the Buffalo WZR-HP-G300NH and WZR-HP-G301NH
-endef
-
-$(eval $(call Profile,WZRHPG300NH))
-
-define Profile/WZRHPG300NH2
- NAME:=Buffalo WZR-HP-G300NH2
- PACKAGES:=kmod-ath9k wpad-mini kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/WZRHPG300NH/Description
- Package set optimized for the Buffalo WZR-HP-G300NH2
-endef
-
-$(eval $(call Profile,WZRHPG300NH2))
-
-define Profile/WZRHPAG300H
- NAME:=Buffalo WZR-HP-AG300H
- PACKAGES:=kmod-usb-ohci kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/WZRHPAG300H/Description
- Package set optimized for the Buffalo WZR-HP-AG300H
-endef
-
-$(eval $(call Profile,WZRHPAG300H))
-
-define Profile/WZRHPG450H
- NAME:=Buffalo WZR-HP-G450H
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/WZRHPG450H/Description
- Package set optimized for the Buffalo WZR-HP-G450H
-endef
-
-$(eval $(call Profile,WZRHPG450H))
-
-define Profile/WZR450HP2
- NAME:=Buffalo WZR-450HP2
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/WZR450HP2/Description
- Package set optimized for the Buffalo WZR-450HP2
-endef
-
-$(eval $(call Profile,WZR450HP2))
-
-define Profile/WZR600DHP
- NAME:=Buffalo WZR-600DHP
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/WZR600DHP/Description
- Package set optimized for the Buffalo WZR-600DHP
-endef
-
-$(eval $(call Profile,WZR600DHP))
-
-define Profile/WHRG301N
- NAME:=Buffalo WHR-G301N
- PACKAGES:=
-endef
-
-define Profile/WHRG301N/Description
- Package set optimized for the Buffalo WHR-G301N.
-endef
-
-$(eval $(call Profile,WHRG301N))
-
-
-define Profile/WHRHPG300N
- NAME:=Buffalo WHR-HP-G300N
- PACKAGES:=
-endef
-
-define Profile/WHRHPG300N/Description
- Package set optimized for the Buffalo WHR-HP-G300N
-endef
-
-$(eval $(call Profile,WHRHPG300N))
-
-
-define Profile/WHRHPGN
- NAME:=Buffalo WHR-HP-GN
- PACKAGES:=
-endef
-
-define Profile/WHRHPGN/Description
- Package set optimized for the Buffalo WHR-HP-GN.
-endef
-
-$(eval $(call Profile,WHRHPGN))
-
-define Profile/WLAEAG300N
- NAME:=Buffalo WLAE-AG300N
- PACKAGES:=kmod-ledtrig-netdev
-endef
-
-define Profile/WLAEAG300N/Description
- Package set optimized for the Buffalo WLAE-AG300N
-endef
-
-$(eval $(call Profile,WLAEAG300N))
diff --git a/target/linux/ar71xx/generic/profiles/comfast.mk b/target/linux/ar71xx/generic/profiles/comfast.mk
deleted file mode 100644
index 5d447e5cec..0000000000
--- a/target/linux/ar71xx/generic/profiles/comfast.mk
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# Copyright (C) 2015 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/CF-E316N-V2
- NAME:=COMFAST CF-E316N v2
- PACKAGES:=
-endef
-
-define Profile/CF-E316N-V2/Description
- Package set optimised for the COMFAST CF-E316N v2
- by Shenzhen Four Seas Global Link Network Technology Co., Ltd
- aka CF-E316V2, CF-E316N-V2 and CF-E316Nv2.0 (no FCC ID)
-endef
-
-$(eval $(call Profile,CF-E316N-V2))
diff --git a/target/linux/ar71xx/generic/profiles/compex.mk b/target/linux/ar71xx/generic/profiles/compex.mk
deleted file mode 100644
index 54d8503c70..0000000000
--- a/target/linux/ar71xx/generic/profiles/compex.mk
+++ /dev/null
@@ -1,68 +0,0 @@
-#
-# Copyright (C) 2009 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/WP543
- NAME:=Compex WP543/WPJ543
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2
-endef
-
-define Profile/WP543/Description
- Package set optimized for the Compex WP543/WPJ543 boards.
-endef
-
-$(eval $(call Profile,WP543))
-
-define Profile/WPE72
- NAME:=Compex WPE72/WPE72NX
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2
-endef
-
-define Profile/WPE72/Description
- Package set optimized for the Compex WPE72 boards including Compex WPE72NX Indoor Access Point.
-endef
-
-$(eval $(call Profile,WPE72))
-
-define Profile/WPJ342
- NAME:=Compex WPJ342
-endef
-
-define Profile/WPJ342/Description
- Package set optimized for the Compex WPJ342 board.
-endef
-
-$(eval $(call Profile,WPJ342))
-
-define Profile/WPJ344
- NAME:=Compex WPJ344
-endef
-
-define Profile/WPJ344/Description
- Package set optimized for the Compex WPJ344 board.
-endef
-
-$(eval $(call Profile,WPJ344))
-
-define Profile/WPJ531
- NAME:=Compex WPJ531
-endef
-
-define Profile/WPJ531/Description
- Package set optimized for the Compex WPJ531 board.
-endef
-
-$(eval $(call Profile,WPJ531))
-
-define Profile/WPJ558
- NAME:=Compex WPJ558
-endef
-
-define Profile/WPJ558/Description
- Package set optimized for the Compex WPJ558 board.
-endef
-
-$(eval $(call Profile,WPJ558))
diff --git a/target/linux/ar71xx/generic/profiles/d-link.mk b/target/linux/ar71xx/generic/profiles/d-link.mk
deleted file mode 100644
index f782a41d66..0000000000
--- a/target/linux/ar71xx/generic/profiles/d-link.mk
+++ /dev/null
@@ -1,150 +0,0 @@
-#
-# Copyright (C) 2009 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/DHP1565A1
- NAME:=D-Link DHP-1565 rev. A1
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/DHP1565A1/Description
- Package set optimized for the D-Link DHP-1565 rev. A1.
-endef
-
-$(eval $(call Profile,DHP1565A1))
-
-define Profile/DIR505A1
- NAME:=D-Link DIR-505 rev. A1
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/DIR505A1/Description
- Package set optimized for the D-Link DIR-505 rev. A1.
-endef
-
-$(eval $(call Profile,DIR505A1))
-
-define Profile/DIR600A1
- NAME:=D-Link DIR-600 rev. A1
- PACKAGES:=
-endef
-
-define Profile/DIR600A1/Description
- Package set optimized for the D-Link DIR-600 rev. A1.
-endef
-
-$(eval $(call Profile,DIR600A1))
-
-define Profile/DIR601A1
- NAME:=D-Link DIR-601 rev. A1
- PACKAGES:=
-endef
-
-define Profile/DIR601A1/Description
- Package set optimized for the D-Link DIR-601 rev. A1.
-endef
-
-$(eval $(call Profile,DIR601A1))
-
-define Profile/DIR601B1
- NAME:=D-Link DIR-601 rev. B1
- PACKAGES:=
-endef
-
-define Profile/DIR601B1/Description
- Package set optimized for the D-Link DIR-601 rev. B1.
-endef
-
-$(eval $(call Profile,DIR601B1))
-
-define Profile/DIR615C1
- NAME:=D-Link DIR-615 rev. C1
- PACKAGES:=
-endef
-
-define Profile/DIR615C1/Description
- Package set optimized for the D-Link DIR-615 rev. C1.
-endef
-
-$(eval $(call Profile,DIR615C1))
-
-define Profile/DIR615E1
- NAME:=D-Link DIR-615 rev. E1
- PACKAGES:=
-endef
-
-define Profile/DIR615E1/Description
- Package set optimized for the D-Link DIR-615 rev. E1.
-endef
-
-$(eval $(call Profile,DIR615E1))
-
-define Profile/DIR615E4
- NAME:=D-Link DIR-615 rev. E4
- PACKAGES:=
-endef
-
-define Profile/DIR615E4/Description
- Package set optimized for the D-Link DIR-615 rev. E4.
-endef
-
-$(eval $(call Profile,DIR615E4))
-
-define Profile/DIR615IX
- NAME:=D-Link DIR-615 rev. I1
- PACKAGES:=
-endef
-
-define Profile/DIR615IX/Description
- Package set optimized for the D-Link DIR-615 rev. I1.
-endef
-
-$(eval $(call Profile,DIR615IX))
-
-define Profile/DIR825B1
- NAME:=D-Link DIR-825 rev. B1
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/DIR825B1/Description
- Package set optimized for the D-Link DIR-825 rev. B1.
-endef
-
-$(eval $(call Profile,DIR825B1))
-
-define Profile/DIR825C1
- NAME:=D-Link DIR-825 rev. C1
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/DIR825C1/Description
- Package set optimized for the D-Link DIR-825 rev. C1.
-endef
-
-$(eval $(call Profile,DIR825C1))
-
-define Profile/DIR835A1
- NAME:=D-Link DIR-835 rev. A1
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/DIR835A1/Description
- Package set optimized for the D-Link DIR-835 rev. A1.
-endef
-
-$(eval $(call Profile,DIR835A1))
-
-
-define Profile/DGL5500A1
- NAME:=D-Link DGL-5500 rev. A1
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ath10k
-endef
-
-define Profile/DIR5500A1/Description
- Package set optimized for the D-Link DGL-5500 rev. A1.
-endef
-
-$(eval $(call Profile,DGL5500A1))
diff --git a/target/linux/ar71xx/generic/profiles/devolo-dlan.mk b/target/linux/ar71xx/generic/profiles/devolo-dlan.mk
deleted file mode 100644
index 44a6869f0e..0000000000
--- a/target/linux/ar71xx/generic/profiles/devolo-dlan.mk
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# Copyright (C) 2015 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/dLAN_Hotspot
- NAME:=devolo dLAN Hotspot
- PACKAGES:=open-plc-utils open-plc-utils-chkpib open-plc-utils-getpib open-plc-utils-modpib \
- open-plc-utils-setpib open-plc-utils-hpavkey open-plc-utils-plchost \
- open-plc-utils-plctool open-plc-utils-pibdump open-plc-utils-plcstat \
- ebtables hostapd-utils wifitoggle wpad
-endef
-
-define Profile/dLAN_Hotspot/Description
- Package set optimized for the devolo dLAN Hotspot.
-endef
-$(eval $(call Profile,dLAN_Hotspot))
-
-define Profile/dLAN_pro_500_wp
- NAME:=devolo dLAN pro 500 Wireless+
- PACKAGES:=open-plc-utils open-plc-utils-chkpib open-plc-utils-getpib open-plc-utils-modpib \
- open-plc-utils-setpib open-plc-utils-hpavkey open-plc-utils-amphost \
- open-plc-utils-plctool open-plc-utils-pibdump open-plc-utils-plcstat \
- ebtables hostapd-utils wifitoggle wpad
-endef
-
-define Profile/dLAN_pro_500_wp/Description
- Package set optimized for the devolo dLAN pro 500 Wireless+.
-endef
-$(eval $(call Profile,dLAN_pro_500_wp))
-
-define Profile/dLAN_pro_1200_ac
- NAME:=devolo dLAN pro 1200+ WiFi ac
- PACKAGES:=open-plc-utils open-plc-utils-chkpib open-plc-utils-getpib open-plc-utils-modpib \
- open-plc-utils-setpib open-plc-utils-hpavkey open-plc-utils-plchost \
- open-plc-utils-plctool open-plc-utils-pibdump open-plc-utils-plcstat \
- ebtables hostapd-utils wifitoggle wpad ip-full kmod-ath10k kmod-leds-gpio \
- kmod-ledtrig-gpio
-endef
-
-define Profile/dLAN_pro_1200_ac/Description
- Package set optimized for the devolo dLAN pro 1200+ WiFi ac.
-endef
-$(eval $(call Profile,dLAN_pro_1200_ac))
diff --git a/target/linux/ar71xx/generic/profiles/dragino.mk b/target/linux/ar71xx/generic/profiles/dragino.mk
deleted file mode 100644
index ff222c1c5c..0000000000
--- a/target/linux/ar71xx/generic/profiles/dragino.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2011 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/DRAGINO2
- NAME:=DRAGINO2
- PACKAGES:=kmod-ath9k kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/DRAGINO2/Description
- Package set optimized for the DRAGINO v2.
-endef
-
-$(eval $(call Profile,DRAGINO2))
diff --git a/target/linux/ar71xx/generic/profiles/easylink.mk b/target/linux/ar71xx/generic/profiles/easylink.mk
deleted file mode 100644
index 8d327b7c69..0000000000
--- a/target/linux/ar71xx/generic/profiles/easylink.mk
+++ /dev/null
@@ -1,29 +0,0 @@
-#
-# Copyright (C) 2014 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/ELM150
- NAME:=EasyLink EL-M150
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-
-define Profile/ELM150/Description
- Package set optimized for the EasyLink EL-M150.
-endef
-$(eval $(call Profile,ELM150))
-
-
-define Profile/ELMINI
- NAME:=EasyLink EL-MINI
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-
-define Profile/ELMINI/Description
- Package set optimized for the EasyLink EL-MINI.
-endef
-$(eval $(call Profile,ELMINI))
diff --git a/target/linux/ar71xx/generic/profiles/engenius.mk b/target/linux/ar71xx/generic/profiles/engenius.mk
deleted file mode 100644
index 7ea93e3c8c..0000000000
--- a/target/linux/ar71xx/generic/profiles/engenius.mk
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# Copyright (C) 2009-2013 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/EAP300V2
- NAME:=EnGenius EAP300V2
- PACKAGES:=
-endef
-
-define Profile/EAP300V2/Description
- Package set optimized for the EnGenius EAP300V2.
-endef
-
-$(eval $(call Profile,EAP300V2))
-
-
-define Profile/ESR900
- NAME:=EnGenius ESR900
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/ESR900/Description
- Package set optimized for the EnGenius ESR900
-endef
-
-$(eval $(call Profile,ESR900))
-
-
-define Profile/ESR1750
- NAME:=EnGenius ESR1750
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage kmod-ath10k wpad-mini
-endef
-
-define Profile/ESR1750/Description
- Package set optimized for the EnGenius ESR1750
-endef
-
-$(eval $(call Profile,ESR1750))
-
-
-define Profile/EPG5000
- NAME:=EnGenius EPG5000
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage kmod-ath10k wpad-mini
-endef
-
-define Profile/EPG5000/Description
- Package set optimized for the EnGenius EPG5000
-endef
-
-$(eval $(call Profile,EPG5000))
diff --git a/target/linux/ar71xx/generic/profiles/ew.mk b/target/linux/ar71xx/generic/profiles/ew.mk
deleted file mode 100644
index b4e15e322c..0000000000
--- a/target/linux/ar71xx/generic/profiles/ew.mk
+++ /dev/null
@@ -1,20 +0,0 @@
-#
-# Copyright (C) 2012 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/EWDORIN
- NAME:=Embedded Wireless Dorin Platform
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev kmod-usb-storage \
- kmod-fs-vfat kmod-fs-msdos kmod-fs-ntfs kmod-fs-ext4 \
- kmod-nls-cp437 kmod-nls-cp850 kmod-nls-cp852 kmod-nls-iso8859-1 kmod-nls-utf8
-endef
-
-define Profile/EWDORIN/Description
- Package set optimized for the Dorin Platform.
-endef
-
-$(eval $(call Profile,EWDORIN))
-
diff --git a/target/linux/ar71xx/generic/profiles/gainstrong.mk b/target/linux/ar71xx/generic/profiles/gainstrong.mk
deleted file mode 100644
index 8f7a48506e..0000000000
--- a/target/linux/ar71xx/generic/profiles/gainstrong.mk
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# Copyright (C) 2015-2016 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/MINIBOXV1
- NAME:=Gainstrong MiniBox V1.0
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-
-define Profile/MINIBOXV1/Description
- Package set optimized for the Gainstrong MiniBox V1.0
-endef
-$(eval $(call Profile,MINIBOXV1))
-
-define Profile/OOLITE
- NAME:=Gainstrong OOLITE
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-
-define Profile/OOLITE/Description
- Package set optimized for the Gainstrong OOLITE.
-endef
-$(eval $(call Profile,OOLITE))
diff --git a/target/linux/ar71xx/generic/profiles/gli.mk b/target/linux/ar71xx/generic/profiles/gli.mk
deleted file mode 100644
index a0fa714909..0000000000
--- a/target/linux/ar71xx/generic/profiles/gli.mk
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# Copyright (C) 2013 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-define Profile/GLINET
- NAME:=GL.iNet 6416
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/GLINET/Description
- Package set optimized for the GL-Connect GL.iNet v1.
-endef
-
-$(eval $(call Profile,GLINET))
-
-define Profile/GL-AR150
- NAME:=GL AR150
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/GL-AR150/Description
- Configuration of GL AR150.
-endef
-
-$(eval $(call Profile,GL-AR150))
-
-define Profile/GL-AR300
- NAME:=GL AR300
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/GL-AR300/Description
- Configuration of GL AR300.
-endef
-
-$(eval $(call Profile,GL-AR300))
-
-define Profile/DOMINO
- NAME:=GL Domino Pi
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/DOMINO/Description
- Configuration of Domino, Wifi for everything.
-endef
-
-$(eval $(call Profile,DOMINO))
diff --git a/target/linux/ar71xx/generic/profiles/hiwifi.mk b/target/linux/ar71xx/generic/profiles/hiwifi.mk
deleted file mode 100644
index 5bd247630a..0000000000
--- a/target/linux/ar71xx/generic/profiles/hiwifi.mk
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# Copyright (C) 2012-2013 Hiwifi Wireless
-# Copyright (C) 2014 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/HIWIFI_HC6361
- NAME:=HiWiFi HC6361
- PACKAGES:= kmod-usb-core kmod-usb2 kmod-usb-storage \
- kmod-crypto-deflate kmod-fs-ext4 kmod-ledtrig-gpio \
- kmod-nls-iso8859-1 e2fsprogs
-endef
-
-define Profile/HIWIFI_HC6361/description
- Package set optimized for the HiWiFi HC6361.
-endef
-$(eval $(call Profile,HIWIFI_HC6361))
diff --git a/target/linux/ar71xx/generic/profiles/jjplus.mk b/target/linux/ar71xx/generic/profiles/jjplus.mk
deleted file mode 100644
index c157fcbfac..0000000000
--- a/target/linux/ar71xx/generic/profiles/jjplus.mk
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (C) 2010 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/JA76PF
- NAME:=jjPlus JA76PF
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-hwmon-core kmod-i2c-core kmod-hwmon-lm75
-endef
-
-define Profile/JA76PF/Description
- Package set optimized for the jjPlus JA76PF board.
-endef
-
-$(eval $(call Profile,JA76PF))
-
-define Profile/JA76PF2
- NAME:=jjPlus JA76PF2
- PACKAGES:=
-endef
-
-define Profile/JA76PF2/Description
- Package set optimized for the jjPlus JA76PF2 board.
-endef
-
-$(eval $(call Profile,JA76PF2))
-
-define Profile/JWAP003
- NAME:=jjPlus JWAP003
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2
-endef
-
-define Profile/JWAP003/Description
- Package set optimized for the jjPlus JWAP003 board.
-endef
-
-$(eval $(call Profile,JWAP003))
diff --git a/target/linux/ar71xx/generic/profiles/linksys.mk b/target/linux/ar71xx/generic/profiles/linksys.mk
deleted file mode 100644
index bedf3a3d49..0000000000
--- a/target/linux/ar71xx/generic/profiles/linksys.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-#
-# Copyright (C) 2009 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/WRT160NL
- NAME:=Linksys WRT160NL
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/WRT160NL/Description
- Package set optimized for the Linksys WRT160NL.
-endef
-
-define Profile/WRT400N
- NAME:=Linksys WRT400N
- PACKAGES:=
-endef
-
-define Profile/WRT400N/Description
- Package set optimized for the Linksys WRT400N.
-endef
-
-$(eval $(call Profile,WRT160NL))
-$(eval $(call Profile,WRT400N))
diff --git a/target/linux/ar71xx/generic/profiles/meraki.mk b/target/linux/ar71xx/generic/profiles/meraki.mk
deleted file mode 100644
index 0d5cda0fd2..0000000000
--- a/target/linux/ar71xx/generic/profiles/meraki.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-#
-# Copyright (C) 2014-2015 Chris Blake (chrisrblake93@gmail.com)
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/MR12
- NAME:=Meraki MR12
- PACKAGES:=kmod-spi-gpio kmod-ath9k
-endef
-
-define Profile/MR12/description
- Package set optimized for the Cisco Meraki MR12 Access Point.
-endef
-
-define Profile/MR16
- NAME:=Meraki MR16
- PACKAGES:=kmod-spi-gpio kmod-ath9k
-endef
-
-define Profile/MR16/description
- Package set optimized for the Cisco Meraki MR16 Access Point.
-endef
-
-$(eval $(call Profile,MR12))
-$(eval $(call Profile,MR16)) \ No newline at end of file
diff --git a/target/linux/ar71xx/generic/profiles/mercury.mk b/target/linux/ar71xx/generic/profiles/mercury.mk
deleted file mode 100644
index e66d70d459..0000000000
--- a/target/linux/ar71xx/generic/profiles/mercury.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2015 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-
-define Profile/MAC1200R
- NAME:=MERCURY MAC1200R
- PACKAGES:=kmod-ath10k
-endef
-
-define Profile/MAC1200R/Description
- Package set optimized for the MERCURY MAC1200R.
-endef
-$(eval $(call Profile,MAC1200R))
diff --git a/target/linux/ar71xx/generic/profiles/nclink.mk b/target/linux/ar71xx/generic/profiles/nclink.mk
deleted file mode 100644
index 04eb9ec5c0..0000000000
--- a/target/linux/ar71xx/generic/profiles/nclink.mk
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# Copyright (C) 2014 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/SMART-300
- NAME:=NC-LINK SMART-300
-endef
-
-define Profile/SMART-300/Description
- Package set optimized for the NC-LINK SMART-300.
-endef
-$(eval $(call Profile,SMART-300))
diff --git a/target/linux/ar71xx/generic/profiles/netgear.mk b/target/linux/ar71xx/generic/profiles/netgear.mk
deleted file mode 100644
index 2bce721244..0000000000
--- a/target/linux/ar71xx/generic/profiles/netgear.mk
+++ /dev/null
@@ -1,96 +0,0 @@
-#
-# Copyright (C) 2009-2013 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/WNDAP360
- NAME:=NETGEAR WNDAP360
- PACKAGES:=
-endef
-
-define Profile/WNDAP360/Description
- Package set optimized for the NETGEAR WNDAP360
-endef
-
-$(eval $(call Profile,WNDAP360))
-
-define Profile/WNDR3700
- NAME:=NETGEAR WNDR3700/WNDR3800/WNDRMAC
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev kmod-leds-wndr3700-usb
-endef
-
-define Profile/WNDR3700/Description
- Package set optimized for the NETGEAR WNDR3700/WNDR3800/WNDRMAC
-endef
-
-$(eval $(call Profile,WNDR3700))
-
-
-define Profile/WNR2000V3
- NAME:=NETGEAR WNR2000V3
- PACKAGES:= -kmod-usb-core -kmod-usb-ohci -kmod-usb2 -kmod-ledtrig-usbdev
-endef
-
-define Profile/WNR2000V3/Description
- Package set optimized for the NETGEAR WNR2000V3
-endef
-
-$(eval $(call Profile,WNR2000V3))
-
-
-define Profile/WNR2000V4
- NAME:=NETGEAR WNR2000V4
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/WNR2000V4/Description
- Package set optimized for the NETGEAR WNR2000V4
-endef
-
-$(eval $(call Profile,WNR2000V4))
-
-
-define Profile/WNR612V2
- NAME:=NETGEAR WNR612V2 / On Networks N150
-endef
-
-define Profile/WNR612V2/Description
- Package set optimized for the NETGEAR WNR612V2 / On Networks N150
-endef
-
-$(eval $(call Profile,WNR612V2))
-
-
-define Profile/WNR1000V2
- NAME:=NETGEAR WNR1000V2
-endef
-
-define Profile/WNR1000V2/Description
- Package set optimized for the NETGEAR WNR1000V2
-endef
-
-$(eval $(call Profile,WNR1000V2))
-
-
-define Profile/WNR2200
- NAME:=NETGEAR WNR2200
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/WNR2200/Description
- Package set optimized for the NETGEAR WNR2200
-endef
-
-$(eval $(call Profile,WNR2200))
-
-define Profile/WPN824N
- NAME:=NETGEAR WPN824N
-endef
-
-define Profile/WPN824N/Description
- Package set optimized for the NETGEAR WPN824N
-endef
-
-$(eval $(call Profile,WPN824N))
diff --git a/target/linux/ar71xx/generic/profiles/omy.mk b/target/linux/ar71xx/generic/profiles/omy.mk
deleted file mode 100644
index 397de54742..0000000000
--- a/target/linux/ar71xx/generic/profiles/omy.mk
+++ /dev/null
@@ -1,26 +0,0 @@
-#
-# Copyright (C) 2015 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/OMYG1
- NAME:=OMYlink OMY-G1
- PACKAGES:= kmod-usb-core kmod-usb2
-endef
-
-define Profile/OMYX1/Description
- Package set optimized for the OMYlink OMY-G1.
-endef
-$(eval $(call Profile,OMYG1))
-
-define Profile/OMYX1
- NAME:=OMYlink OMY-X1
- PACKAGES:=
-endef
-
-define Profile/OMYX1/Description
- Package set optimized for the OMYlink OMY-X1.
-endef
-$(eval $(call Profile,OMYX1))
diff --git a/target/linux/ar71xx/generic/profiles/onion.mk b/target/linux/ar71xx/generic/profiles/onion.mk
deleted file mode 100644
index dd5874ea41..0000000000
--- a/target/linux/ar71xx/generic/profiles/onion.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-#
-# Copyright (C) 2014 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/OMEGA
- NAME:=Onion Omega
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage kmod-i2c-core kmod-i2c-gpio-custom kmod-spi-bitbang kmod-spi-dev kmod-spi-gpio kmod-spi-gpio-custom kmod-usb-serial
-endef
-
-define Profile/OMEGA/Description
- Package set optimized for the Onion Omega development platform.
-endef
-$(eval $(call Profile,OMEGA))
diff --git a/target/linux/ar71xx/generic/profiles/openembed.mk b/target/linux/ar71xx/generic/profiles/openembed.mk
deleted file mode 100644
index 2603e0a4cb..0000000000
--- a/target/linux/ar71xx/generic/profiles/openembed.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-
-define Profile/SOM9331
- NAME:=OpenEmbed SOM9331
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage kmod-i2c-core kmod-i2c-gpio-custom kmod-spi-bitbang kmod-spi-dev kmod-spi-gpio kmod-spi-gpio-custom kmod-usb-serial
-endef
-
-define Profile/SOM9331/Description
- Package set optimized for the OpenEmbed SOM9331.
-endef
-$(eval $(call Profile,SOM9331))
-
diff --git a/target/linux/ar71xx/generic/profiles/openmesh.mk b/target/linux/ar71xx/generic/profiles/openmesh.mk
deleted file mode 100644
index dbdf16959f..0000000000
--- a/target/linux/ar71xx/generic/profiles/openmesh.mk
+++ /dev/null
@@ -1,73 +0,0 @@
-#
-# Copyright (C) 2011-2012 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/OM5P
- NAME:=OpenMesh OM5P/OM5P-AN
- PACKAGES:=kmod-ath9k om-watchdog
-endef
-
-define Profile/OM5P/Description
- Package set optimized for the OpenMesh OM5P/OM5P-AN.
-endef
-
-$(eval $(call Profile,OM5P))
-
-define Profile/OM5PAC
- NAME:=OpenMesh OM5P-AC/OM5P-ACv2
- PACKAGES:=kmod-ath9k kmod-ath10k om-watchdog
-endef
-
-define Profile/OM5PAC/Description
- Package set optimized for the OpenMesh OM5P-AC/OM5P-ACv2.
-endef
-
-$(eval $(call Profile,OM5PAC))
-
-define Profile/MR600
- NAME:=OpenMesh MR600
- PACKAGES:=kmod-ath9k om-watchdog
-endef
-
-define Profile/MR600/Description
- Package set optimized for the OpenMesh MR600.
-endef
-
-$(eval $(call Profile,MR600))
-
-define Profile/MR900
- NAME:=OpenMesh MR900/MR900v2
- PACKAGES:=kmod-ath9k om-watchdog
-endef
-
-define Profile/MR900/Description
- Package set optimized for the OpenMesh MR900/MR900v2.
-endef
-
-$(eval $(call Profile,MR900))
-
-define Profile/MR1750
- NAME:=OpenMesh MR1750/MR1750v2
- PACKAGES:=kmod-ath9k kmod-ath10k
-endef
-
-define Profile/MR1750/Description
- Package set optimized for the OpenMesh MR1750/MR1750v2.
-endef
-
-$(eval $(call Profile,MR1750))
-
-define Profile/OPENMESH
- NAME:=OpenMesh products
- PACKAGES:=kmod-ath9k kmod-ath10k om-watchdog
-endef
-
-define Profile/OPENMESH/Description
- Build images for all OpenMesh products.
-endef
-
-$(eval $(call Profile,OPENMESH))
-
diff --git a/target/linux/ar71xx/generic/profiles/pcs.mk b/target/linux/ar71xx/generic/profiles/pcs.mk
deleted file mode 100644
index e48b3bd953..0000000000
--- a/target/linux/ar71xx/generic/profiles/pcs.mk
+++ /dev/null
@@ -1,85 +0,0 @@
-#
-# Copyright (C) 2009 OpenWrt.org
-# Copyright (C) 2012 PowerCloud Systems
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/UBDEV01
- NAME:=PowerCloud Systems ubdev01 model
- PACKAGES:=
-endef
-
-define Profile/UBDEV01/Description
- Package set optimized for the PowerCloud Systems ubdev01 board.
-endef
-
-$(eval $(call Profile,UBDEV01))
-
-define Profile/DLRTDEV01
- NAME:=PowerCloud Systems dlrtdev01 model
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/DLRTDEV01/Description
- Package set optimized for the PowerCloud Systems dlrtdev01 board.
-endef
-
-$(eval $(call Profile,DLRTDEV01))
-
-define Profile/CAP324
- NAME:=PowerCloud CAP324 Cloud AP
- PACKAGES:=uboot-envtools
-endef
-
-define Profile/CAP324/Description
- Package set optimized for the PowerCloud Systems CAP324 Cloud AP
-
- The CAP324 Cloud AP is a device sold by PowerCloud Systems
- who's stock firmware (CloudCommand) provides 'cloud' based
- managment of large numbers of access points.
-
- The CAP324 is a dual-band 802.11n wireless access point with 16MB
- flash and 128MB RAM and single gigabit ethernet port. It can be
- powered via PoE or a wall wart.
-endef
-
-$(eval $(call Profile,CAP324))
-
-define Profile/CR3000
- NAME:=PowerCloud CR3000 Cloud Router
- PACKAGES:=uboot-envtools
-endef
-
-define Profile/CR3000/Description
- Package set optimized for the PowerCloud Systems CR3000 Cloud Router
-
- The CR3000 is a device sold by PowerCloud Systems as a hardware
- option for their Skydog cloud-managed Wifi solution.
-
- The CR3000 is a 2.4 GHz 802.11n wireless router with 8MB
- flash and 64MB RAM, four-port fast ethernet switch, and fast
- ethernet WAN port.
-endef
-
-$(eval $(call Profile,CR3000))
-
-define Profile/CR5000
- NAME:=PowerCloud CR5000 Cloud Router
- PACKAGES:=uboot-envtools kmod-usb2 kmod-usb-ohci kmod-ledtrig-usbdev kmod-usb-core
-endef
-
-define Profile/CR5000/Description
- Package set optimized for the PowerCloud Systems CR5000 Cloud Router
-
- The CR5000 is a device sold by PowerCloud Systems as a hardware
- option for their Skydog cloud-managed Wifi solution.
-
- The CR5000 is a dual band GHz 802.11n wireless router with 8MB
- flash and 64MB RAM, a five port gigabit switch and a USB 2.0
- port which was unused in the stock firmware.
-endef
-
-$(eval $(call Profile,CR5000))
-
diff --git a/target/linux/ar71xx/generic/profiles/planex.mk b/target/linux/ar71xx/generic/profiles/planex.mk
deleted file mode 100644
index 3d192ba741..0000000000
--- a/target/linux/ar71xx/generic/profiles/planex.mk
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# Copyright (C) 2009 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/MZKW04NU
- NAME:=Planex MZK-W04NU
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/MZKW04NU/Description
- Package set optimized for the Planex MZK-W04NU.
-endef
-
-$(eval $(call Profile,MZKW04NU))
-
-define Profile/MZKW300NH
- NAME:=Planex MZK-W300NH
- PACKAGES:=
-endef
-
-define Profile/MZKW300NH/Description
- Package set optimized for the Planex MZK-W300NH.
-endef
-
-$(eval $(call Profile,MZKW300NH))
diff --git a/target/linux/ar71xx/generic/profiles/qihoo.mk b/target/linux/ar71xx/generic/profiles/qihoo.mk
deleted file mode 100644
index 0ec778ab2b..0000000000
--- a/target/linux/ar71xx/generic/profiles/qihoo.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-#
-# Copyright (C) 2013 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/QIHOO360
- NAME:=Qihoo 360 C301
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev kmod-ath10k
-endef
-
-define Profile/QIHOO360/Description
- Package set optimized for the Qihoo 360 C301 device.
-endef
-$(eval $(call Profile,QIHOO360))
diff --git a/target/linux/ar71xx/generic/profiles/redwave.mk b/target/linux/ar71xx/generic/profiles/redwave.mk
deleted file mode 100644
index 069dd8f7be..0000000000
--- a/target/linux/ar71xx/generic/profiles/redwave.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2011 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/RW2458N
- NAME:=Redwave RW2458N
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-ath9k wpad-mini
-endef
-
-define Profile/RW2458N/Description
- Package set optimized for the Redwave RW2458N board.
-endef
-
-$(eval $(call Profile,RW2458N))
diff --git a/target/linux/ar71xx/generic/profiles/rosewill.mk b/target/linux/ar71xx/generic/profiles/rosewill.mk
deleted file mode 100644
index 00c1d7d1b1..0000000000
--- a/target/linux/ar71xx/generic/profiles/rosewill.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-#
-# Copyright (C) 2013 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/RNXN360RT
- NAME:=Rosewill RNX-N360RT
- PACKAGES:=
-endef
-
-define Profile/RNXN360RT/Description
- Package set optimized for the Rosewill RNX-N360RT.
-endef
-$(eval $(call Profile,RNXN360RT))
diff --git a/target/linux/ar71xx/generic/profiles/senao.mk b/target/linux/ar71xx/generic/profiles/senao.mk
deleted file mode 100644
index 20a79e9808..0000000000
--- a/target/linux/ar71xx/generic/profiles/senao.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2012 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/CAP4200AG
- NAME:=Senao CAP4200AG
- PACKAGES:=kmod-ath9k
-endef
-
-define Profile/CAP4200AG/Description
- Package set optimized for the Senao CAP4200AG.
-endef
-
-$(eval $(call Profile,CAP4200AG))
diff --git a/target/linux/ar71xx/generic/profiles/sitecom.mk b/target/linux/ar71xx/generic/profiles/sitecom.mk
deleted file mode 100644
index 3dd8e4357f..0000000000
--- a/target/linux/ar71xx/generic/profiles/sitecom.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-#
-# Copyright (C) 2009-2013 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-define Profile/WLR8100
- NAME:=Sitecom WLR-8100
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev kmod-usb3
-endef
-
-define Profile/WLR8100/Description
- Package set optimized for the Sitecom WLR-8100
-endef
-
-$(eval $(call Profile,WLR8100))
diff --git a/target/linux/ar71xx/generic/profiles/smartelectronics.mk b/target/linux/ar71xx/generic/profiles/smartelectronics.mk
deleted file mode 100644
index 6d3dc8c345..0000000000
--- a/target/linux/ar71xx/generic/profiles/smartelectronics.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2013 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/BSB
- NAME:=Smart Electronics Black Swift board
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/BSB/Description
- Package set optimized for the Smart Electronics Black Swift board.
-endef
-
-$(eval $(call Profile,BSB))
diff --git a/target/linux/ar71xx/generic/profiles/telldus.mk b/target/linux/ar71xx/generic/profiles/telldus.mk
deleted file mode 100644
index d0dffe08cf..0000000000
--- a/target/linux/ar71xx/generic/profiles/telldus.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2016 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/TELLSTICKZNETLITE
- NAME:=TellStick ZNet Lite
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-acm kmod-usb-serial kmod-usb-serial-pl2303
-endef
-
-
-define Profile/TELLSTICKZNETLITE/Description
- Package set optimized for the TellStick ZNet Lite.
-endef
-$(eval $(call Profile,TELLSTICKZNETLITE))
diff --git a/target/linux/ar71xx/generic/profiles/tp-link.mk b/target/linux/ar71xx/generic/profiles/tp-link.mk
deleted file mode 100644
index c44b22ca44..0000000000
--- a/target/linux/ar71xx/generic/profiles/tp-link.mk
+++ /dev/null
@@ -1,420 +0,0 @@
-#
-# Copyright (C) 2009 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/ARCHERC7
- NAME:=TP-LINK Archer C5/C7
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev kmod-ath10k
-endef
-
-define Profile/ARCHERC7/Description
- Package set optimized for the TP-LINK Archer C5/C7.
-endef
-$(eval $(call Profile,ARCHERC7))
-
-
-define Profile/CPE510
- NAME:=TP-LINK CPE210/220/510/520
- PACKAGES:=rssileds
-endef
-
-define Profile/CPE510/Description
- Package set optimized for the TP-LINK CPE210/220/510/520.
-endef
-$(eval $(call Profile,CPE510))
-
-
-define Profile/TLMR10U
- NAME:=TP-LINK TL-MR10U
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/TLMR10U/Description
- Package set optimized for the TP-LINK TL-MR10U.
-endef
-$(eval $(call Profile,TLMR10U))
-
-
-define Profile/TLMR11U
- NAME:=TP-LINK TL-MR11U
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLMR11U/Description
- Package set optimized for the TP-LINK TL-MR11U.
-endef
-$(eval $(call Profile,TLMR11U))
-
-define Profile/TLMR12U
- NAME:=TP-LINK TL-MR12U
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLMR12U/Description
- Package set optimized for the TP-LINK TL-MR12U.
-endef
-
-$(eval $(call Profile,TLMR12U))
-
-define Profile/TLMR13U
- NAME:=TP-LINK TL-MR13U
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLMR13U/Description
- Package set optimized for the TP-LINK TL-MR13U.
-endef
-$(eval $(call Profile,TLMR13U))
-
-
-define Profile/TLMR3020
- NAME:=TP-LINK TL-MR3020
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLMR3020/Description
- Package set optimized for the TP-LINK TL-MR3020.
-endef
-$(eval $(call Profile,TLMR3020))
-
-
-define Profile/TLMR3040
- NAME:=TP-LINK TL-MR3040
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLMR3040/Description
- Package set optimized for the TP-LINK TL-MR3040.
-endef
-$(eval $(call Profile,TLMR3040))
-
-
-define Profile/TLMR3220
- NAME:=TP-LINK TL-MR3220
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLMR3220/Description
- Package set optimized for the TP-LINK TL-MR3220.
-endef
-$(eval $(call Profile,TLMR3220))
-
-
-define Profile/TLMR3420
- NAME:=TP-LINK TL-MR3420
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLMR3420/Description
- Package set optimized for the TP-LINK TL-MR3420.
-endef
-$(eval $(call Profile,TLMR3420))
-
-
-define Profile/TLWR703
- NAME:=TP-LINK TL-WR703N
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-
-define Profile/TLWR703/Description
- Package set optimized for the TP-LINK TL-WR703N.
-endef
-$(eval $(call Profile,TLWR703))
-
-
-define Profile/TLWR710
- NAME:=TP-LINK TL-WR710N
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-
-define Profile/TLWR710/Description
- Package set optimized for the TP-LINK TL-WR710N.
-endef
-$(eval $(call Profile,TLWR710))
-
-
-define Profile/TLWR720
- NAME:=TP-LINK TL-WR720N
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-
-define Profile/TLWR720/Description
- Package set optimized for the TP-LINK TL-WR720N.
-endef
-$(eval $(call Profile,TLWR720))
-
-
-define Profile/TLWA701
- NAME:=TP-LINK TL-WA701N/ND
- PACKAGES:=
-endef
-
-define Profile/TLWA701/Description
- Package set optimized for the TP-LINK TL-WA701N/ND.
-endef
-$(eval $(call Profile,TLWA701))
-
-define Profile/TLWA7210
- NAME:=TP-LINK TL-WA7210N
- PACKAGES:=rssileds kmod-ledtrig-netdev
-endef
-
-define Profile/TLWA7210/Description
- Package set optimized for the TP-LINK TL-WA7210N.
-endef
-$(eval $(call Profile,TLWA7210))
-
-define Profile/TLWA730RE
- NAME:=TP-LINK TL-WA730RE
- PACKAGES:=
-endef
-
-define Profile/TLWA730RE/Description
- Package set optimized for the TP-LINK TL-WA730RE.
-endef
-$(eval $(call Profile,TLWA730RE))
-
-define Profile/TLWA750
- NAME:=TP-LINK TL-WA750RE
- PACKAGES:=rssileds
-endef
-
-define Profile/TLWA750/Description
- Package set optimized for the TP-LINK TL-WA750RE.
-endef
-$(eval $(call Profile,TLWA750))
-
-
-define Profile/TLWA7510
- NAME:=TP-LINK TL-WA7510N
- PACKAGES:=
-endef
-
-define Profile/TLWA7510/Description
- Package set optimized for the TP-LINK TL-WA7510N.
-endef
-$(eval $(call Profile,TLWA7510))
-
-define Profile/TLWA801
- NAME:=TP-LINK TL-WA801N/ND
- PACKAGES:=
-endef
-
-define Profile/TLWA801/Description
- Package set optimized for the TP-LINK TL-WA801N/ND.
-endef
-$(eval $(call Profile,TLWA801))
-
-define Profile/TLWA830
- NAME:=TP-LINK TL-WA830RE
- PACKAGES:=
-endef
-
-define Profile/TLWA830/Description
- Package set optimized for the TP-LINK TL-WA830RE.
-endef
-$(eval $(call Profile,TLWA830))
-
-
-define Profile/TLWA850
- NAME:=TP-LINK TL-WA850RE
- PACKAGES:=rssileds
-endef
-
-define Profile/TLWA850/Description
- Package set optimized for the TP-LINK TL-WA850RE.
-endef
-$(eval $(call Profile,TLWA850))
-
-
-define Profile/TLWA860
- NAME:=TP-LINK TL-WA860RE
- PACKAGES:=
-endef
-
-define Profile/TLWA860/Description
- Package set optimized for the TP-LINK TL-WA860RE.
-endef
-$(eval $(call Profile,TLWA860))
-
-
-define Profile/TLWA901
- NAME:=TP-LINK TL-WA901N/ND
- PACKAGES:=
-endef
-
-define Profile/TLWA901/Description
- Package set optimized for the TP-LINK TL-WA901N/ND.
-endef
-$(eval $(call Profile,TLWA901))
-
-
-define Profile/TLWDR4300
- NAME:=TP-LINK TL-WDR3500/3600/4300/4310/MW4350R
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLWDR4300/Description
- Package set optimized for the TP-LINK TL-WDR3500/3600/4300/4310/MW4350R.
-endef
-$(eval $(call Profile,TLWDR4300))
-
-
-define Profile/TLWDR3320V2
- NAME:=TP-LINK TL-WDR3320v2
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLWDR3320V2/Description
- Package set optimized for the TP-LINK TL-WDR3320v2.
-endef
-$(eval $(call Profile,TLWDR3320V2))
-
-
-define Profile/TLWDR4900V2
- NAME:=TP-LINK TL-WDR4900v2
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLWDR4900V2/Description
- Package set optimized for the TP-LINK TL-WDR4900v2.
-endef
-$(eval $(call Profile,TLWDR4900V2))
-
-
-define Profile/TLWDR6500V2
- NAME:=TP-LINK TL-WDR6500v2
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev kmod-ath10k
-endef
-
-define Profile/TLWDR6500V2/Description
- Package set optimized for the TP-LINK TL-WDR6500v2.
-endef
-$(eval $(call Profile,TLWDR6500V2))
-
-
-define Profile/TLWR740
- NAME:=TP-LINK TL-WR740N/ND
- PACKAGES:=
-endef
-
-define Profile/TLWR740/Description
- Package set optimized for the TP-LINK TL-WR740N/ND.
-endef
-$(eval $(call Profile,TLWR740))
-
-
-define Profile/TLWR741
- NAME:=TP-LINK TL-WR741N/ND
- PACKAGES:=
-endef
-
-define Profile/TLWR741/Description
- Package set optimized for the TP-LINK TL-WR741N/ND.
-endef
-$(eval $(call Profile,TLWR741))
-
-
-define Profile/TLWR743
- NAME:=TP-LINK TL-WR743N/ND
- PACKAGES:=
-endef
-
-define Profile/TLWR743/Description
- Package set optimized for the TP-LINK TL-WR743N/ND.
-endef
-$(eval $(call Profile,TLWR743))
-
-
-define Profile/TLWR810
- NAME:=TP-Link TL-WR810N
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/TLWR810/Description
- Package set optimized for the TP-LINK TL-WR810N.
-endef
-$(eval $(call Profile,TLWR810))
-
-
-define Profile/TLWR841
- NAME:=TP-LINK TL-WR841N/ND
- PACKAGES:=
-endef
-
-define Profile/TLWR841/Description
- Package set optimized for the TP-LINK TL-WR841N/ND.
-endef
-$(eval $(call Profile,TLWR841))
-
-
-define Profile/TLWR842
- NAME:=TP-LINK TL-WR842N/ND
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLWR842/Description
- Package set optimized for the TP-LINK TL-WR842N/ND.
-endef
-$(eval $(call Profile,TLWR842))
-
-
-define Profile/TLWR843
- NAME:=TP-LINK TL-WR843N/ND
- PACKAGES:=
-endef
-
-define Profile/TLWR843/Description
- Package set optimized for the TP-LINK TL-WR843N/ND.
-endef
-$(eval $(call Profile,TLWR843))
-
-
-define Profile/TLWR941
- NAME:=TP-LINK TL-WR941N/ND
- PACKAGES:=
-endef
-
-define Profile/TLWR941/Description
- Package set optimized for the TP-LINK TL-WR941N/ND.
-endef
-$(eval $(call Profile,TLWR941))
-
-
-define Profile/TLWR1041
- NAME:=TP-LINK TL-WR1041N
- PACKAGES:=
-endef
-
-define Profile/TLWR1041/Description
- Package set optimized for the TP-LINK TL-WR1041N/ND.
-endef
-$(eval $(call Profile,TLWR1041))
-
-
-define Profile/TLWR1043
- NAME:=TP-LINK TL-WR1043N/ND
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLWR1043/Description
- Package set optimized for the TP-LINK TL-WR1043N/ND.
-endef
-$(eval $(call Profile,TLWR1043))
-
-
-define Profile/TLWR2543
- NAME:=TP-LINK TL-WR2543N/ND
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
-endef
-
-define Profile/TLWR2543/Description
- Package set optimized for the TP-LINK TL-WR2543N/ND.
-endef
-$(eval $(call Profile,TLWR2543))
diff --git a/target/linux/ar71xx/generic/profiles/trendnet.mk b/target/linux/ar71xx/generic/profiles/trendnet.mk
deleted file mode 100644
index 6102e04c42..0000000000
--- a/target/linux/ar71xx/generic/profiles/trendnet.mk
+++ /dev/null
@@ -1,74 +0,0 @@
-#
-# Copyright (C) 2009 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/TEW632BRP
- NAME:=TRENDNet TEW-632BRP
- PACKAGES:=
-endef
-
-define Profile/TEW632BRP/Description
- Package set optimized for the TRENDNet TEW-632BRP.
-endef
-
-$(eval $(call Profile,TEW632BRP))
-
-define Profile/TEW652BRP
- NAME:=TRENDNet TEW-652BRP
- PACKAGES:=
-endef
-
-define Profile/TEW652BRP/Description
- Package set optimized for the TRENDNet TEW-652BRP.
-endef
-
-$(eval $(call Profile,TEW652BRP))
-
-define Profile/TEW673GRU
- NAME:=TRENDNet TEW-673GRU
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2
-endef
-
-define Profile/TEW673GRU/Description
- Package set optimized for the TRENDNet TEW-673GRU.
-endef
-
-$(eval $(call Profile,TEW673GRU))
-
-define Profile/TEW712BR
- NAME:=TRENDNet TEW-712BR
- PACKAGES:=
-endef
-
-define Profile/TEW712BR/Description
- Package set optimized for the TRENDNet TEW-712BR.
-endef
-
-$(eval $(call Profile,TEW712BR))
-
-
-define Profile/TEW732BR
- NAME:=TRENDNet TEW-732BR
- PACKAGES:=
-endef
-
-define Profile/TEW732BR/Description
- Package set optimized for the TRENDNet TEW-732BR.
-endef
-
-$(eval $(call Profile,TEW732BR))
-
-
-define Profile/TEW823DRU
- NAME:=TRENDNet TEW-823DRU
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ath10k
-endef
-
-define Profile/TEW823DRU/Description
- Package set optimized for the TRENDNet TEW-823DRU.
-endef
-
-$(eval $(call Profile,TEW823DRU))
diff --git a/target/linux/ar71xx/generic/profiles/ubnt.mk b/target/linux/ar71xx/generic/profiles/ubnt.mk
deleted file mode 100644
index 69b83985bd..0000000000
--- a/target/linux/ar71xx/generic/profiles/ubnt.mk
+++ /dev/null
@@ -1,95 +0,0 @@
-#
-# Copyright (C) 2009 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/UBNTRS
- NAME:=Ubiquiti RouterStation
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2
-endef
-
-define Profile/UBNTRS/Description
- Package set optimized for the Ubiquiti RouterStation.
-endef
-
-$(eval $(call Profile,UBNTRS))
-
-define Profile/UBNTRSPRO
- NAME:=Ubiquiti RouterStation Pro
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2
-endef
-
-define Profile/UBNTRSPRO/Description
- Package set optimized for the Ubiquiti RouterStation Pro.
-endef
-
-$(eval $(call Profile,UBNTRSPRO))
-
-define Profile/UBNTUNIFI
- NAME:=Ubiquiti UniFi AP
- PACKAGES:=
-endef
-
-define Profile/UBNTUNIFI/Description
- Package set optimized for the Ubiquiti UniFi AP.
-endef
-
-$(eval $(call Profile,UBNTUNIFI))
-
-define Profile/UBNTUNIFIACLITE
- NAME:=Ubiquiti UniFi AP AC LITE/LR
- PACKAGES:=kmod-ath10k ath10k-firmware-qca988x
-endef
-
-define Profile/UBNTUNIFIACLITE/Description
- Package set optimized for the Ubiquiti UniFi AP AC LITE/LR.
-endef
-
-$(eval $(call Profile,UBNTUNIFIACLITE))
-
-define Profile/UBNTUNIFIACPRO
- NAME:=Ubiquiti UniFi AP AC PRO
- PACKAGES:=kmod-ath10k ath10k-firmware-qca988x kmod-usb-core kmod-usb-ohci kmod-usb2
-endef
-
-define Profile/UBNTUNIFIACPRO/Description
- Package set optimized for the Ubiquiti UniFi AP AC PRO.
-endef
-
-$(eval $(call Profile,UBNTUNIFIACPRO))
-
-define Profile/UBNTUNIFIOUTDOOR
- NAME:=Ubiquiti UniFiAP Outdoor
- PACKAGES:=
-endef
-
-define Profile/UBNTUNIFIOUTDOOR/Description
- Package set optimized for the Ubiquiti UniFiAP Outdoor.
-endef
-
-$(eval $(call Profile,UBNTUNIFIOUTDOOR))
-
-define Profile/UAPPRO
- NAME:=Ubiquiti UniFi AP Pro
- PACKAGES:=
-endef
-
-define Profile/UAPPRO/Description
- Package set optimized for the Ubiquiti UniFi AP Pro.
-endef
-
-$(eval $(call Profile,UAPPRO))
-
-
-define Profile/UBNT
- NAME:=Ubiquiti Products
- PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2
-endef
-
-define Profile/UBNT/Description
- Build images for all Ubiquiti products (including LS-SR71, RouterStation and RouterStation Pro)
-endef
-
-$(eval $(call Profile,UBNT))
diff --git a/target/linux/ar71xx/generic/profiles/wallys.mk b/target/linux/ar71xx/generic/profiles/wallys.mk
deleted file mode 100644
index 11be9211c4..0000000000
--- a/target/linux/ar71xx/generic/profiles/wallys.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2015 Philippe DUCHEIN <pduchein@gmail.com>
-# Copyright (C) 2009 OpenWrt.org
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/DR344
- NAME:=Wallys DR344
-endef
-
-define Profile/DR344/Description
- Package set optimized for the Wallys DR344 board.
-endef
-
-$(eval $(call Profile,DR344))
-
diff --git a/target/linux/ar71xx/generic/profiles/wd.mk b/target/linux/ar71xx/generic/profiles/wd.mk
deleted file mode 100644
index b8cb99b94e..0000000000
--- a/target/linux/ar71xx/generic/profiles/wd.mk
+++ /dev/null
@@ -1,36 +0,0 @@
-#
-# Copyright (C) 2013 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/MYNETN600
- NAME:=WD My Net N600
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/MYNETN600/Description
- Package set optimized for the WD My Net N600 device.
-endef
-$(eval $(call Profile,MYNETN600))
-
-define Profile/MYNETN750
- NAME:=WD My Net N750
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-define Profile/MYNETN750/Description
- Package set optimized for the WD My Net N750 device.
-endef
-
-$(eval $(call Profile,MYNETN750))
-
-define Profile/MYNETREXT
- NAME:=WD My Net Wi-Fi Range Extender
- PACKAGES:=rssileds
-endef
-
-define Profile/MYNETREXT/Description
- Package set optimized for the WD My Net Wi-Fi Range Extender device.
-endef
-$(eval $(call Profile,MYNETREXT))
diff --git a/target/linux/ar71xx/generic/profiles/weio.mk b/target/linux/ar71xx/generic/profiles/weio.mk
deleted file mode 100644
index 227cec9a8c..0000000000
--- a/target/linux/ar71xx/generic/profiles/weio.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2013 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/WEIO
- NAME:=WeIO
- PACKAGES:=kmod-usb-core kmod-usb2
-endef
-
-define Profile/WEIO/Description
- Package set optimized for the WeIO board.
-endef
-
-$(eval $(call Profile,WEIO))
diff --git a/target/linux/ar71xx/generic/profiles/wrtnode.mk b/target/linux/ar71xx/generic/profiles/wrtnode.mk
deleted file mode 100644
index 35e6f92481..0000000000
--- a/target/linux/ar71xx/generic/profiles/wrtnode.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright (C) 2009 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/WRTNODE2Q
- NAME:=WRTnode2Q board
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage
-endef
-
-define Profile/WRTNODE2Q/Description
- Package set optimized for the WRTnode2Q board.
-endef
-
-$(eval $(call Profile,WRTNODE2Q)) \ No newline at end of file
diff --git a/target/linux/ar71xx/generic/profiles/zcomax.mk b/target/linux/ar71xx/generic/profiles/zcomax.mk
deleted file mode 100644
index b9ab77e802..0000000000
--- a/target/linux/ar71xx/generic/profiles/zcomax.mk
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# Copyright (C) 2010 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/ZCN1523H28
- NAME:=Zcomax ZCN-1523H-2-8
- PACKAGES:=
-endef
-
-define Profile/ZCN1523H28/Description
- Package set optimized for the Zcomax ZCN-1523H-2-8 board.
-endef
-
-$(eval $(call Profile,ZCN1523H28))
-
-define Profile/ZCN1523H516
- NAME:=Zcomax ZCN-1523H-5-16
- PACKAGES:=
-endef
-
-define Profile/ZCN1523H516/Description
- Package set optimized for the Zcomax ZCN-1523H-5-16 board.
-endef
-
-$(eval $(call Profile,ZCN1523H516))
diff --git a/target/linux/ar71xx/generic/profiles/zyxel.mk b/target/linux/ar71xx/generic/profiles/zyxel.mk
deleted file mode 100644
index 991a13a96f..0000000000
--- a/target/linux/ar71xx/generic/profiles/zyxel.mk
+++ /dev/null
@@ -1,29 +0,0 @@
-#
-# Copyright (C) 2009 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-define Profile/NBG_460N_550N_550NH
- NAME:=Zyxel NBG 460N/550N/550NH
- PACKAGES:=kmod-rtc-pcf8563
-endef
-
-define Profile/NBG_460N_550N_550NH/Description
- Package set optimized for the Zyxel NBG 460N/550N/550NH Routers.
-endef
-
-$(eval $(call Profile,NBG_460N_550N_550NH))
-
-
-define Profile/NBG6616
- NAME:=ZyXEL NBG6616
- PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev kmod-usb-storage kmod-rtc-pcf8563 kmod-ath10k
-endef
-
-define Profile/NBG6616/Description
- Package set optimized for the ZyXEL NBG6616
-endef
-
-$(eval $(call Profile,NBG6616))