From 5c105d9f3fd086aff195d3849dcf847d6b0bd927 Mon Sep 17 00:00:00 2001 From: blogic Date: Fri, 5 Oct 2012 10:12:53 +0000 Subject: branch Attitude Adjustment git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@33625 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ar71xx/generic/config-default | 1 + target/linux/ar71xx/generic/profiles/00-default.mk | 17 ++ target/linux/ar71xx/generic/profiles/01-minimal.mk | 16 ++ target/linux/ar71xx/generic/profiles/02-ath5k.mk | 16 ++ target/linux/ar71xx/generic/profiles/alfa.mk | 42 +++++ target/linux/ar71xx/generic/profiles/allnet.mk | 39 ++++ target/linux/ar71xx/generic/profiles/atheros.mk | 129 +++++++++++++ target/linux/ar71xx/generic/profiles/atlantis.mk | 17 ++ target/linux/ar71xx/generic/profiles/buffalo.mk | 96 ++++++++++ target/linux/ar71xx/generic/profiles/compex.mk | 28 +++ target/linux/ar71xx/generic/profiles/d-link.mk | 63 +++++++ target/linux/ar71xx/generic/profiles/ew.mk | 20 ++ target/linux/ar71xx/generic/profiles/jjplus.mk | 39 ++++ target/linux/ar71xx/generic/profiles/linksys.mk | 27 +++ target/linux/ar71xx/generic/profiles/netgear.mk | 17 ++ target/linux/ar71xx/generic/profiles/openmesh.mk | 18 ++ target/linux/ar71xx/generic/profiles/planex.mk | 28 +++ target/linux/ar71xx/generic/profiles/redwave.mk | 17 ++ target/linux/ar71xx/generic/profiles/tp-link.mk | 204 +++++++++++++++++++++ target/linux/ar71xx/generic/profiles/trendnet.mk | 51 ++++++ target/linux/ar71xx/generic/profiles/ubnt.mk | 50 +++++ target/linux/ar71xx/generic/profiles/zcomax.mk | 28 +++ target/linux/ar71xx/generic/profiles/zyxel.mk | 17 ++ target/linux/ar71xx/generic/target.mk | 7 + 24 files changed, 987 insertions(+) create mode 100644 target/linux/ar71xx/generic/config-default create mode 100644 target/linux/ar71xx/generic/profiles/00-default.mk create mode 100644 target/linux/ar71xx/generic/profiles/01-minimal.mk create mode 100644 target/linux/ar71xx/generic/profiles/02-ath5k.mk create mode 100644 target/linux/ar71xx/generic/profiles/alfa.mk create mode 100644 target/linux/ar71xx/generic/profiles/allnet.mk create mode 100644 target/linux/ar71xx/generic/profiles/atheros.mk create mode 100644 target/linux/ar71xx/generic/profiles/atlantis.mk create mode 100644 target/linux/ar71xx/generic/profiles/buffalo.mk create mode 100644 target/linux/ar71xx/generic/profiles/compex.mk create mode 100644 target/linux/ar71xx/generic/profiles/d-link.mk create mode 100644 target/linux/ar71xx/generic/profiles/ew.mk create mode 100644 target/linux/ar71xx/generic/profiles/jjplus.mk create mode 100644 target/linux/ar71xx/generic/profiles/linksys.mk create mode 100644 target/linux/ar71xx/generic/profiles/netgear.mk create mode 100644 target/linux/ar71xx/generic/profiles/openmesh.mk create mode 100644 target/linux/ar71xx/generic/profiles/planex.mk create mode 100644 target/linux/ar71xx/generic/profiles/redwave.mk create mode 100644 target/linux/ar71xx/generic/profiles/tp-link.mk create mode 100644 target/linux/ar71xx/generic/profiles/trendnet.mk create mode 100644 target/linux/ar71xx/generic/profiles/ubnt.mk create mode 100644 target/linux/ar71xx/generic/profiles/zcomax.mk create mode 100644 target/linux/ar71xx/generic/profiles/zyxel.mk create mode 100644 target/linux/ar71xx/generic/target.mk (limited to 'target/linux/ar71xx/generic') diff --git a/target/linux/ar71xx/generic/config-default b/target/linux/ar71xx/generic/config-default new file mode 100644 index 000000000..45169689e --- /dev/null +++ b/target/linux/ar71xx/generic/config-default @@ -0,0 +1 @@ +CONFIG_CMDLINE="rootfstype=squashfs,jffs2 noinitrd" diff --git a/target/linux/ar71xx/generic/profiles/00-default.mk b/target/linux/ar71xx/generic/profiles/00-default.mk new file mode 100644 index 000000000..36c4aa61b --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/00-default.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2009 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/Default + NAME:=Default Profile (all drivers) + PACKAGES:= \ + kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/Default/Description + Default package set compatible with most boards. +endef +$(eval $(call Profile,Default)) diff --git a/target/linux/ar71xx/generic/profiles/01-minimal.mk b/target/linux/ar71xx/generic/profiles/01-minimal.mk new file mode 100644 index 000000000..dfaa3b0b3 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/01-minimal.mk @@ -0,0 +1,16 @@ +# +# Copyright (C) 2009 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/Minimal + NAME:=Minimal Profile (no drivers) + PACKAGES:=-kmod-ath9k -wpad-mini +endef + +define Profile/Minimal/Description + Minimal package set compatible with most boards. +endef +$(eval $(call Profile,Minimal)) diff --git a/target/linux/ar71xx/generic/profiles/02-ath5k.mk b/target/linux/ar71xx/generic/profiles/02-ath5k.mk new file mode 100644 index 000000000..78203497f --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/02-ath5k.mk @@ -0,0 +1,16 @@ +# +# Copyright (C) 2009 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/ath5k + NAME:=Atheros 802.11abg WiFi (ath5k) + PACKAGES:=kmod-ath5k -kmod-ath9k +endef + +define Profile/ath5k/Description + Package set compatible with hardware using Atheros 802.11abg cards. +endef +$(eval $(call Profile,ath5k)) diff --git a/target/linux/ar71xx/generic/profiles/alfa.mk b/target/linux/ar71xx/generic/profiles/alfa.mk new file mode 100644 index 000000000..06baf240c --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/alfa.mk @@ -0,0 +1,42 @@ +# +# Copyright (C) 2011 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +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 + PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/HORNETUB/Description + Package set optimized for the ALFA Network Hornet-UB board. +endef + +$(eval $(call Profile,HORNETUB)) + + +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)) + diff --git a/target/linux/ar71xx/generic/profiles/allnet.mk b/target/linux/ar71xx/generic/profiles/allnet.mk new file mode 100644 index 000000000..07ca96444 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/allnet.mk @@ -0,0 +1,39 @@ +# +# 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/atheros.mk b/target/linux/ar71xx/generic/profiles/atheros.mk new file mode 100644 index 000000000..8e79f4cd5 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/atheros.mk @@ -0,0 +1,129 @@ +# +# 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/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/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 new file mode 100644 index 000000000..073d8d1f8 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/atlantis.mk @@ -0,0 +1,17 @@ +# +# 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/buffalo.mk b/target/linux/ar71xx/generic/profiles/buffalo.mk new file mode 100644 index 000000000..887be2657 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/buffalo.mk @@ -0,0 +1,96 @@ +# +# Copyright (C) 2009 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/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/compex.mk b/target/linux/ar71xx/generic/profiles/compex.mk new file mode 100644 index 000000000..349147381 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/compex.mk @@ -0,0 +1,28 @@ +# +# 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)) diff --git a/target/linux/ar71xx/generic/profiles/d-link.mk b/target/linux/ar71xx/generic/profiles/d-link.mk new file mode 100644 index 000000000..98fe00fc2 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/d-link.mk @@ -0,0 +1,63 @@ +# +# Copyright (C) 2009 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +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/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/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/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)) diff --git a/target/linux/ar71xx/generic/profiles/ew.mk b/target/linux/ar71xx/generic/profiles/ew.mk new file mode 100644 index 000000000..b4e15e322 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/ew.mk @@ -0,0 +1,20 @@ +# +# 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/jjplus.mk b/target/linux/ar71xx/generic/profiles/jjplus.mk new file mode 100644 index 000000000..3f97dbf02 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/jjplus.mk @@ -0,0 +1,39 @@ +# +# 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 JWAP0003 + 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 new file mode 100644 index 000000000..bedf3a3d4 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/linksys.mk @@ -0,0 +1,27 @@ +# +# 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/netgear.mk b/target/linux/ar71xx/generic/profiles/netgear.mk new file mode 100644 index 000000000..fe136234f --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/netgear.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2009 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +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)) diff --git a/target/linux/ar71xx/generic/profiles/openmesh.mk b/target/linux/ar71xx/generic/profiles/openmesh.mk new file mode 100644 index 000000000..88e37ee56 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/openmesh.mk @@ -0,0 +1,18 @@ +# +# Copyright (C) 2011 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/OM2P + NAME:=OpenMesh OM2P/OM2P-LC + PACKAGES:=kmod-ath9k om-watchdog +endef + +define Profile/OM2P/Description + Package set optimized for the OpenMesh OM2P/OM2P-LC. +endef + +$(eval $(call Profile,OM2P)) + diff --git a/target/linux/ar71xx/generic/profiles/planex.mk b/target/linux/ar71xx/generic/profiles/planex.mk new file mode 100644 index 000000000..3d192ba74 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/planex.mk @@ -0,0 +1,28 @@ +# +# 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/redwave.mk b/target/linux/ar71xx/generic/profiles/redwave.mk new file mode 100644 index 000000000..069dd8f7b --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/redwave.mk @@ -0,0 +1,17 @@ +# +# 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/tp-link.mk b/target/linux/ar71xx/generic/profiles/tp-link.mk new file mode 100644 index 000000000..056a91703 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/tp-link.mk @@ -0,0 +1,204 @@ +# +# Copyright (C) 2009 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +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/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/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/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-WDR3600/4300/4310 + PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev +endef + +define Profile/TLWDR4300/Description + Package set optimized for the TP-LINK TL-WDR3600/4300/4310. +endef +$(eval $(call Profile,TLWDR4300)) + + +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/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/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 new file mode 100644 index 000000000..c6fe9cf79 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/trendnet.mk @@ -0,0 +1,51 @@ +# +# 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)) + diff --git a/target/linux/ar71xx/generic/profiles/ubnt.mk b/target/linux/ar71xx/generic/profiles/ubnt.mk new file mode 100644 index 000000000..668171b8e --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/ubnt.mk @@ -0,0 +1,50 @@ +# +# 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/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/zcomax.mk b/target/linux/ar71xx/generic/profiles/zcomax.mk new file mode 100644 index 000000000..b9ab77e80 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/zcomax.mk @@ -0,0 +1,28 @@ +# +# 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 new file mode 100644 index 000000000..66258bdb8 --- /dev/null +++ b/target/linux/ar71xx/generic/profiles/zyxel.mk @@ -0,0 +1,17 @@ +# +# 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)) diff --git a/target/linux/ar71xx/generic/target.mk b/target/linux/ar71xx/generic/target.mk new file mode 100644 index 000000000..c08f92962 --- /dev/null +++ b/target/linux/ar71xx/generic/target.mk @@ -0,0 +1,7 @@ +BOARDNAME:=Generic + +define Target/Description + Build firmware images for generic Atheros AR71xx/AR913x/AR934x based boards. +endef + + -- cgit v1.2.3