]> code.ossystems Code Review - meta-freescale.git/commitdiff
kernel-module-qca9377: Add support for QCA9377 on i.MX 7ULP
authorTom Hochstein <tom.hochstein@nxp.com>
Fri, 27 Jul 2018 16:06:51 +0000 (11:06 -0500)
committerOtavio Salvador <otavio@ossystems.com.br>
Fri, 5 Apr 2019 19:38:31 +0000 (16:38 -0300)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
recipes-kernel/kernel-modules/kernel-module-qca9377_2.0.bb [new file with mode: 0644]
recipes-kernel/kernel-modules/kernel-module-qcacld-lea.inc [new file with mode: 0644]

diff --git a/recipes-kernel/kernel-modules/kernel-module-qca9377_2.0.bb b/recipes-kernel/kernel-modules/kernel-module-qca9377_2.0.bb
new file mode 100644 (file)
index 0000000..fbc87ea
--- /dev/null
@@ -0,0 +1,17 @@
+require kernel-module-qcacld-lea.inc
+
+SUMMARY = "Qualcomm WiFi driver for QCA module 9377"
+
+EXTRA_OEMAKE += " \
+    CONFIG_CLD_HL_SDIO_CORE=y \
+    CONFIG_FEATURE_COEX_PTA_CONFIG_ENABLE=y \
+    CONFIG_PER_VDEV_TX_DESC_POOL=1 \
+    CONFIG_QCA_LL_TX_FLOW_CT=1 \
+    CONFIG_QCA_SUPPORT_TXRX_DRIVER_TCP_DEL_ACK=y \
+    CONFIG_WLAN_FEATURE_FILS=y \
+    CONFIG_WLAN_WAPI_MODE_11AC_DISABLE=y \
+    MODNAME=qca9377 \
+    SAP_AUTH_OFFLOAD=1 \
+"
+
+RDEPENDS_${PN} += "firmware-qca9377"
diff --git a/recipes-kernel/kernel-modules/kernel-module-qcacld-lea.inc b/recipes-kernel/kernel-modules/kernel-module-qcacld-lea.inc
new file mode 100644 (file)
index 0000000..a4597ea
--- /dev/null
@@ -0,0 +1,24 @@
+# Copyright 2018 NXP
+
+SUMMARY = "Qualcomm WiFi driver for QCA module 9377"
+LICENSE = "BSD & GPLv2"
+LIC_FILES_CHKSUM = "file://CORE/HDD/src/wlan_hdd_main.c;beginline=1;endline=20;md5=ec8d62116b13db773825ebf7cf91be1d;"
+
+QCACLD_SRC ?= "git://source.codeaurora.org/external/imx/qcacld-2.0-imx.git;protocol=https"
+SRC_URI = "${QCACLD_SRC};branch=IMX_CNSS.LEA.NRT_2.0"
+SRCREV = "72e56eb57e7d756f1f897645f653105541dff1f0"
+
+S = "${WORKDIR}/git"
+
+inherit module
+
+EXTRA_OEMAKE += " \
+    CONFIG_CFG80211_INTERNAL_REGDB=y \
+    CONFIG_HDD_WLAN_WAIT_TIME=10000 \
+    CONFIG_LINUX_QCMBR=y \
+    CONFIG_NON_QC_PLATFORM=y \
+    CONFIG_PMF_SUPPORT=y \
+    TARGET_BUILD_VARIANT=user \
+"
+
+RDEPENDS_${PN} = "qca-tools"