Added luci targets and removed a few other packages.
authornynex <nynex>
Wed, 20 Jul 2016 04:12:09 +0000 (04:12 +0000)
committernynex <nynex>
Wed, 20 Jul 2016 04:12:09 +0000 (04:12 +0000)
60 files changed:
trunk/package/libs/gettext-full/Makefile
trunk/package/libs/libextractor/Makefile [deleted file]
trunk/package/libs/libextractor/patches/001-backport-support-for-giflib-5-1.patch [deleted file]
trunk/package/network/utils/dmapd/Makefile [deleted file]
trunk/package/network/utils/dmapd/files/dmapd.init [deleted file]
trunk/package/network/utils/dmapd/patches/001-dmapd_conf.patch [deleted file]
trunk/package/network/utils/dmapd/patches/002-make_unit_test_optionnal.patch [deleted file]
trunk/target/linux/ar71xx/Makefile
trunk/target/linux/ar71xx/image/Makefile
trunk/target/linux/ar71xx/luci/config-default [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/00-default.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/01-minimal.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/02-ath5k.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/8devices.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/airtight.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/alfa.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/allnet.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/antminer.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/arduino.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/atheros.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/atlantis.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/bhu.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/buffalo.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/comfast.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/compex.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/d-link.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/devolo-dlan.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/dragino.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/easylink.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/engenius.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/ew.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/gainstrong.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/gli.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/hiwifi.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/jjplus.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/linksys.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/meraki.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/nclink.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/netgear.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/omy.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/onion.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/openmesh.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/pcs.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/planex.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/redwave.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/rosewill.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/senao.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/sitecom.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/smartelectronics.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/telldus.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/thinkpenguin.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/tp-link.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/trendnet.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/ubnt.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/wallys.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/wd.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/weio.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/zcomax.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/profiles/zyxel.mk [new file with mode: 0644]
trunk/target/linux/ar71xx/luci/target.mk [new file with mode: 0644]

index e525d3002ce02676459996c978aca007bfe28e40..abe311fe6971f246e94640435d888f1e699791d5 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=gettext-full
 PKG_VERSION:=0.19.6
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 PKG_SOURCE:=gettext-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=@GNU/gettext
@@ -17,7 +17,7 @@ PKG_MD5SUM:=69d79254ee3b41df23f41c2f4fd720d9
 PKG_BUILD_DIR:=$(BUILD_DIR)/gettext-$(PKG_VERSION)
 HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/gettext-$(PKG_VERSION)
 
-PKG_MAINTAINER:=Jo-Philipp Wich <jow@openwrt.org>
+PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
 PKG_LICENSE:=GPL-3.0+
 
 PKG_FIXUP:=autoreconf
@@ -60,6 +60,9 @@ CONFIGURE_ARGS += \
 HOST_CONFIGURE_ARGS += \
        --with-included-libxml --without-libxml2-prefix --with-included-libcroco
 
+HOST_CONFIGURE_VARS += \
+       EMACS="no"
+
 define Build/InstallDev
        $(INSTALL_DIR) $(1)/usr/lib/libintl-full/include
        $(CP) $(PKG_INSTALL_DIR)/usr/include/libintl.h $(1)/usr/lib/libintl-full/include/
diff --git a/trunk/package/libs/libextractor/Makefile b/trunk/package/libs/libextractor/Makefile
deleted file mode 100644 (file)
index ddccc88..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-#
-# Copyright (C) 2015 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libextractor
-PKG_VERSION:=1.3
-PKG_RELEASE:=3
-
-# ToDo:
-# - package missing optional dependencies: libexiv2, gsf, librpm, smf, tidy
-
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=@GNU/$(PKG_NAME)
-PKG_MD5SUM:=35b8913dbebafe583a2781bf71509c48
-
-PKG_LICENSE:=GPL-3.0
-PKG_LICENSE_FILES:=COPYING
-PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
-
-PKG_INSTALL:=1
-PKG_FIXUP:=autoreconf
-
-PLUGINS:= \
-       archive:+libarchive-noopenssl \
-       deb \
-       dvi \
-       flac:+libflac \
-       gif:+giflib \
-       gstreamer:+libgstreamer1:+libgst1app:+libgst1pbutils:+libgst1tag \
-       it \
-       jpeg:+libjpeg \
-       man \
-       mime:+libmagic \
-       mpeg:+libmpeg2 \
-       nsf \
-       nsfe \
-       odf \
-       ogg:+libvorbis \
-       png \
-       ps \
-       riff \
-       s3m \
-       sid \
-       thumbnailffmpeg:+libffmpeg-full:+libmagic \
-       tiff:+libtiff \
-       wav \
-       xm \
-       zip
-
-
-include $(INCLUDE_DIR)/package.mk
-include $(INCLUDE_DIR)/nls.mk
-
-CONFIGURE_ARGS += \
-       --enable-ffmpeg \
-       --with-gstreamer \
-       --disable-gsf \
-       --disable-rpath
-
-define Package/libextractor
-       SECTION:=libs
-       CATEGORY:=Libraries
-       TITLE:=GNU Libextractor
-       URL:=https://www.gnu.org/software/libextractor/
-       DEPENDS:=+libbz2 +libltdl +librt +zlib $(ICONV_DEPENDS) $(INTL_DEPENDS)
-       MENU:=1
-endef
-
-define Package/libextractor/description
-  GNU Libextractor is a library used to extract meta data from files.
-  The goal is to provide developers of file-sharing networks, browsers or
-  WWW-indexing bots with a universal library to obtain simple keywords and meta
-  data to match against queries and to show to users instead of only relying on
-  filenames.
-endef
-
-define PluginGen
-define Package/libextractor-plugin-$(subst _,-,$(firstword $(subst :, ,$(1))))
-       SECTION:=libs
-       CATEGORY:=Libraries
-       TITLE:=GNU Libextractor ($(firstword $(subst :, ,$(1))) plugin)
-       URL:=https://www.gnu.org/software/libextractor/
-       DEPENDS:=libextractor $(wordlist 2,$(words $(subst :, ,$(1))),$(subst :, ,$(1)))
-endef
-endef
-
-$(foreach file,$(PLUGINS),$(eval $(call PluginGen,$(file))))
-
-define Package/extract
-       SECTION:=utils
-       CATEGORY:=Utilities
-       TITLE:=extract util from GNU Libextractor
-       URL:=https://www.gnu.org/software/libextractor/
-       DEPENDS:=+libextractor
-endef
-
-define Package/extract/description
-  libextractor contains the shell command extract that, similar to the
-  well-known file command, can extract meta data from a file an print the results
-  to stdout.
-endef
-
-define Build/InstallDev
-       $(INSTALL_DIR) $(1)/usr/include/
-       $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
-       $(INSTALL_DIR) $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} $(1)/usr/lib/
-       $(INSTALL_DIR) $(1)/usr/lib/pkgconfig/
-       $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* $(1)/usr/lib/pkgconfig/
-endef
-
-define Package/libextractor/install
-       $(INSTALL_DIR) $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
-endef
-
-define PluginInstall
-define Package/libextractor-plugin-$(subst _,-,$(firstword $(subst :, ,$(1))))/install
-       $(INSTALL_DIR) $$(1)/usr/lib/libextractor
-       $(INSTALL_BIN) \
-               $(PKG_INSTALL_DIR)/usr/lib/libextractor/libextractor_$(firstword $(subst :, ,$(1))).so \
-               $$(1)/usr/lib/libextractor
-endef
-endef
-
-define Package/extract/install
-       $(INSTALL_DIR) $(1)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
-endef
-
-$(foreach file,$(PLUGINS),$(eval $(call PluginInstall,$(file))))
-
-$(eval $(call BuildPackage,libextractor))
-$(foreach file,$(PLUGINS),$(eval $(call BuildPackage,libextractor-plugin-$(subst _,-,$(firstword $(subst :, ,$(file)))))))
-$(eval $(call BuildPackage,extract))
diff --git a/trunk/package/libs/libextractor/patches/001-backport-support-for-giflib-5-1.patch b/trunk/package/libs/libextractor/patches/001-backport-support-for-giflib-5-1.patch
deleted file mode 100644 (file)
index 7b7a2df..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/src/plugins/gif_extractor.c
-+++ b/src/plugins/gif_extractor.c
-@@ -78,7 +78,11 @@ EXTRACTOR_gif_extract_method (struct EXT
-   if (gif_file == NULL || gif_error != 0)
-   {
-     if (gif_file != NULL)
-+#if GIFLIB_MAJOR < 5 || GIFLIB_MINOR < 1
-       EGifCloseFile (gif_file);
-+#else
-+      EGifCloseFile (gif_file, NULL);
-+#endif
-     return; /* not a GIF */
-   }
- #endif
-@@ -133,7 +137,11 @@ EXTRACTOR_gif_extract_method (struct EXT
-              DGifGetExtensionNext(gif_file, &ext)) &&
-             (NULL != ext) ) ; /* keep going */
-     }
-+#if defined (GIF_LIB_VERSION) || GIFLIB_MAJOR < 5 || GIFLIB_MINOR < 1
-   DGifCloseFile (gif_file);
-+#else
-+  DGifCloseFile (gif_file, NULL);
-+#endif
- }
- /* end of gif_extractor.c */
diff --git a/trunk/package/network/utils/dmapd/Makefile b/trunk/package/network/utils/dmapd/Makefile
deleted file mode 100644 (file)
index d53c557..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Copyright (C) 2009-2012 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=dmapd
-PKG_VERSION:=0.0.72
-PKG_RELEASE:=1
-
-PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org>
-
-PKG_LICENSE:=GPLv2
-PKG_LICENSE_FILES:=COPYING
-
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://www.flyn.org/projects/dmapd
-PKG_MD5SUM:=0fe290d1bf003296b1ed9dfcc0108d6f
-
-PKG_FIXUP:=autoreconf
-PKG_INSTALL:=2
-
-include $(INCLUDE_DIR)/package.mk
-include $(INCLUDE_DIR)/nls.mk
-
-define Package/dmapd
-  SECTION:=net
-  CATEGORY:=Network
-  DEPENDS:=+libdmapsharing +libdb47 +vips
-  TITLE:= dmapd
-  URL:=http://www.flyn.org/projects/dmapd/
-  USERID:=dmapd=56:dmapd=56
-endef
-
-define Package/dmapd/decription
-       Dmapd is a DMAP server
-endef
-
-define Package/dmapd/conffiles
-/etc/dmapd.conf
-endef
-
-TARGET_LDFLAGS+=\
-       -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \
-
-define Package/dmapd/install
-       $(INSTALL_DIR) $(1)/usr/sbin
-       $(INSTALL_DIR) $(1)/etc/init.d
-       $(INSTALL_CONF) $(PKG_BUILD_DIR)/distro/dmapd.conf $(1)/etc/
-       $(INSTALL_BIN) ./files/dmapd.init $(1)/etc/init.d/dmapd
-       $(INSTALL_DIR) $(1)/usr/lib/dmapd/$(PKG_VERSION)/modules
-       $(CP) \
-               $(PKG_INSTALL_DIR)/usr/sbin/dmapd \
-               $(1)/usr/sbin/
-       $(CP) \
-               $(PKG_INSTALL_DIR)/usr/lib/libdmapd.so* \
-               $(1)/usr/lib/
-       $(CP) \
-               $(PKG_INSTALL_DIR)/usr/lib/dmapd/$(PKG_VERSION)/modules/*.so \
-               $(1)/usr/lib/dmapd/$(PKG_VERSION)/modules/
-endef
-
-$(eval $(call BuildPackage,dmapd))
diff --git a/trunk/package/network/utils/dmapd/files/dmapd.init b/trunk/package/network/utils/dmapd/files/dmapd.init
deleted file mode 100644 (file)
index 76ecd50..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh /etc/rc.common
-# Copyright (C) 2009-2012 OpenWrt.org
-
-START=60
-
-start() {
-       [ -d /var/run/dmapd ] || {
-               mkdir -m 0755 -p /var/run/dmapd
-               chown dmapd:dmapd /var/run/dmapd
-       }
-       [ -d /var/db/dmapd/DAAP ] || {
-               mkdir -m 0755 -p /var/db/dmapd/DAAP
-               chown dmapd:dmapd /var/db/dmapd/DAAP
-       }
-       [ -d /var/db/dmapd/DPAP ] || {
-               mkdir -m 0755 -p /var/db/dmapd/DPAP
-               chown dmapd:dmapd /var/db/dmapd/DPAP
-       }
-       mkdir -m 0755 -p /var/lock/subsys
-       mkdir -m 0755 -p /var/media/music
-       mkdir -m 0755 -p /var/media/pictures
-
-       service_start /usr/sbin/dmapd -u dmapd -g dmapd -m /var/media/music -p /var/media/pictures --vips-disc-threshold 64k
-}
-
-stop() {
-       service_stop /usr/sbin/dmapd
-}
diff --git a/trunk/package/network/utils/dmapd/patches/001-dmapd_conf.patch b/trunk/package/network/utils/dmapd/patches/001-dmapd_conf.patch
deleted file mode 100644 (file)
index ef50065..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/distro/dmapd.conf
-+++ b/distro/dmapd.conf
-@@ -3,7 +3,7 @@
- Database-Dir=/var/db/dmapd
- # Name that will be used to identify share:
--Share-Name=dmapd
-+Share-Name=libreCMC
- # User that dmapd will run as, current user if undefined:
- User=dmapd
diff --git a/trunk/package/network/utils/dmapd/patches/002-make_unit_test_optionnal.patch b/trunk/package/network/utils/dmapd/patches/002-make_unit_test_optionnal.patch
deleted file mode 100644 (file)
index 3f42f6b..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -233,7 +233,13 @@ else
-   AM_CONDITIONAL(USE_LIBDB, false)
- fi
--PKG_CHECK_MODULES([CHECK], [check >= 0.9.4],have_check=yes,have_check=no)
-+dnl Test if --enable-unit-test given
-+AC_ARG_ENABLE(unit-test, [AC_HELP_STRING([--enable-unit-test],[enable unit test])])
-+if test "x$enable_unit_test" = "xyes" ; then
-+  PKG_CHECK_MODULES([CHECK], [check >= 0.9.4],have_check=yes,have_check=no)
-+else
-+  have_check=no
-+fi
- AM_CONDITIONAL(HAVE_CHECK, test x"$have_check" = "xyes")
- AM_CONDITIONAL(FLYN, test "$FLYN")
index 24d7d5c692158c363a0691e29cf3ae736fef03c1..0533570d00db8a8cfce2da491b28ebf161f0a8f0 100644 (file)
@@ -11,7 +11,7 @@ BOARD:=ar71xx
 BOARDNAME:=Atheros AR7xxx/AR9xxx
 FEATURES:=mips16
 CPU_TYPE=34kc
-SUBTARGETS:=generic nand mikrotik
+SUBTARGETS:=generic luci nand mikrotik
 
 KERNEL_PATCHVER:=4.1
 
@@ -19,6 +19,7 @@ include $(INCLUDE_DIR)/target.mk
 
 DEFAULT_PACKAGES += \
        kmod-gpio-button-hotplug swconfig \
-       kmod-ath9k wpad-mini uboot-envtools
+       kmod-ath9k wpad-mini uboot-envtools \
+        ca-certificates
 
 $(eval $(call BuildTarget))
index 0fa16ef446e424cfe6bed504d31731f3ea21e71e..2d37c0c974319e263735e1e74966f04364cd8d58 100644 (file)
@@ -2590,6 +2590,199 @@ $(eval $(call MultiProfile,Minimal,$(SINGLE_PROFILES)))
 $(eval $(call MultiProfile,Madwifi,EAP7660D WP543))
 endif # ifeq ($(SUBTARGET),generic)
 
+
+ifeq ($(SUBTARGET),luci)
+define Device/c-55
+       BOARDNAME = C-55
+       KERNEL_SIZE = 2048k
+       IMAGE_SIZE = 15872k
+       MTDPARTS = spi0.0:256k(u-boot)ro,128k(u-boot-env)ro,2048k(kernel),13824k(rootfs),13824k(opt)ro,2624k(failsafe)ro,64k(art)ro,15872k@0x60000(firmware)
+       IMAGE/sysupgrade.bin = append-kernel $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE)
+endef
+
+TARGET_DEVICES += c-55
+
+$(eval $(call SingleProfile,ALFA,64k,ALFANX,alfa-nx,ALFA-NX,ttyS0,115200,$$(alfa_mtdlayout_8M),1638400,6291456,vmlinux.gz.uImage,pb9x-2.6.31-jffs2))
+$(eval $(call SingleProfile,ALFA,64k,HORNETUB,hornet-ub,HORNET-UB,ttyATH0,115200,$$(alfa_mtdlayout_8M),1638400,6291456,kernel_image,rootfs_image))
+$(eval $(call SingleProfile,ALFA,64k,TUBE2H8M,tube2h-8M,TUBE2H,ttyATH0,115200,$$(alfa_mtdlayout_8M),1638400,6291456,kernel.image,rootfs.image))
+
+$(eval $(call SingleProfile,AthGzip,64k,AP81,ap81,AP81,ttyS0,115200,$$(ap81_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthGzip,64k,AP83,ap83,AP83,ttyS0,115200,$$(ap83_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthGzip,64k,AP96,ap96,AP96,ttyS0,115200,$$(ap96_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthGzip,64k,WNDAP360,wndap360,WNDAP360,ttyS0,9600,$$(wndap360_mtdlayout),KRuImage))
+
+$(eval $(call SingleProfile,AthLzma,64k,ALFAAP120C,alfa-ap120c,ALFA-AP120C,ttyS0,115200,$$(alfa_ap120c_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,ALFAAP96,alfa-ap96,ALFA-AP96,ttyS0,115200,$$(alfa_ap96_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,ALL0258N,all0258n,ALL0258N,ttyS0,115200,$$(all0258n_mtdlayout),KRuImage,65536))
+$(eval $(call SingleProfile,AthLzma,256k,ALL0315N,all0315n,ALL0315N,ttyS0,115200,$$(all0315n_mtdlayout),KRuImage,262144))
+$(eval $(call SingleProfile,AthLzma,64k,AP113,ap113,AP113,ttyS0,115200,$$(ap113_mtd_layout),RK))
+$(eval $(call SingleProfile,AthLzma,64k,AP121_2M,ap121-2M,AP121,ttyATH0,115200,$$(ap121_mtdlayout_2M),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP121_4M,ap121-4M,AP121,ttyATH0,115200,$$(ap121_mtdlayout_4M),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP121_8M,ap121-8M,AP121,ttyATH0,115200,$$(ap121_mtdlayout_8M),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP121_16M,ap121-16M,AP121,ttyATH0,115200,$$(ap121_mtdlayout_16M),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP121MINI,ap121-mini,AP121-MINI,ttyATH0,115200,$$(ap121_mtdlayout_4M),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP132,ap132,AP132,ttyS0,115200,$$(ap132_mtdlayout),KRuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP135,ap135-020,AP135-020,ttyS0,115200,$$(ap135_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP136_010,ap136-010,AP136-010,ttyS0,115200,$$(ap136_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP136_020,ap136-020,AP136-020,ttyS0,115200,$$(ap136_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP143_8M,ap143-8M,AP143,ttyS0,115200,$$(ap143_mtdlayout_8M),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP143_16M,ap143-16M,AP143,ttyS0,115200,$$(ap143_mtdlayout_16M),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP147_010,ap147-010,AP147-010,ttyS0,115200,$$(ap147_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,AP152_16M,ap152-16M,AP152,ttyS0,115200,$$(ap152_mtdlayout_16M),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,BXU2000N2,bxu2000n-2-a1,BXU2000n-2-A1,ttyS0,115200,$$(bxu2000n2_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,CAP4200AG,cap4200ag,CAP4200AG,ttyS0,115200,$$(cap4200ag_mtdlayout),KRuImage))
+$(eval $(call SingleProfile,AthLzma,64k,DB120,db120,DB120,ttyS0,115200,$$(db120_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,DRAGINO2,dragino2,DRAGINO2,ttyATH0,115200,$$(dragino2_mtdlayout),KRuImage,65536))
+$(eval $(call SingleProfile,AthLzma,64k,EWDORINAP,ew-dorin,EW-DORIN,ttyATH0,115200,$$(ew-dorin_mtdlayout_4M),KRuImage,65536))
+$(eval $(call SingleProfile,AthLzma,64k,EWDORINRT,ew-dorin-router,EW-DORIN-ROUTER,ttyATH0,115200,$$(ew-dorin_mtdlayout_4M),KRuImage,65536))
+$(eval $(call SingleProfile,AthLzma,64k,EWDORIN16M,ew-dorin-16M,EW-DORIN,ttyATH0,115200,$$(ew-dorin_mtdlayout_16M),KRuImage,65536))
+$(eval $(call SingleProfile,AthLzma,64k,HORNETUBx2,hornet-ub-x2,HORNET-UB,ttyATH0,115200,$$(alfa_mtdlayout_16M),KRuImage,65536))
+$(eval $(call SingleProfile,AthLzma,64k,MR12,mr12,MR12,ttyS0,115200,$$(mr12_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,MR16,mr16,MR16,ttyS0,115200,$$(mr16_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,PB92,pb92,PB92,ttyS0,115200,$$(pb92_mtdlayout),KRuImage))
+$(eval $(call SingleProfile,AthLzma,64k,TUBE2H16M,tube2h-16M,TUBE2H,ttyATH0,115200,$$(alfa_mtdlayout_16M),KRuImage,65536))
+$(eval $(call SingleProfile,AthLzma,64k,WLR8100,wlr8100,WLR8100,ttyS0,115200,$$(wlr8100_mtdlayout),KRuImage))
+$(eval $(call SingleProfile,AthLzma,64k,WPJ342_16M,wpj342-16M,WPJ342,ttyS0,115200,$$(wpj342_mtdlayout_16M),KRuImage,65536))
+$(eval $(call SingleProfile,AthLzma,64k,WPJ344_16M,wpj344-16M,WPJ344,ttyS0,115200,$$(wpj344_mtdlayout_16M),KRuImage,65536))
+$(eval $(call SingleProfile,AthLzma,64k,DR344,dr344,DR344,ttyS0,115200,$$(dr344_mtdlayout),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,WPJ531_16M,wpj531-16M,WPJ531,ttyS0,115200,$$(wpj531_mtdlayout_16M),KRuImage,65536))
+$(eval $(call SingleProfile,AthLzma,64k,WPJ558_16M,wpj558-16M,WPJ558,ttyS0,115200,$$(wpj558_mtdlayout_16M),KRuImage,65536))
+$(eval $(call SingleProfile,AthLzma,64k,YUN_8M,yun-8M,Yun,ttyATH0,250000,$$(yun_mtdlayout_8M),RKuImage))
+$(eval $(call SingleProfile,AthLzma,64k,YUN_16M,yun-16M,Yun,ttyATH0,250000,$$(yun_mtdlayout_16M),RKuImage))
+
+$(eval $(call SingleProfile,CameoAP91,64kraw,DIR600A1,dir-600-a1,DIR-600-A1,ttyS0,115200,"AP91-AR7240-RT-090223-00"))
+$(eval $(call SingleProfile,CameoAP91,64kraw,DIR601A1,dir-601-a1,DIR-600-A1,ttyS0,115200,"AP91-AR7240-RT-090223-02"))
+$(eval $(call SingleProfile,CameoAP91,64kraw,FR54RTR,fr-54rtr,DIR-600-A1,ttyS0,115200,"AP91-AR7240-RT-090223-01"))
+
+$(eval $(call SingleProfile,CameoAP99,64kraw,DIR615E1,dir-615-e1,DIR-615-E1,ttyS0,115200,"AP93-AR7240-RT-081028-00"))
+$(eval $(call SingleProfile,CameoAP99,64kraw,DIR615E4,dir-615-e4,DIR-615-E4,ttyS0,115200,"AP99-AR7240-RT-091105-05"))
+
+$(eval $(call SingleProfile,CameoAP123_4M,64kraw,DIR615I1,dir-615-i1,DIR-615-I1,ttyS0,115200,"00DB120AR9341-RT-1012I1-00"))
+$(eval $(call SingleProfile,CameoAP123_4M,64kraw,DIR615I3,dir-615-i3,DIR-615-I1,ttyS0,115200,"00DB120AR9341-RT-101214-00"))
+
+$(eval $(call SingleProfile,CameoAP81,64kraw-nojffs,A02RBW300N,a02-rb-w300n,TEW-632BRP,ttyS0,115200,"AP81-AR9130-RT-070614-03"))
+$(eval $(call SingleProfile,CameoAP81,64kraw-nojffs,DIR615C1,dir-615-c1,DIR-615-C1,ttyS0,115200,"AP81-AR9130-RT-070614-02"))
+$(eval $(call SingleProfile,CameoAP81,64kraw-nojffs,TEW632BRP,tew-632brp,TEW-632BRP,ttyS0,115200,"AP81-AR9130-RT-070614-00"))
+$(eval $(call SingleProfile,CameoAP81,64kraw-nojffs,TEW652BRP_FW,tew-652brp,TEW-632BRP,ttyS0,115200,"AP81-AR9130-RT-080609-05"))
+$(eval $(call SingleProfile,CameoAP81,64kraw-nojffs,TEW652BRP_RECOVERY,tew-652brp-recovery,TEW-632BRP,ttyS0,115200,"AP81-AR9130-RT-070614-02"))
+
+$(eval $(call SingleProfile,CameoAP121,64kraw-nojffs,TEW712BR,tew-712br,TEW-712BR,ttyATH0,115200,"HORNET-RT-TEW712BR-3",1.99,""))
+$(eval $(call SingleProfile,CameoAP121,64kraw-nojffs,DIR601B1,dir-601-b1,TEW-712BR,ttyATH0,115200,"HORNET-RT-DIR601B1-3",2.99.99,"" "NA"))
+$(eval $(call SingleProfile,CameoAP121_8M,64kraw-nojffs,DIR505A1,dir-505-a1,DIR-505-A1,ttyATH0,115200,"HORNET-PACKET-DIR505A1-3",1.99.99,""))
+
+$(eval $(call SingleProfile,CameoAP135,64kraw,DGL5500A1,dgl-5500-a1,DGL-5500-A1,ttyS0,115200,$$(dgl_5500_mtdlayout),"00AP135AR9558-RT-130508-00"))
+$(eval $(call SingleProfile,CameoAP135,64kraw,TEW823DRU,tew-823dru,TEW-823DRU,ttyS0,115200,$$(tew823dru_mtdlayout) mem=256M,"00AP135AR9558-RT-131129-00"))
+
+$(eval $(call SingleProfile,CameoDB120,64kraw,DHP1565A1,dhp-1565-a1,DHP-1565-A1,ttyS0,115200,"00DB120AR9344-RT-101214-00"))
+$(eval $(call SingleProfile,CameoDB120,64kraw,DIR825C1,dir-825-c1,DIR-825-C1,ttyS0,115200,"00DB120AR9344-RT-101214-00"))
+$(eval $(call SingleProfile,CameoDB120,64kraw,DIR835A1,dir-835-a1,DIR-835-A1,ttyS0,115200,"00DB120AR9344-RT-101214-00"))
+
+$(eval $(call SingleProfile,CameoDB120_8M,64kraw,TEW732BR,tew-732br,TEW-732BR,ttyS0,115200,"00DB120AR9341-RT-120906-NA"))
+
+$(eval $(call SingleProfile,CyberTANGZIP,64k,WRT160NL,wrt160nl,WRT160NL,ttyS0,115200,,1.00.01))
+
+$(eval $(call SingleProfile,CyberTANLZMA,64k,MYNETREXT,mynet-rext,MYNET-REXT,ttyS0,115200,$$(mynet_rext_mtdlayout) root=31:2,1.00.01))
+
+$(eval $(call SingleProfile,CameoAP94,64kraw,DIR825B1,dir-825-b1,DIR-825-B1,ttyS0,115200,$$(cameo_ap94_mtdlayout),$$(cameo_ap94_mtdlayout_fat),01AP94-AR7161-RT-080619-00,00AP94-AR7161-RT-080619-00))
+$(eval $(call SingleProfile,CameoAP94,64kraw,TEW673GRU,tew-673gru,TEW-673GRU,ttyS0,115200,$$(cameo_ap94_mtdlayout),$$(cameo_ap94_mtdlayout_fat),01AP94-AR7161-RT-080619-01,00AP94-AR7161-RT-080619-01))
+$(eval $(call SingleProfile,CameoAP94,64kraw,DLRTDEV01,dlrtdev01,DIR-825-B1,ttyS0,115200,$$(dlrtdev_mtdlayout),$$(dlrtdev_mtdlayout_fat),01AP94-AR7161-RT-080619-00,00AP94-AR7161-RT-080619-00))
+
+$(eval $(call SingleProfile,dLANLzma,64k,dLAN_Hotspot,dlan-hotspot,dLAN-Hotspot,ttyATH0,115200,$$(dlan_hotspot_mtdlayout) mem=64M,KRuImage,65536))
+$(eval $(call SingleProfile,dLANLzma,64k,dLAN_pro_500_wp,dlan-pro-500-wp,dLAN-pro-500-wp,ttyS0,115200,$$(dlan_pro_500_wp_mtdlayout) mem=128M,KRuImage,65536))
+$(eval $(call SingleProfile,dLANLzma,64k,dLAN_pro_1200_ac,dlan-pro-1200-ac,dLAN-pro-1200-ac,ttyS0,115200,$$(dlan_pro_1200_ac_mtdlayout) mem=128M,KRuImage,65536))
+
+$(eval $(call SingleProfile,EnGenius,64k,ESR900,esr900,ESR900,ttyS0,115200,$$(esr900_mtdlayout),KRuImage,,0x4e))
+$(eval $(call SingleProfile,EnGenius,64k,ESR1750,esr1750,ESR1750,ttyS0,115200,$$(esr1750_mtdlayout),KRuImage,,0x61))
+$(eval $(call SingleProfile,EnGenius,64k,EPG5000,epg5000,EPG5000,ttyS0,115200,$$(epg5000_mtdlayout),KRuImage,,0x71))
+
+$(eval $(call SingleProfile,HiWiFi,64k,HIWIFI_HC6361,hiwifi-hc6361,HiWiFi-HC6361,ttyATH0,115200,$$(hiwifi_hc6361_mtdlayout),KRuImage))
+
+$(eval $(call SingleProfile,MyLoader,64k,WP543_2M,wp543,,ttyS0,115200,0x200000,2M))
+$(eval $(call SingleProfile,MyLoader,64k,WP543_4M,wp543,,ttyS0,115200,0x400000,4M))
+$(eval $(call SingleProfile,MyLoader,64k,WP543_8M,wp543,,ttyS0,115200,0x800000,8M))
+$(eval $(call SingleProfile,MyLoader,64k,WP543_16M,wp543,,ttyS0,115200,0x1000000,16M))
+$(eval $(call SingleProfile,MyLoader,64k,WPE72_4M,wpe72,,ttyS0,115200,0x400000,4M))
+$(eval $(call SingleProfile,MyLoader,64k,WPE72_8M,wpe72,,ttyS0,115200,0x800000,8M))
+$(eval $(call SingleProfile,MyLoader,64k,WPE72_16M,wpe72,,ttyS0,115200,0x1000000,16M))
+
+$(eval $(call SingleProfile,Netgear,64kraw,WNR2000V3,wnr2000v3,WNR2000V3,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x32303033,WNR2000V3,"" NA,-H 29763551+04+32))
+$(eval $(call SingleProfile,NetgearLzma,64kraw,WNR2000V4,wnr2000v4,WNR2000V4,ttyS0,115200,$$(wnr2000v4_mtdlayout),0x32303034,WNR2000V4,"" NA,))
+$(eval $(call SingleProfile,Netgear,64kraw,WNR2200_8M,wnr2200-8m,WNR2200,ttyS0,115200,$$(wnr2200_mtdlayout_8M),0x32323030,wnr2200,"" NA,-H 29763600+08+64))
+$(eval $(call SingleProfile,Netgear,64kraw,WNR2200_16M,wnr2200-16m,WNR2200,ttyS0,115200,$$(wnr2200_mtdlayout_16M),0x32323030,wnr2200,"" WW,))
+$(eval $(call SingleProfile,Netgear,64kraw,REALWNR612V2,wnr612v2,WNR612V2,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x32303631,WNR612V2,"",))
+$(eval $(call SingleProfile,Netgear,64kraw,N150R,n150r,WNR612V2,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x32303631,N150R,"",))
+$(eval $(call SingleProfile,Netgear,64kraw,REALWNR1000V2,wnr1000v2,WNR1000V2,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x31303031,WNR1000V2,"",))
+$(eval $(call SingleProfile,Netgear,64kraw,WNR1000V2_VC,wnr1000v2-vc,WNR1000V2,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x31303030,WNR1000V2-VC,"",))
+$(eval $(call SingleProfile,Netgear,64kraw,WPN824N,wpn824n,WPN824N,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x31313030,WPN824N,"" NA,))
+
+$(eval $(call SingleProfile,OpenMesh,squashfs-only,OM2P,om2p,,,,OM2P))
+$(eval $(call SingleProfile,OpenMesh,squashfs-only,OM5P,om5p,,,,OM5P))
+$(eval $(call SingleProfile,OpenMesh,squashfs-only,OM5PAC,om5pac,,,,OM5PAC))
+$(eval $(call SingleProfile,OpenMesh,squashfs-only,MR600,mr600,,,,MR600))
+$(eval $(call SingleProfile,OpenMesh,squashfs-only,MR900,mr900,,,,MR900))
+$(eval $(call SingleProfile,OpenMesh,squashfs-only,MR1750,mr1750,,,,MR1750))
+
+$(eval $(call SingleProfile,PB4X,128k,ALL0305,all0305,ALL0305,ttyS0,115200))
+$(eval $(call SingleProfile,PB4X,128k,EAP7660D,eap7660d,EAP7660D,ttyS0,115200))
+$(eval $(call SingleProfile,PB4X,64k,JA76PF,ja76pf,JA76PF,ttyS0,115200))
+$(eval $(call SingleProfile,PB4X,64k,JA76PF2,ja76pf2,JA76PF2,ttyS0,115200))
+$(eval $(call SingleProfile,PB4X,64k,JWAP003,jwap003,JWAP003,ttyS0,115200))
+$(eval $(call SingleProfile,PB4X,64k,PB42,pb42,PB42,ttyS0,115200))
+$(eval $(call SingleProfile,PB4X,64k,PB44,pb44,PB44,ttyS0,115200))
+
+$(eval $(call SingleProfile,Planex,64kraw,MZKW04NU,mzk-w04nu,MZK-W04NU,ttyS0,115200))
+$(eval $(call SingleProfile,Planex,64kraw,MZKW300NH,mzk-w300nh,MZK-W300NH,ttyS0,115200))
+
+$(eval $(call SingleProfile,Seama,64k,MYNETN600,mynet-n600,MYNET-N600,ttyS0,115200,$$(mynet_n600_mtdlayout),wrgnd16_wd_db600,65536,16187392))
+$(eval $(call SingleProfile,Seama,64k,MYNETN750,mynet-n750,MYNET-N750,ttyS0,115200,$$(mynet_n600_mtdlayout),wrgnd13_wd_av,65536,16187392))
+
+$(eval $(call SingleProfile,Seama,64k,QIHOO360,qihoo-c301,QIHOO-C301,ttyS0,115200,$$(qihoo_c301_mtdlayout),wrgac26_qihoo360_360rg,65536,16121856))
+
+$(eval $(call SingleProfile,Senao,squashfs-only,EAP300V2,eap300v2,EAP300V2,ttyS0,115200,$$(eap300v2_mtdlayout)))
+
+$(eval $(call SingleProfile,WHRHPG300N,64kraw,WHRG301N,whr-g301n,WHR-G301N,ttyS0,115200,$$(whrhpg300n_mtdlayout),WHR-G301N))
+$(eval $(call SingleProfile,WHRHPG300N,64kraw,WHRHPG300N,whr-hp-g300n,WHR-HP-G300N,ttyS0,115200,$$(whrhpg300n_mtdlayout),WHR-HP-G300N))
+$(eval $(call SingleProfile,WHRHPG300N,64kraw,WHRHPGN,whr-hp-gn,WHR-HP-GN,ttyS0,115200,$$(whrhpg300n_mtdlayout),WHR-HP-GN))
+$(eval $(call SingleProfile,WHRHPG300N,64kraw,WLAEAG300N,wlae-ag300n,WLAE-AG300N,ttyS0,115200,$$(whrhpg300n_mtdlayout),WLAE-AG300N))
+
+$(eval $(call SingleProfile,WRT400N,64k,WRT400N,wrt400n,WRT400N,ttyS0,115200))
+
+$(eval $(call SingleProfile,WZRHP128K,128kraw,WZRHPG300NH,wzr-hp-g300nh,WZR-HP-G300NH,ttyS0,115200,WZR-HP-G300NH))
+$(eval $(call SingleProfile,WZRHP64K,64kraw,WZRHPG300NH2,wzr-hp-g300nh2,WZR-HP-G300NH2,ttyS0,115200,WZR-HP-G300NH2))
+$(eval $(call SingleProfile,WZRHP64K,64kraw,WZRHPAG300H,wzr-hp-ag300h,WZR-HP-AG300H,ttyS0,115200,WZR-HP-AG300H))
+$(eval $(call SingleProfile,WZRHP64K,64kraw,WZRHPG450H,wzr-hp-g450h,WZR-HP-G450H,ttyS0,115200,WZR-HP-AG450H))
+$(eval $(call SingleProfile,WZRHP64K,64kraw,WZR600DHP,wzr-600dhp,WZR-HP-AG300H,ttyS0,115200,WZR-600DHP))
+$(eval $(call SingleProfile,WZRHP64K,64kraw,WZR450HP2,wzr-450hp2,WZR-450HP2,ttyS0,115200,WZR-450HP2))
+
+$(eval $(call SingleProfile,Zcomax,64k,ZCN1523H28,zcn-1523h-2-8,ZCN-1523H-2,ttyS0,115200,$$(zcn1523h_mtdlayout)))
+$(eval $(call SingleProfile,Zcomax,64k,ZCN1523H516,zcn-1523h-5-16,ZCN-1523H-5,ttyS0,115200,$$(zcn1523h_mtdlayout)))
+
+$(eval $(call SingleProfile,ZyXEL,64k,NBG_460N_550N_550NH,nbg460n_550n_550nh,NBG460N,ttyS0,115200,NBG-460N))
+
+$(eval $(call MultiProfile,AP121,AP121_2M AP121_4M AP121_8M AP121_16M))
+$(eval $(call MultiProfile,AP136,AP136_010 AP136_020))
+$(eval $(call MultiProfile,AP143,AP143_8M AP143_16M))
+$(eval $(call MultiProfile,AP147,AP147_010))
+$(eval $(call MultiProfile,AP152,AP152_16M))
+$(eval $(call MultiProfile,DIR615IX,DIR615I1 DIR615I3))
+$(eval $(call MultiProfile,EWDORIN, EWDORINAP EWDORINRT EWDORIN16M))
+$(eval $(call MultiProfile,OPENMESH,OM2P OM5P OM5PAC MR600 MR900 MR1750))
+$(eval $(call MultiProfile,TEW652BRP,TEW652BRP_FW TEW652BRP_RECOVERY))
+$(eval $(call MultiProfile,TUBE2H,TUBE2H8M TUBE2H16M))
+$(eval $(call MultiProfile,WNR612V2,REALWNR612V2 N150R))
+$(eval $(call MultiProfile,WNR1000V2,REALWNR1000V2 WNR1000V2_VC))
+$(eval $(call MultiProfile,WNR2200,WNR2200_8M WNR2200_16M))
+$(eval $(call MultiProfile,WP543,WP543_2M WP543_4M WP543_8M WP543_16M))
+$(eval $(call MultiProfile,WPE72,WPE72_4M WPE72_8M WPE72_16M))
+$(eval $(call MultiProfile,WPJ342,WPJ342_16M))
+$(eval $(call MultiProfile,WPJ344,WPJ344_16M))
+$(eval $(call MultiProfile,WPJ531,WPJ531_16M))
+$(eval $(call MultiProfile,WPJ558,WPJ558_16M))
+$(eval $(call MultiProfile,Yun,YUN_16M YUN_8M))
+
+$(eval $(call MultiProfile,Minimal,$(SINGLE_PROFILES)))
+$(eval $(call MultiProfile,Madwifi,EAP7660D WP543))
+endif # ifeq ($(SUBTARGET),luci)
 ifeq ($(SUBTARGET),nand)
 
 define Device/mr18
diff --git a/trunk/target/linux/ar71xx/luci/config-default b/trunk/target/linux/ar71xx/luci/config-default
new file mode 100644 (file)
index 0000000..4516968
--- /dev/null
@@ -0,0 +1 @@
+CONFIG_CMDLINE="rootfstype=squashfs,jffs2 noinitrd"
diff --git a/trunk/target/linux/ar71xx/luci/profiles/00-default.mk b/trunk/target/linux/ar71xx/luci/profiles/00-default.mk
new file mode 100644 (file)
index 0000000..494a79c
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl  \
+               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/trunk/target/linux/ar71xx/luci/profiles/01-minimal.mk b/trunk/target/linux/ar71xx/luci/profiles/01-minimal.mk
new file mode 100644 (file)
index 0000000..24f7df9
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl -kmod-ath9k -wpad-mini
+endef
+
+define Profile/Minimal/Description
+       Minimal package set compatible with most boards.
+endef
+$(eval $(call Profile,Minimal))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/02-ath5k.mk b/trunk/target/linux/ar71xx/luci/profiles/02-ath5k.mk
new file mode 100644 (file)
index 0000000..cedec24
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/8devices.mk b/trunk/target/linux/ar71xx/luci/profiles/8devices.mk
new file mode 100644 (file)
index 0000000..5b1fbcd
--- /dev/null
@@ -0,0 +1,17 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/airtight.mk b/trunk/target/linux/ar71xx/luci/profiles/airtight.mk
new file mode 100644 (file)
index 0000000..ea7b2fa
--- /dev/null
@@ -0,0 +1,17 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/alfa.mk b/trunk/target/linux/ar71xx/luci/profiles/alfa.mk
new file mode 100644 (file)
index 0000000..14924fd
--- /dev/null
@@ -0,0 +1,78 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+endef
+
+define Profile/TUBE2H/Description
+       Package set optimized for the ALFA Network Tube2H board.
+endef
+
+$(eval $(call Profile,TUBE2H))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/allnet.mk b/trunk/target/linux/ar71xx/luci/profiles/allnet.mk
new file mode 100644 (file)
index 0000000..e217718
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl uboot-envtools rssileds
+endef
+
+define Profile/ALL0315N/Description
+       Package set optimized for the Allnet ALL0315N.
+endef
+
+$(eval $(call Profile,ALL0315N))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/antminer.mk b/trunk/target/linux/ar71xx/luci/profiles/antminer.mk
new file mode 100644 (file)
index 0000000..1b2c69a
--- /dev/null
@@ -0,0 +1,39 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/arduino.mk b/trunk/target/linux/ar71xx/luci/profiles/arduino.mk
new file mode 100644 (file)
index 0000000..090288b
--- /dev/null
@@ -0,0 +1,19 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/atheros.mk b/trunk/target/linux/ar71xx/luci/profiles/atheros.mk
new file mode 100644 (file)
index 0000000..40062f3
--- /dev/null
@@ -0,0 +1,184 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/atlantis.mk b/trunk/target/linux/ar71xx/luci/profiles/atlantis.mk
new file mode 100644 (file)
index 0000000..ac5979f
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl 
+endef
+
+define Profile/A02RBW300N/Description
+       Package set optimized for the Atlantis-Land A02-RB-W300N.
+endef
+
+$(eval $(call Profile,A02RBW300N))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/bhu.mk b/trunk/target/linux/ar71xx/luci/profiles/bhu.mk
new file mode 100644 (file)
index 0000000..edd57c1
--- /dev/null
@@ -0,0 +1,17 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/buffalo.mk b/trunk/target/linux/ar71xx/luci/profiles/buffalo.mk
new file mode 100644 (file)
index 0000000..c9ba5e3
--- /dev/null
@@ -0,0 +1,118 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl kmod-ledtrig-netdev
+endef
+
+define Profile/WLAEAG300N/Description
+       Package set optimized for the Buffalo WLAE-AG300N
+endef
+
+$(eval $(call Profile,WLAEAG300N))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/comfast.mk b/trunk/target/linux/ar71xx/luci/profiles/comfast.mk
new file mode 100644 (file)
index 0000000..3b89502
--- /dev/null
@@ -0,0 +1,19 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 
+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/trunk/target/linux/ar71xx/luci/profiles/compex.mk b/trunk/target/linux/ar71xx/luci/profiles/compex.mk
new file mode 100644 (file)
index 0000000..d91b9b8
--- /dev/null
@@ -0,0 +1,68 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/d-link.mk b/trunk/target/linux/ar71xx/luci/profiles/d-link.mk
new file mode 100644 (file)
index 0000000..00b3eab
--- /dev/null
@@ -0,0 +1,150 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2
+endef
+
+define Profile/DIR5500A1/Description
+       Package set optimized for the D-Link DGL-5500 rev. A1.
+endef
+
+$(eval $(call Profile,DGL5500A1))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/devolo-dlan.mk b/trunk/target/linux/ar71xx/luci/profiles/devolo-dlan.mk
new file mode 100644 (file)
index 0000000..322133d
--- /dev/null
@@ -0,0 +1,32 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/dragino.mk b/trunk/target/linux/ar71xx/luci/profiles/dragino.mk
new file mode 100644 (file)
index 0000000..4e084f2
--- /dev/null
@@ -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/DRAGINO2
+       NAME:=DRAGINO2
+       PACKAGES:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/easylink.mk b/trunk/target/linux/ar71xx/luci/profiles/easylink.mk
new file mode 100644 (file)
index 0000000..daf99a8
--- /dev/null
@@ -0,0 +1,29 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/engenius.mk b/trunk/target/linux/ar71xx/luci/profiles/engenius.mk
new file mode 100644 (file)
index 0000000..da0112c
--- /dev/null
@@ -0,0 +1,29 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 
+endef
+
+define Profile/EAP300V2/Description
+       Package set optimized for the EnGenius EAP300V2.
+endef
+
+$(eval $(call Profile,EAP300V2))
+
+
+define Profile/ESR900
+       NAME:=EnGenius ESR900
+       PACKAGES:=luci luci-proto-relay luci-ssl 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))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/ew.mk b/trunk/target/linux/ar71xx/luci/profiles/ew.mk
new file mode 100644 (file)
index 0000000..8a45101
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/gainstrong.mk b/trunk/target/linux/ar71xx/luci/profiles/gainstrong.mk
new file mode 100644 (file)
index 0000000..d55f80f
--- /dev/null
@@ -0,0 +1,28 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/gli.mk b/trunk/target/linux/ar71xx/luci/profiles/gli.mk
new file mode 100644 (file)
index 0000000..2095e7a
--- /dev/null
@@ -0,0 +1,49 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2
+endef
+
+define Profile/DOMINO/Description
+       Configuration of Domino, Wifi for everything.
+endef
+
+$(eval $(call Profile,DOMINO))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/hiwifi.mk b/trunk/target/linux/ar71xx/luci/profiles/hiwifi.mk
new file mode 100644 (file)
index 0000000..66b7fce
--- /dev/null
@@ -0,0 +1,19 @@
+#
+# 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:=luci luci-proto-relay luci-ssl  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/trunk/target/linux/ar71xx/luci/profiles/jjplus.mk b/trunk/target/linux/ar71xx/luci/profiles/jjplus.mk
new file mode 100644 (file)
index 0000000..58ae42f
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/linksys.mk b/trunk/target/linux/ar71xx/luci/profiles/linksys.mk
new file mode 100644 (file)
index 0000000..8b74464
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+endef
+
+define Profile/WRT400N/Description
+       Package set optimized for the Linksys WRT400N.
+endef
+
+$(eval $(call Profile,WRT160NL))
+$(eval $(call Profile,WRT400N))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/meraki.mk b/trunk/target/linux/ar71xx/luci/profiles/meraki.mk
new file mode 100644 (file)
index 0000000..8ffd5ab
--- /dev/null
@@ -0,0 +1,27 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/nclink.mk b/trunk/target/linux/ar71xx/luci/profiles/nclink.mk
new file mode 100644 (file)
index 0000000..04eb9ec
--- /dev/null
@@ -0,0 +1,15 @@
+#
+# 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/trunk/target/linux/ar71xx/luci/profiles/netgear.mk b/trunk/target/linux/ar71xx/luci/profiles/netgear.mk
new file mode 100644 (file)
index 0000000..7da01f4
--- /dev/null
@@ -0,0 +1,96 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl  -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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/omy.mk b/trunk/target/linux/ar71xx/luci/profiles/omy.mk
new file mode 100644 (file)
index 0000000..85c899f
--- /dev/null
@@ -0,0 +1,26 @@
+#
+# 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:=luci luci-proto-relay luci-ssl  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:=luci luci-proto-relay luci-ssl 
+endef
+
+define Profile/OMYX1/Description
+       Package set optimized for the OMYlink OMY-X1.
+endef
+$(eval $(call Profile,OMYX1))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/onion.mk b/trunk/target/linux/ar71xx/luci/profiles/onion.mk
new file mode 100644 (file)
index 0000000..4c36daf
--- /dev/null
@@ -0,0 +1,16 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/openmesh.mk b/trunk/target/linux/ar71xx/luci/profiles/openmesh.mk
new file mode 100644 (file)
index 0000000..87bf620
--- /dev/null
@@ -0,0 +1,50 @@
+#
+# 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/OM2P
+       NAME:=OpenMesh OM2P/OM2Pv2/OM2P-HS/OM2P-HSv2/OM2P-LC
+       PACKAGES:=luci luci-proto-relay luci-ssl kmod-ath9k om-watchdog
+endef
+
+define Profile/OM2P/Description
+       Package set optimized for the OpenMesh OM2P/OM2Pv2/OM2P-HS/OM2P-HSv2/OM2P-LC.
+endef
+
+$(eval $(call Profile,OM2P))
+
+define Profile/OM5P
+       NAME:=OpenMesh OM5P/OM5P-AN
+       PACKAGES:=luci luci-proto-relay luci-ssl 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/MR600
+        NAME:=OpenMesh MR600
+        PACKAGES:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl kmod-ath9k om-watchdog
+endef
+
+define Profile/MR900/Description
+        Package set optimized for the OpenMesh MR900/MR900v2.
+endef
+
+$(eval $(call Profile,MR900))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/pcs.mk b/trunk/target/linux/ar71xx/luci/profiles/pcs.mk
new file mode 100644 (file)
index 0000000..3386777
--- /dev/null
@@ -0,0 +1,85 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/planex.mk b/trunk/target/linux/ar71xx/luci/profiles/planex.mk
new file mode 100644 (file)
index 0000000..e22af49
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+endef
+
+define Profile/MZKW300NH/Description
+       Package set optimized for the Planex MZK-W300NH.
+endef
+
+$(eval $(call Profile,MZKW300NH))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/redwave.mk b/trunk/target/linux/ar71xx/luci/profiles/redwave.mk
new file mode 100644 (file)
index 0000000..acd3b5d
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/rosewill.mk b/trunk/target/linux/ar71xx/luci/profiles/rosewill.mk
new file mode 100644 (file)
index 0000000..936e2db
--- /dev/null
@@ -0,0 +1,16 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 
+endef
+
+define Profile/RNXN360RT/Description
+       Package set optimized for the Rosewill RNX-N360RT.
+endef
+$(eval $(call Profile,RNXN360RT))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/senao.mk b/trunk/target/linux/ar71xx/luci/profiles/senao.mk
new file mode 100644 (file)
index 0000000..7c7df10
--- /dev/null
@@ -0,0 +1,17 @@
+#
+# 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:=luci luci-proto-relay luci-ssl kmod-ath9k
+endef
+
+define Profile/CAP4200AG/Description
+       Package set optimized for the Senao CAP4200AG.
+endef
+
+$(eval $(call Profile,CAP4200AG))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/sitecom.mk b/trunk/target/linux/ar71xx/luci/profiles/sitecom.mk
new file mode 100644 (file)
index 0000000..22e797d
--- /dev/null
@@ -0,0 +1,16 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/smartelectronics.mk b/trunk/target/linux/ar71xx/luci/profiles/smartelectronics.mk
new file mode 100644 (file)
index 0000000..1cee613
--- /dev/null
@@ -0,0 +1,17 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/telldus.mk b/trunk/target/linux/ar71xx/luci/profiles/telldus.mk
new file mode 100644 (file)
index 0000000..132c371
--- /dev/null
@@ -0,0 +1,17 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/thinkpenguin.mk b/trunk/target/linux/ar71xx/luci/profiles/thinkpenguin.mk
new file mode 100644 (file)
index 0000000..094a168
--- /dev/null
@@ -0,0 +1,27 @@
+#
+# Copyright (C) 2016 librecmc.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+define Profile/TPE-R1100
+       NAME:=TPE-R1100
+       PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2
+endef
+
+define Profile/TPE-R1100/Description
+       Configuration for the ThinkPenguin mini Wireless N router..
+endef
+
+$(eval $(call Profile,TPE-R1100))
+
+define Profile/TPE-R3300
+        NAME:=TPE-R3300
+        PACKAGES:=luci luci-proto-relay luci-ssl kmod-usb-core kmod-usb2
+endef
+
+define Profile/TPE-R3300/Description
+        Configuration for the ThinkPenguin Wireless N pro router..
+endef
+
+$(eval $(call Profile,TPE-R3300))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/tp-link.mk b/trunk/target/linux/ar71xx/luci/profiles/tp-link.mk
new file mode 100644 (file)
index 0000000..cde62a6
--- /dev/null
@@ -0,0 +1,397 @@
+#
+# Copyright (C) 2009 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+define Profile/CPE510
+       NAME:=TP-LINK CPE210/220/510/520
+       PACKAGES:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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/TLWR740
+       NAME:=TP-LINK TL-WR740N/ND
+       PACKAGES:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/trendnet.mk b/trunk/target/linux/ar71xx/luci/profiles/trendnet.mk
new file mode 100644 (file)
index 0000000..dfa22ae
--- /dev/null
@@ -0,0 +1,62 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+endef
+
+define Profile/TEW732BR/Description
+       Package set optimized for the TRENDNet TEW-732BR.
+endef
+
+$(eval $(call Profile,TEW732BR))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/ubnt.mk b/trunk/target/linux/ar71xx/luci/profiles/ubnt.mk
new file mode 100644 (file)
index 0000000..851c2fa
--- /dev/null
@@ -0,0 +1,73 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 
+endef
+
+define Profile/UBNTUNIFI/Description
+       Package set optimized for the Ubiquiti UniFi AP.
+endef
+
+$(eval $(call Profile,UBNTUNIFI))
+
+define Profile/UBNTUNIFIOUTDOOR
+       NAME:=Ubiquiti UniFiAP Outdoor
+       PACKAGES:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/wallys.mk b/trunk/target/linux/ar71xx/luci/profiles/wallys.mk
new file mode 100644 (file)
index 0000000..11be921
--- /dev/null
@@ -0,0 +1,17 @@
+#
+# 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/trunk/target/linux/ar71xx/luci/profiles/wd.mk b/trunk/target/linux/ar71xx/luci/profiles/wd.mk
new file mode 100644 (file)
index 0000000..5cb2144
--- /dev/null
@@ -0,0 +1,36 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/weio.mk b/trunk/target/linux/ar71xx/luci/profiles/weio.mk
new file mode 100644 (file)
index 0000000..8e9d16e
--- /dev/null
@@ -0,0 +1,17 @@
+#
+# 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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/profiles/zcomax.mk b/trunk/target/linux/ar71xx/luci/profiles/zcomax.mk
new file mode 100644 (file)
index 0000000..2906af4
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl 
+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:=luci luci-proto-relay luci-ssl 
+endef
+
+define Profile/ZCN1523H516/Description
+       Package set optimized for the Zcomax ZCN-1523H-5-16 board.
+endef
+
+$(eval $(call Profile,ZCN1523H516))
diff --git a/trunk/target/linux/ar71xx/luci/profiles/zyxel.mk b/trunk/target/linux/ar71xx/luci/profiles/zyxel.mk
new file mode 100644 (file)
index 0000000..48a98f4
--- /dev/null
@@ -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:=luci luci-proto-relay luci-ssl 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/trunk/target/linux/ar71xx/luci/target.mk b/trunk/target/linux/ar71xx/luci/target.mk
new file mode 100644 (file)
index 0000000..65ee6bd
--- /dev/null
@@ -0,0 +1,7 @@
+BOARDNAME:=luci
+FEATURES += squashfs
+define Target/Description
+       Build firmware images for generic Atheros AR71xx/AR913x/AR934x based boards with web-ui.
+endef
+
+