]> code.ossystems Code Review - meta-freescale.git/commitdiff
qcacld: Fix missing firmware and tools packages
authorTom Hochstein <tom.hochstein@nxp.com>
Fri, 8 Mar 2019 00:40:31 +0000 (18:40 -0600)
committerOtavio Salvador <otavio@ossystems.com.br>
Fri, 5 Apr 2019 19:38:31 +0000 (16:38 -0300)
The RDEPENDS from kernel-module-qca* is not working, so that firmware-qca*
and qca-tools are missing from the image. Use a packagegroup instead
as a workaround.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
conf/machine/include/imx-base.inc
recipes-fsl/packagegroups/packagegroup-fsl-qca6174.bb [new file with mode: 0644]
recipes-fsl/packagegroups/packagegroup-fsl-qca9377.bb [new file with mode: 0644]
recipes-kernel/kernel-modules/kernel-module-qca6174_2.0.bb
recipes-kernel/kernel-modules/kernel-module-qca9377_2.0.bb
recipes-kernel/kernel-modules/kernel-module-qcacld-lea.inc

index b3553c64318e2b4a5cd5302e54ca24e9f10c03b6..5f19e0436b13b6476bdaea1111e3f86cf00fad07 100644 (file)
@@ -212,8 +212,8 @@ MACHINE_EXTRA_RRECOMMENDS_append_mx7 = " ${@bb.utils.contains('DISTRO_FEATURES',
 MACHINE_EXTRA_RRECOMMENDS_append_mx8 = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)}"
 
 # Extra QCA Wi-Fi & BTE driver and firmware
-MACHINE_EXTRA_RRECOMMENDS_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'qca6174', 'kernel-module-qca6174', '', d)}"
-MACHINE_EXTRA_RRECOMMENDS_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'qca9377', 'kernel-module-qca9377', '', d)}"
+MACHINE_EXTRA_RRECOMMENDS_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'qca6174', 'packagegroup-fsl-qca6174', '', d)}"
+MACHINE_EXTRA_RRECOMMENDS_append = " ${@bb.utils.contains('MACHINE_FEATURES', 'qca9377', 'packagegroup-fsl-qca9377', '', d)}"
 
 # Extra udev rules
 MACHINE_EXTRA_RRECOMMENDS += "udev-rules-imx"
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-qca6174.bb b/recipes-fsl/packagegroups/packagegroup-fsl-qca6174.bb
new file mode 100644 (file)
index 0000000..ee96609
--- /dev/null
@@ -0,0 +1,11 @@
+# Copyright 2019 NXP
+
+SUMMARY = "Qualcomm Wi-Fi support"
+
+inherit packagegroup
+
+RDEPENDS_${PN} = " \
+    kernel-module-qca6174 \
+    firmware-qca6174 \
+    qca-tools \
+"
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-qca9377.bb b/recipes-fsl/packagegroups/packagegroup-fsl-qca9377.bb
new file mode 100644 (file)
index 0000000..109b946
--- /dev/null
@@ -0,0 +1,11 @@
+# Copyright 2019 NXP
+
+SUMMARY = "Qualcomm Wi-Fi support"
+
+inherit packagegroup
+
+RDEPENDS_${PN} = " \
+    kernel-module-qca9377 \
+    firmware-qca9377 \
+    qca-tools \
+"
index 3bc181243d01392042c903c493010eb0d7736970..6da4c1d85ef960f0c903998e06a61773b1047f7c 100644 (file)
@@ -11,5 +11,3 @@ EXTRA_OEMAKE += " \
     CONFIG_WLAN_WAPI_MODE_11AC_DISABLE=y \
     MODNAME=qca6174 \
 "
-
-RDEPENDS_${PN} += "firmware-qca6174"
index fbc87ea26c3c8ac39da5285aec02625a9b511094..da7a440b00059f61d9d31fe8344d8b0b96d38b3e 100644 (file)
@@ -13,5 +13,3 @@ EXTRA_OEMAKE += " \
     MODNAME=qca9377 \
     SAP_AUTH_OFFLOAD=1 \
 "
-
-RDEPENDS_${PN} += "firmware-qca9377"
index b2aa75992e1af3d0a5eb678a1c0aa71f8950da3c..ea205a221ed0e87518cbece50c2c27a4cff38761 100644 (file)
@@ -20,5 +20,3 @@ EXTRA_OEMAKE += " \
     CONFIG_PMF_SUPPORT=y \
     TARGET_BUILD_VARIANT=user \
 "
-
-RDEPENDS_${PN} = "qca-tools"