summaryrefslogtreecommitdiff
path: root/meta-openvuplus/recipes-connectivity/realtek/rtl8814au_4.3.21.bb
diff options
context:
space:
mode:
authorhschang <chang@dev3>2019-10-01 10:22:56 (GMT)
committerhschang <chang@dev3>2019-10-01 10:59:50 (GMT)
commit7d2e410908eadac1b8b82adc5c788b13864e484b (patch)
tree752391a1035758f202ec81b89103109b01fd4644 /meta-openvuplus/recipes-connectivity/realtek/rtl8814au_4.3.21.bb
parent2186911eda18e0c8182881ba322524d9ba4f756f (diff)
Add rtl8192eu rtl8812au rtl8814au Wifi drivers.
Diffstat (limited to 'meta-openvuplus/recipes-connectivity/realtek/rtl8814au_4.3.21.bb')
-rw-r--r--meta-openvuplus/recipes-connectivity/realtek/rtl8814au_4.3.21.bb46
1 files changed, 46 insertions, 0 deletions
diff --git a/meta-openvuplus/recipes-connectivity/realtek/rtl8814au_4.3.21.bb b/meta-openvuplus/recipes-connectivity/realtek/rtl8814au_4.3.21.bb
new file mode 100644
index 0000000..b3f1188
--- /dev/null
+++ b/meta-openvuplus/recipes-connectivity/realtek/rtl8814au_4.3.21.bb
@@ -0,0 +1,46 @@
+SUMMARY = "Driver for Realtek USB wireless device 8814AU v4.3.21"
+HOMEPAGE = "http://www.realtek.com.tw"
+SECTION = "kernel/modules"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://ifcfg-wlan0;md5=a84acae65af4b2d44d5035aa9f63cd85"
+
+inherit module
+
+SRC_URI = " \
+ file://rtl8814AU-driver-4.3.21-20170707.zip \
+ file://0001-add-support-kernel-4.15.patch \
+ file://0002-add-linux-4.19-support.patch \
+ file://add-linux-4.20-support.patch \
+ file://add-linux-5.0-support.patch \
+ "
+
+SRC_URI[md5sum] = "538691f32b98a62c99c32ad80d2d8430"
+SRC_URI[sha256sum] = "e7414ed9495f72ece75435f23f79468a00a8e2697c95916a09a140c5148027c2"
+
+S = "${WORKDIR}/rtl8814AU"
+
+EXTRA_OEMAKE = "LINUX_SRC=${STAGING_KERNEL_DIR} KDIR=${STAGING_KERNEL_DIR}"
+
+do_compile () {
+ unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS CC LD CPP
+ oe_runmake 'M={D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/wireless' \
+ 'KERNEL_SOURCE=${STAGING_KERNEL_DIR}' \
+ 'LINUX_SRC=${STAGING_KERNEL_DIR}' \
+ 'KDIR=${STAGING_KERNEL_DIR}' \
+ 'KERNDIR=${STAGING_KERNEL_DIR}' \
+ 'KSRC=${STAGING_KERNEL_DIR}' \
+ 'KERNEL_VERSION=${KERNEL_VERSION}' \
+ 'KVER=${KERNEL_VERSION}' \
+ 'CC=${KERNEL_CC}' \
+ 'AR=${KERNEL_AR}' \
+ 'LD=${KERNEL_LD}'
+}
+
+do_install() {
+ install -d ${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/wireless
+ install -m 0644 ${S}/8814au.ko ${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/wireless
+
+}
+
+do_package_qa() {
+}