From 5b3ded0efe9ed465cec79d214629f6f8474478d4 Mon Sep 17 00:00:00 2001 From: Tom Hochstein Date: Fri, 27 Jul 2018 11:06:51 -0500 Subject: [PATCH] kernel-module-qca9377: Add support for QCA9377 on i.MX 7ULP Signed-off-by: Tom Hochstein --- .../kernel-module-qca9377_2.0.bb | 17 +++++++++++++ .../kernel-module-qcacld-lea.inc | 24 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 recipes-kernel/kernel-modules/kernel-module-qca9377_2.0.bb create mode 100644 recipes-kernel/kernel-modules/kernel-module-qcacld-lea.inc 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 index 00000000..fbc87ea2 --- /dev/null +++ b/recipes-kernel/kernel-modules/kernel-module-qca9377_2.0.bb @@ -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 index 00000000..a4597eae --- /dev/null +++ b/recipes-kernel/kernel-modules/kernel-module-qcacld-lea.inc @@ -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" -- 2.40.1