Skip to content

Commit 361c402

Browse files
author
Pengfei Zhang
committed
recipes-connectivity: Added recipe for qcom-ath11k-fwtest
This patch introduces a new recipe for qcom-ath11k-fwtest, which fetches Qualcomm ath11k firmware test utility from QArtifactory. This utility facilitates function testing and validation of ath11k firmware. Signed-off-by: Pengfei Zhang <[email protected]>
1 parent 380250a commit 361c402

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
SUMMARY = "Prebuilt Qualcomm ath11k firmware test utilities"
2+
DESCRIPTION = "Prebuilt ath11k firmware test and validation utility"
3+
LICENSE = "CLOSED"
4+
5+
PBT_BUILD_DATE = "251113.1"
6+
ARTIFACTORY_URL = "https://qartifactory-edge.qualcomm.com/artifactory/qsc_releases/software/chip/component/wlan-service.qclinux.0.0/${PBT_BUILD_DATE}/prebuilt_yocto"
7+
SOC_ARCH = "armv8-2a"
8+
9+
SRC_URI = "${ARTIFACTORY_URL}/qcom-ath11k-fwtest_1.0_${SOC_ARCH}.tar.gz"
10+
SRC_URI[sha256sum] = "40ce6dbbda86e95406bc5a74ebe62c99eb63242305f74b7234998dfdffb2fbc5"
11+
12+
S = "${UNPACKDIR}"
13+
14+
RDEPENDS:${PN} += "libnl libnl-genl"
15+
16+
# This package is currently only used and tested on ARMv8 (aarch64) machines.
17+
# Therefore, builds for other architectures are not necessary and are explicitly excluded.
18+
COMPATIBLE_MACHINE = "^$"
19+
COMPATIBLE_MACHINE:aarch64 = "(.*)"
20+
21+
do_install() {
22+
# Create any additional directories that might be needed
23+
install -d ${D}${sbindir}
24+
25+
# Install the prebuilt files maintaining the directory structure
26+
install -m 0755 ${S}/usr/sbin/* ${D}${sbindir}/
27+
}
28+
29+
INSANE_SKIP:${PN} = "already-stripped"

0 commit comments

Comments
 (0)