130 lines
5.2 KiB
Makefile
130 lines
5.2 KiB
Makefile
define Profile/QSDK_Base
|
|
PACKAGES:=luci uhttpd kmod-ipt-nathelper-extra luci-app-upnp \
|
|
kmod-usb-storage kmod-fs-msdos kmod-fs-ntfs kmod-fs-vfat \
|
|
kmod-sound-core kmod-sound-soc-ipq806x alsa kmod-ipt-ipopt \
|
|
ntfs-3g dosfsck e2fsprogs iozone fdisk mkdosfs kmod-ipt-conntrack-qos \
|
|
kmod-nls-cp437 kmod-nls-iso8859-1 sysstat mcproxy kmod-ipt-nathelper-rtsp \
|
|
kmod-ipv6 iperf devmem2 ip ethtool ip6tables ds-lite rstp \
|
|
quagga quagga-ripd quagga-zebra quagga-watchquagga quagga-vtysh rp-pppoe-relay \
|
|
-dnsmasq dnsmasq-dhcpv6 radvd wide-dhcpv6-client luci-app-samba luci-proto-6x4 bridge \
|
|
luci-app-ddns ddns-scripts mdadm\
|
|
kmod-md-mod kmod-md-linear kmod-md-raid0 kmod-md-raid1 \
|
|
iputils-tracepath iputils-tracepath6 \
|
|
kmod-qca-ssdk-nohnat qca-ssdk-shell \
|
|
file pure-ftpd kmod-qca-nss-drv-qdisc xl2tpd ppp-mod-pptp pm-utils \
|
|
kmod-qca-nss-macsec qca-thermald rng-tools perf kmod-nat-sctp kmod-aq_phy \
|
|
kmod-qca_85xx_sw aq-fw-download kmod-regmap-i2c i2c-tools qca-mcs-apps \
|
|
kmod-crypto-aes kmod-ipsec kmod-ipsec4 kmod-ipsec6 lacpd
|
|
endef
|
|
|
|
PACKAGES_WIFI_10_2:=kmod-qca-wifi-akronite-perf kmod-art2 qca-hostap-10.4 qca-hostapd-cli-10.4 \
|
|
qca-wpa-supplicant-10.4-macsec qca-wpa-cli-10.4 qca-spectral qca-wapid sigma-dut-10.4 \
|
|
qca-acfg qca-wrapd whc whc-ui qca-thermald-10.4 qca-wifi-fw-hw1-10.2 qca-wifi-fw-hw1-10.2-lteu \
|
|
qca-wifi-fw-hw1-10.2-maxclients qca-wifi-fw-hw2-10.2
|
|
|
|
PACKAGES_WIFI:=kmod-qca-wifi-unified-profile kmod-art2 \
|
|
qca-hostap qca-hostapd-cli qca-wpa-supplicant-macsec \
|
|
qca-wpa-cli qca-wapid sigma-dut-10.4 qca-wpc \
|
|
qca-acfg qca-wrapd qca-spectral qcmbr-10.4 whc whc-ui \
|
|
qca-wifi-fw-hw2-10.4-asic qca-wifi-fw-hw3-10.4-asic \
|
|
qca-wifi-fw-hw4-10.4-asic qca-wifi-fw-hw4-10.4-emu_m2m qca-wifi-fw-hw4-10.4-emu_bb \
|
|
qca-thermald-10.4 qca-wifi-fw-hw6-10.4-asic qca-wifi-fw-hw7-10.4-asic \
|
|
qca-wifi-fw-hw10-10.4-asic athdiag
|
|
|
|
|
|
PACKAGES_NSS_ENTERPRISE:=kmod-qca-nss-ecm-noload kmod-openswan-nss \
|
|
openswan-nss kmod-qca-nss-crypto kmod-qca-nss-cfi \
|
|
kmod-qca-nss-drv-profile kmod-qca-nss-drv-capwapmgr \
|
|
qca-nss-fw2-enterprise kmod-qca-nss-drv-ipsecmgr \
|
|
qca-nss-fw2-enterprise_custA qca-nss-fw2-enterprise_custC \
|
|
kmod-qca-nss-drv-dtlsmgr
|
|
|
|
BLUETOOTH:=kmod-qca-ath3k bluez btconfig
|
|
|
|
HYFI:=hyfi hyfi-ui
|
|
HYFI_PLC:=hyfi-plc hyfi-ui
|
|
|
|
FAILSAFE:=kmod-bootconfig
|
|
|
|
define Profile/QSDK_Open
|
|
NAME:=Qualcomm-Atheros SDK Open Profile
|
|
PACKAGES+=kmod-ath9k wpad-mini \
|
|
kmod-qca-nss-connmgr-noload
|
|
endef
|
|
|
|
define Profile/QSDK_Open/Description
|
|
QSDK Open package set configuration.
|
|
This profile includes only open source packages and provides basic Wi-Fi router features using the QCA upstream Linux Wi-Fi driver. It supports:
|
|
-Bridging and routing networking
|
|
-LuCI web configuration interface
|
|
-Integrated 11abgn support using the ath9k driver
|
|
endef
|
|
$(eval $(call Profile,QSDK_Open))
|
|
|
|
define Profile/QSDK_Standard
|
|
$(Profile/QSDK_Base)
|
|
NAME:=Qualcomm-Atheros SDK Standard Profile
|
|
PACKAGES+=streamboost-noload kmod-qca-nss-ecm $(HYFI) kmod-qca-nss-drv-profile \
|
|
kmod-qca-nss-drv-tun6rd kmod-qca-nss-drv-tunipip6 qca-nss-fw2-retail \
|
|
luci-app-openswan openswan-nss kmod-openswan-nss \
|
|
kmod-qca-nss-drv-ipsecmgr kmod-crypto-ocf kmod-qca-nss-crypto kmod-qca-nss-cfi \
|
|
$(PACKAGES_WIFI_10_2) $(BLUETOOTH) kmod-qca-wil6210 wigig-firmware-ipdock iwinfo \
|
|
$(FAILSAFE)
|
|
endef
|
|
|
|
define Profile/QSDK_Standard/Description
|
|
QSDK Standard package set configuration.
|
|
This profile provides basic Wi-Fi router features using the QCA 10.2 Wi-Fi driver. It supports:
|
|
-Bridging and routing networking
|
|
-LuCI web configuration interface
|
|
-Integrated 11abgn/ac support using the qca-wifi driver
|
|
endef
|
|
$(eval $(call Profile,QSDK_Standard))
|
|
|
|
define Profile/QSDK_Standard_Beeliner
|
|
$(Profile/QSDK_Base)
|
|
NAME:=Qualcomm-Atheros SDK Standard Beeliner Profile
|
|
PACKAGES+=streamboost-noload kmod-qca-nss-ecm $(HYFI) \
|
|
kmod-qca-nss-drv-tun6rd kmod-qca-nss-drv-tunipip6 qca-nss-fw2-retail \
|
|
kmod-qca-nss-drv-l2tpv2 \
|
|
kmod-qca-nss-drv-pptp \
|
|
luci-app-openswan openswan-nss kmod-openswan-nss \
|
|
kmod-qca-nss-drv-ipsecmgr kmod-crypto-ocf kmod-qca-nss-crypto kmod-qca-nss-cfi \
|
|
$(PACKAGES_WIFI) kmod-qca-wil6210 wigig-firmware iwinfo $(FAILSAFE)
|
|
endef
|
|
|
|
define Profile/QSDK_Standard_Beeliner/Description
|
|
QSDK Standard package set configuration.
|
|
This profile provides basic Wi-Fi router features using the QCA Wi-Fi driver. It supports:
|
|
-Bridging and routing networking
|
|
-LuCI web configuration interface
|
|
-Integrated 11abgn/ac support using the qca-wifi driver
|
|
endef
|
|
$(eval $(call Profile,QSDK_Standard_Beeliner))
|
|
|
|
define Profile/QSDK_Enterprise
|
|
$(Profile/QSDK_Base)
|
|
NAME:=Qualcomm-Atheros SDK Enterprise Profile
|
|
PACKAGES+=luci-app-openswan kmod-crypto-ocf \
|
|
$(PACKAGES_NSS_ENTERPRISE) \
|
|
$(PACKAGES_WIFI_10_2) $(FAILSAFE)
|
|
endef
|
|
|
|
define Profile/QSDK_Enterprise/Description
|
|
QSDK Enterprise package set configuration.
|
|
endef
|
|
$(eval $(call Profile,QSDK_Enterprise))
|
|
|
|
define Profile/QSDK_Enterprise_Beeliner
|
|
$(Profile/QSDK_Base)
|
|
NAME:=Qualcomm-Atheros SDK Enterprise Profile
|
|
PACKAGES+=luci-app-openswan kmod-crypto-ocf \
|
|
$(PACKAGES_NSS_ENTERPRISE) \
|
|
$(PACKAGES_WIFI) $(FAILSAFE)
|
|
endef
|
|
|
|
define Profile/QSDK_Enterprise_Beeliner/Description
|
|
QSDK Enterprise package set configuration with Beeliner wifi support.
|
|
endef
|
|
$(eval $(call Profile,QSDK_Enterprise_Beeliner))
|