@@ -404,6 +404,7 @@ endif
source "package/read-edid/Config.in"
source "package/rng-tools/Config.in"
source "package/rpi-userland/Config.in"
+ source "package/rtl8821au/Config.in"
source "package/sane-backends/Config.in"
source "package/sdparm/Config.in"
source "package/setserial/Config.in"
new file mode 100644
@@ -0,0 +1,10 @@
+comment "rtl8821au needs a Linux kernel to be built"
+ depends on !BR2_LINUX_KERNEL
+
+config BR2_PACKAGE_RTL8821AU
+ bool "rtl8821au"
+ depends on BR2_LINUX_KERNEL
+ help
+ rtl8821au wifi driver
+
+ https://github.com/paralin/rtl8821au
hash
new file mode 100644
@@ -0,0 +1 @@
+sha256 5bfbedde1db2314b26be0e06292906aabf52c4e072e6487d872f81aa99ad265b
rtl8821au-4.3.15.tar.gz
new file mode 100644
@@ -0,0 +1,17 @@
+###########################################################
#####################
+#
+# rtl8821au
+#
+###########################################################
#####################
+
+RTL8821AU_VERSION = 4.3.15
+RTL8821AU_SITE = $(call github,paralin,rtl8821au,v$(RTL8821AU_VERSION))
+RTL8821AU_CFLAGS_ENDIAN = -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN
+
+RTL8821AU_MODULE_MAKE_OPTS = \
+ CONFIG_RTL8821AU=m \
+ KVER=$(LINUX_VERSION_PROBED) \
+ USER_EXTRA_CFLAGS=$(RTL8821AU_CFLAGS_ENDIAN)
+
Adding a kernel module based USB wifi driver. There is no official version of this driver that works properly on ARM and with newer USB WiFi cards. This driver version builds module 8821au and is based on a kernel module release from ASUS with various fixes integrated in. Signed-off-by: Christian Stewart <christian@paral.in> --- [Thomas, Yann, Luca: - Using the new kernel-module setup - Compacted endian flag define to one line - Fixed strnicmp undefined error - Removed useless debugging line - New version has i386 platform set to n on default] package/Config.in | 1 + package/rtl8821au/Config.in | 10 ++++++++++ package/rtl8821au/rtl8821au.hash | 1 + package/rtl8821au/rtl8821au.mk | 17 +++++++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 package/rtl8821au/Config.in create mode 100644 package/rtl8821au/rtl8821au.hash create mode 100644 package/rtl8821au/rtl8821au.mk +$(eval $(kernel-module)) +$(eval $(generic-package)) -- 2.1.4