diff options
author | wbx <wbx@hydrogenium.(none)> | 2009-05-17 14:41:34 +0200 |
---|---|---|
committer | wbx <wbx@hydrogenium.(none)> | 2009-05-17 14:41:34 +0200 |
commit | 219a6dab8995aad9ac4860cc1a84d6f3509a03a4 (patch) | |
tree | b9c0f3c43aebba2fcfef777592d0add39f2072f4 /package/mac80211 |
Initial import
Diffstat (limited to 'package/mac80211')
-rw-r--r-- | package/mac80211/Config.in | 28 | ||||
-rw-r--r-- | package/mac80211/Makefile | 108 | ||||
-rw-r--r-- | package/mac80211/ipkg/kmod-mac80211-ath5k.control | 4 | ||||
-rw-r--r-- | package/mac80211/ipkg/kmod-mac80211-rt61.control | 4 | ||||
-rw-r--r-- | package/mac80211/ipkg/kmod-mac80211.control | 4 |
5 files changed, 148 insertions, 0 deletions
diff --git a/package/mac80211/Config.in b/package/mac80211/Config.in new file mode 100644 index 000000000..e907531b2 --- /dev/null +++ b/package/mac80211/Config.in @@ -0,0 +1,28 @@ +config ADK_PACKAGE_KMOD_MAC80211 + prompt "kmod-mac80211................... mac80211 softmac (development)" + tristate + select ADK_MOD_KERNEL_MAC80211 + depends on !ADK_KPACKAGE_KMOD_MAC80211 + default n + help + http://linuxwireless.org/ + +config ADK_PACKAGE_KMOD_MAC80211_ATH5K + prompt "kmod-mac80211-ath5k............. Atheros 5xxx wireless driver" + tristate + depends on ADK_PACKAGE_KMOD_MAC80211 + default n + help + http://linuxwireless.org/ + +config ADK_PACKAGE_KMOD_MAC80211_RT61 + prompt "kmod-mac80211-rt61.............. Ralink rt2501/rt61 wireless driver" + tristate + default n + select ADK_KPACKAGE_KMOD_CRC_ITU_T + select ADK_PACKAGE_WIRELESS_FIRMWARE_RT61 + depends on ADK_PACKAGE_KMOD_MAC80211 + help + This adds support for rt2501 wireless chipset family. + Supported chips: RT2561, RT2561S & RT2661. + diff --git a/package/mac80211/Makefile b/package/mac80211/Makefile new file mode 100644 index 000000000..e69f0fd12 --- /dev/null +++ b/package/mac80211/Makefile @@ -0,0 +1,108 @@ +# $Id$ +#- +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include ${TOPDIR}/rules.mk + +PKG_NAME:= mac80211 +PKG_VERSION:= 2009-05-01 +PKG_RELEASE:= 1 +PKG_MD5SUM:= abc949ec3f7cc57302cca814d9b9c6cd +DISTFILES:= compat-wireless-${PKG_VERSION}.tar.bz2 +MASTER_SITES:= http://www.orbit-lab.org/kernel/compat-wireless-2.6/2009/05/ \ + http://wireless.kernel.org/download/compat-wireless-2.6/ +WRKDIST= ${WRKDIR}/compat-wireless-${PKG_VERSION} + +include ${TOPDIR}/mk/package.mk + +$(eval $(call PKG_template,KMOD_MAC80211,kmod-mac80211,${KERNEL_VERSION}+${PKG_VERSION}-${DEVICE}-${PKG_RELEASE},${ARCH},kernel (${KERNEL_VERSION}-${DEVICE}-${KERNEL_RELEASE}))) +$(eval $(call PKG_template,KMOD_MAC80211_ATH5K,kmod-mac80211-ath5k,${KERNEL_VERSION}+${PKG_VERSION}-${DEVICE}-${PKG_RELEASE},${ARCH},kernel (${KERNEL_VERSION}-${DEVICE}-${KERNEL_RELEASE}))) +$(eval $(call PKG_template,KMOD_MAC80211_RT61,kmod-mac80211-rt61,${KERNEL_VERSION}+${PKG_VERSION}-${DEVICE}-${PKG_RELEASE},${ARCH},kernel (${KERNEL_VERSION}-${DEVICE}-${KERNEL_RELEASE}))) + +BUILD_STYLE:= auto +INSTALL_STYLE:= manual + +# remove entry to enable driver compilation +DISABLED_DRIVERS:= CONFIG_AR9170_USB=n \ + CONFIG_MAC80211_HWSIM=n \ + CONFIG_ATH9K=n \ + CONFIG_IWLWIFI=n \ + CONFIG_IWLAGN=n \ + CONFIG_IWL4965=n \ + CONFIG_IWL5000=n \ + CONFIG_IWL3945=n \ + CONFIG_B43=n \ + CONFIG_B43LEGACY=n \ + CONFIG_LIBIPW=n \ + CONFIG_IPW2100=n \ + CONFIG_IPW2200=n \ + CONFIG_P54_PCI=n \ + CONFIG_B44=n \ + CONFIG_RTL8180=n \ + CONFIG_ADM8211=n \ + CONFIG_RT2800PCI=n \ + CONFIG_ATMEL=n \ + CONFIG_PCI_ATMEL=n \ + CONFIG_ZD1211RW=n \ + CONFIG_P54_USB=n \ + CONFIG_RTL8187=n \ + CONFIG_AT76C50X_USB=n \ + CONFIG_RT2500USB=n \ + CONFIG_RT2800USB=n \ + CONFIG_RT2X00_LIB_USB=n \ + CONFIG_RT73USB=n \ + CONFIG_P54_COMMON=n \ + CONFIG_SSB=n \ + CONFIG_LIBERTAS_USB=n \ + CONFIG_LIBERTAS_CS=n \ + CONFIG_LIBERTAS=n \ + CONFIG_MWL8K=n \ + CONFIG_USB_NET_CDCETHER=n \ + CONFIG_USB_NET_RNDIS_HOST=n \ + CONFIG_USB_NET_RNDIS_WLAN=n + +XAKE_FLAGS:= ARCH="${ARCH}" \ + CROSS_COMPILE="${TARGET_CROSS}" \ + KLIB_BUILD="$(LINUX_DIR)" \ + KLIB="${WRKINST}/lib/modules/${KERNEL_VERSION}" \ + MODPROBE=: \ + LDFLAGS="" \ + ${DISABLED_DRIVERS} \ + V=1 + +do-install: + ${INSTALL_DIR} ${IDIR_KMOD_MAC80211}/etc/modules.d/ + ${INSTALL_DIR} ${IDIR_KMOD_MAC80211}/lib/modules/${KERNEL_VERSION}/ + ${CP} ${WRKBUILD}/net/wireless/{cfg80211,lib80211,lib80211*}.ko \ + ${IDIR_KMOD_MAC80211}/lib/modules/${KERNEL_VERSION}/ + ${CP} ${WRKBUILD}/net/mac80211/mac80211.ko \ + ${IDIR_KMOD_MAC80211}/lib/modules/${KERNEL_VERSION}/ + echo "lib80211" > ${IDIR_KMOD_MAC80211}/etc/modules.d/20-mac80211 + echo "lib80211_crypt_ccmp" >> ${IDIR_KMOD_MAC80211}/etc/modules.d/20-mac80211 + echo "cfg80211" >> ${IDIR_KMOD_MAC80211}/etc/modules.d/20-mac80211 + echo "mac80211" >> ${IDIR_KMOD_MAC80211}/etc/modules.d/20-mac80211 + # driver for ath5k + ${INSTALL_DIR} ${IDIR_KMOD_MAC80211_ATH5K}/etc/modules.d/ + ${INSTALL_DIR} ${IDIR_KMOD_MAC80211_ATH5K}/lib/modules/${KERNEL_VERSION}/ + ${CP} ${WRKBUILD}/drivers/net/wireless/ath/ath.ko \ + ${IDIR_KMOD_MAC80211_ATH5K}/lib/modules/${KERNEL_VERSION}/ + ${CP} ${WRKBUILD}/drivers/net/wireless/ath/ath5k/ath5k.ko \ + ${IDIR_KMOD_MAC80211_ATH5K}/lib/modules/${KERNEL_VERSION}/ + echo "ath" > ${IDIR_KMOD_MAC80211_ATH5K}/etc/modules.d/30-ath5k + echo "ath5k" >> ${IDIR_KMOD_MAC80211_ATH5K}/etc/modules.d/30-ath5k + # driver for rt61 + ${INSTALL_DIR} ${IDIR_KMOD_MAC80211_RT61}/etc/modules.d/ + ${INSTALL_DIR} ${IDIR_KMOD_MAC80211_RT61}/lib/modules/${KERNEL_VERSION}/ + ${CP} ${WRKBUILD}/drivers/misc/eeprom/eeprom_93cx6.ko \ + ${IDIR_KMOD_MAC80211_RT61}/lib/modules/${KERNEL_VERSION}/ + ${CP} ${WRKBUILD}/drivers/net/wireless/rt2x00/rt2x00*.ko \ + ${IDIR_KMOD_MAC80211_RT61}/lib/modules/${KERNEL_VERSION}/ + ${CP} ${WRKBUILD}/drivers/net/wireless/rt2x00/rt61pci.ko \ + ${IDIR_KMOD_MAC80211_RT61}/lib/modules/${KERNEL_VERSION}/ + echo "eeprom_93cx6" > ${IDIR_KMOD_MAC80211_RT61}/etc/modules.d/30-rt61 + echo "rt2x00lib" >> ${IDIR_KMOD_MAC80211_RT61}/etc/modules.d/30-rt61 + echo "rt2x00pci" >> ${IDIR_KMOD_MAC80211_RT61}/etc/modules.d/30-rt61 + echo "rt61pci" >> ${IDIR_KMOD_MAC80211_RT61}/etc/modules.d/30-rt61 + +include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/mac80211/ipkg/kmod-mac80211-ath5k.control b/package/mac80211/ipkg/kmod-mac80211-ath5k.control new file mode 100644 index 000000000..a495868d2 --- /dev/null +++ b/package/mac80211/ipkg/kmod-mac80211-ath5k.control @@ -0,0 +1,4 @@ +Package: kmod-mac80211-ath5k +Priority: optional +Section: net +Description: Linux wireless driver for ath5k diff --git a/package/mac80211/ipkg/kmod-mac80211-rt61.control b/package/mac80211/ipkg/kmod-mac80211-rt61.control new file mode 100644 index 000000000..5684dd8e8 --- /dev/null +++ b/package/mac80211/ipkg/kmod-mac80211-rt61.control @@ -0,0 +1,4 @@ +Package: kmod-mac80211-rt61 +Priority: optional +Section: net +Description: Linux wireless driver for Ralink rt61/rt2501 diff --git a/package/mac80211/ipkg/kmod-mac80211.control b/package/mac80211/ipkg/kmod-mac80211.control new file mode 100644 index 000000000..bf8ae1f4e --- /dev/null +++ b/package/mac80211/ipkg/kmod-mac80211.control @@ -0,0 +1,4 @@ +Package: kmod-mac80211 +Priority: optional +Section: net +Description: Linux wireless framwork |