From e33bac803ca096c221893a285d1cdf15d715e7f4 Mon Sep 17 00:00:00 2001 From: Viswanath Kraleti Date: Sat, 20 Jun 2026 22:42:16 +0530 Subject: [PATCH] packagegroup-qcm6490-idp: include modem firmware placeholder linux-firmware.git does not provide modem firmware for QCM6490. However QCM6490-IDP has modem support and for this to work appropriate firmware needs to be included in image. Define an empty placeholder package and by default include it in the packagegroup-qcm6490-idp so that users can override it with vendor provided firmware. Signed-off-by: Viswanath Kraleti --- recipes-bsp/packagegroups/packagegroup-qcm6490-idp.bb | 1 + recipes-kernel/linux-firmware/linux-firmware_%.bbappend | 3 +++ 2 files changed, 4 insertions(+) diff --git a/recipes-bsp/packagegroups/packagegroup-qcm6490-idp.bb b/recipes-bsp/packagegroups/packagegroup-qcm6490-idp.bb index f7f691dee..0569c5746 100644 --- a/recipes-bsp/packagegroups/packagegroup-qcm6490-idp.bb +++ b/recipes-bsp/packagegroups/packagegroup-qcm6490-idp.bb @@ -16,6 +16,7 @@ RRECOMMENDS:${PN}-firmware = " \ linux-firmware-qcom-qcm6490-audio \ linux-firmware-qcom-qcm6490-compute \ linux-firmware-qcom-qcm6490-ipa \ + linux-firmware-qcom-qcm6490-modem \ linux-firmware-qcom-qcm6490-qupv3fw \ linux-firmware-qcom-vpu \ " diff --git a/recipes-kernel/linux-firmware/linux-firmware_%.bbappend b/recipes-kernel/linux-firmware/linux-firmware_%.bbappend index 4a31940f7..7d0cfcb08 100644 --- a/recipes-kernel/linux-firmware/linux-firmware_%.bbappend +++ b/recipes-kernel/linux-firmware/linux-firmware_%.bbappend @@ -8,3 +8,6 @@ inherit_defer ${ALTERNATIVES_CLASS} # firmware-ath6kl provides updated bdata.bin, which can not be accepted into main linux-firmware repo ALTERNATIVE:${PN}-ath6k:qcom = "ar6004-hw13-bdata" ALTERNATIVE_LINK_NAME[ar6004-hw13-bdata] = "${nonarch_base_libdir}/firmware/ath6k/AR6004/hw1.3/bdata.bin${@fw_compr_file_suffix(d)}" + +# A placeholder package for vendors to override +PACKAGES:append:qcom = " ${PN}-qcom-qcm6490-modem"