firmware-qcom-dragonboard-apq8074: package proprietary firmware for db8074

Package proprietary firmware for the Intrinsyc Dragonboard APQ8074
board. By default an empty package will be built. To specify location of
the NHLOS.bin add the following line to local.conf:

NHLOS_URI:pn-firmware-qcom-dragonboard-apq8074 = "file:///PATH/NON-HLOS-db8074-1.0.bin"

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
This commit is contained in:
Dmitry Baryshkov
2022-12-07 22:07:51 +03:00
parent 8c77534542
commit 6c1c786cd7
2 changed files with 31 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# Specify location of the corresponding NON-HLOS.bin file by adding
# NHLOS_URI:pn-firmware-qcom-dragonboard-apq8074 = "..." to local.conf. Use
# "file://" if the file is provided locally.
DESCRIPTION = "QCOM Firmware for Dragonboard APQ8074 board"
LICENSE = "CLOSED"
# dragonboard8074 firmware is unsigned, so install into generic location
FW_QCOM_NAME = "apq8074"
FW_QCOM_LIST = "adsp.mbn mba.mbn modem.mbn wcnss.mbn"
require recipes-bsp/firmware/firmware-qcom.inc
require recipes-bsp/firmware/firmware-qcom-nhlos.inc
SPLIT_FIRMWARE_PACKAGES = " \
linux-firmware-qcom-${FW_QCOM_NAME}-audio \
linux-firmware-qcom-${FW_QCOM_NAME}-modem \
linux-firmware-qcom-${FW_QCOM_NAME}-wifi \
"

View File

@@ -0,0 +1,10 @@
SUMMARY = "Firmware packages for the Dragonboard APQ8074 board"
inherit packagegroup
RRECOMMENDS:${PN} += " \
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a3xx', '', d)} \
linux-firmware-qcom-apq8074-audio \
linux-firmware-qcom-apq8074-modem \
linux-firmware-qcom-apq8074-wifi \
"