diff options
author | John Crispin <john@openwrt.org> | 2015-01-28 19:19:57 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2015-01-28 19:19:57 +0000 |
commit | ac1fd175cae05e0ea821abaef9a6739cb2d90df8 (patch) | |
tree | 5dc77dd4196c27d54b1b1d1fd0b253bac9b67ffe /package/kernel/linux | |
parent | 259244624bae08f6ca396dca7f1ffde6d4110649 (diff) | |
download | master-31e0f0ae-ac1fd175cae05e0ea821abaef9a6739cb2d90df8.tar.gz master-31e0f0ae-ac1fd175cae05e0ea821abaef9a6739cb2d90df8.tar.bz2 master-31e0f0ae-ac1fd175cae05e0ea821abaef9a6739cb2d90df8.zip |
modules: Add support for Realtek r8712 and RTL8192SU.
This patch adds support for Realtek r8712 and RTL8188SU/RTL8191SU/RTL8192SU
family of fullmac usb wireless cards. The r8712u staging driver only supports
WEXT but works with no problems in OpenWRT.
Signed off by: José Vázquez Fernández <ppvazquezfer@gmail.com>
SVN-Revision: 44184
Diffstat (limited to 'package/kernel/linux')
-rw-r--r-- | package/kernel/linux/modules/wireless.mk | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/package/kernel/linux/modules/wireless.mk b/package/kernel/linux/modules/wireless.mk index 97b4366978..f02e8b9b4e 100644 --- a/package/kernel/linux/modules/wireless.mk +++ b/package/kernel/linux/modules/wireless.mk @@ -126,3 +126,35 @@ 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)) |