Skip to content

Commit 404950b

Browse files
author
Pengfei Zhang
committed
recipe-connectivity: Added reipe for qcom-ftm
This patch introduces a new recipe for qcom-ftm, which fetches ftmdaemon utility as a prebuilt binary package from QArtifactory. The utility help to run factory test mode commands to check the hardware performance and tune the hardware. Signed-off-by: Pengfei Zhang <[email protected]>
1 parent 98d0725 commit 404950b

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 Factory Test Mode utilities"
2+
DESCRIPTION = "Qualcomm Technologies ftmdaemon"
3+
LICENSE = "CLOSED"
4+
5+
PBT_BUILD_DATE = "251028"
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-ftm_1.0_${SOC_ARCH}.tar.gz"
10+
SRC_URI[sha256sum] = "6787694ba17e6693d9f1c888caa9e7f7ca23c1b67e52c730fe3e64559027ef07"
11+
12+
S = "${UNPACKDIR}"
13+
14+
RDEPENDS:${PN} += "glib-2.0 diag-lib-prop-bin 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}${bindir}
24+
25+
# Install the prebuilt files maintaining the directory structure
26+
install -m 0755 ${S}/usr/bin/* ${D}${bindir}/
27+
}
28+
29+
INSANE_SKIP:${PN} = "already-stripped"

0 commit comments

Comments
 (0)