From 716ca530e1c4515d8683c9d5be3d56b301758b66 Mon Sep 17 00:00:00 2001 From: James <> Date: Wed, 4 Nov 2015 11:49:21 +0000 Subject: trunk-47381 --- package/kernel/linux/modules/wireless.mk | 106 +++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 package/kernel/linux/modules/wireless.mk (limited to 'package/kernel/linux/modules/wireless.mk') diff --git a/package/kernel/linux/modules/wireless.mk b/package/kernel/linux/modules/wireless.mk new file mode 100644 index 0000000..2627b57 --- /dev/null +++ b/package/kernel/linux/modules/wireless.mk @@ -0,0 +1,106 @@ +# +# Copyright (C) 2006-2008 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +WIRELESS_MENU:=Wireless Drivers + +define KernelPackage/net-airo + SUBMENU:=$(WIRELESS_MENU) + TITLE:=Cisco Aironet driver + DEPENDS:=@PCI_SUPPORT +@DRIVER_WEXT_SUPPORT + KCONFIG:=CONFIG_AIRO + FILES:=$(LINUX_DIR)/drivers/net/wireless/airo.ko + AUTOLOAD:=$(call AutoProbe,airo) +endef + +define KernelPackage/net-airo/description + Kernel support for Cisco Aironet cards +endef + +$(eval $(call KernelPackage,net-airo)) + + +define KernelPackage/net-prism54 + SUBMENU:=$(WIRELESS_MENU) + TITLE:=Intersil Prism54 support + DEPENDS:=@PCI_SUPPORT +@DRIVER_WEXT_SUPPORT + KCONFIG:=CONFIG_PRISM54 + FILES:=$(LINUX_DIR)/drivers/net/wireless/prism54/prism54.ko + AUTOLOAD:=$(call AutoProbe,prism54) +endef + +define KernelPackage/net-prism54/description + Kernel modules for Intersil Prism54 support +endef + +# Prism54 FullMAC firmware (jbnore.free.fr seems to be rather slow, so we use daemonizer.de) +PRISM54_FW:=1.0.4.3.arm + +define Download/net-prism54 + FILE:=$(PRISM54_FW) + URL:=http://daemonizer.de/prism54/prism54-fw/fw-fullmac/ + MD5SUM:=8bd4310971772a486b9784c77f8a6df9 +endef + +define KernelPackage/net-prism54/install + $(INSTALL_DIR) $(1)/lib/firmware + $(INSTALL_DATA) $(DL_DIR)/$(PRISM54_FW) $(1)/lib/firmware/isl3890 +endef + +$(eval $(call Download,net-prism54)) +$(eval $(call KernelPackage,net-prism54)) + +define KernelPackage/net-rtl8188eu + SUBMENU:=$(WIRELESS_MENU) + TITLE:=RTL8188EU support (staging) + DEPENDS:=@USB_SUPPORT +@DRIVER_WEXT_SUPPORT +r8188eu-firmware +kmod-usb-core + KCONFIG:=\ + CONFIG_STAGING=y \ + CONFIG_R8188EU \ + CONFIG_88EU_AP_MODE=y \ + CONFIG_88EU_P2P=n + FILES:=$(LINUX_DIR)/drivers/staging/rtl8188eu/r8188eu.ko + AUTOLOAD:=$(call AutoProbe,r8188eu) +endef + +define KernelPackage/net-rtl8188eu/description + Kernel modules for RealTek RTL8188EU support +endef + +$(eval $(call KernelPackage,net-rtl8188eu)) + +define KernelPackage/net-rtl8192su + SUBMENU:=$(WIRELESS_MENU) + TITLE:=RTL8192SU support (staging) + DEPENDS:=@USB_SUPPORT +@DRIVER_WEXT_SUPPORT +kmod-usb-core + KCONFIG:=\ + CONFIG_STAGING=y \ + CONFIG_R8712U + FILES:=$(LINUX_DIR)/drivers/staging/rtl8712/r8712u.ko + AUTOLOAD:=$(call AutoProbe,r8712u) +endef + +define KernelPackage/net-rtl8192su/description + Kernel modules for RealTek RTL8712 and RTL81XXSU fullmac support. +endef + +# R8712 FullMAC firmware +R8712_FW:=rtl8712u.bin + +define Download/net-rtl8192su + FILE:=$(R8712_FW) + + URL:=http://mirrors.arizona.edu/raspbmc/downloads/bin/lib/wifi/rtlwifi/ + MD5SUM:=8e6396b5844a3e279ae8679555dec3f0 +endef + +define KernelPackage/net-rtl8192su/install + $(INSTALL_DIR) $(1)/lib/firmware/rtlwifi + $(INSTALL_DATA) $(DL_DIR)/$(R8712_FW) $(1)/lib/firmware/rtlwifi/ +endef + +$(eval $(call Download,net-rtl8192su)) +$(eval $(call KernelPackage,net-rtl8192su)) -- cgit v1.2.3