| Message ID | 20261028165724.2776953-1-reatmon@ti.com |
|---|---|
| State | Accepted |
| Delegated to: | Ryan Eatmon |
| Headers | show |
| Series | [meta-ti,wrynose,1/2] linux-firmware: Breakout iwlwifi-ty package | expand |
meta-ti / na / 20261028165724.2776953-1-reatmon PRC Results: PASS ========================================================= check-yocto-patches: PASS ========================================================= Patches ---------------------------------------- All patches passed ========================================================= apply-yocto-patch: PASS ========================================================= wrynose ===================== Summary: - Patch Series: [meta-ti][wrynose][PATCH 1/2] linux-firmware: Breakout iwlwifi-ty package - Submitter: From: Ryan Eatmon <reatmon@ti.com> - Date: Date: Wed, 28 Oct 2026 11:57:23 -0500 - Num Patches: 2 - Mailing List (public inbox) Commit SHA: e20aed4435608f48235a216e86a2a65d60801b14 Applied to: - Repository: lcpd-prc-meta-ti - Base Branch: wrynose-wip - Commit Author: Ryan Eatmon <reatmon@ti.com> - Commit Subject: ti-test: Fix inclusion for iwlwifi-ty package - Commit SHA: edd750eef0c2755a8e78db4cfa273bc446fcb9e1 Patches ---------------------------------------- All patches applied ========================================================= check-yocto-repo: PASS ========================================================= wrynose ===================== PASS ========================================================= yocto-check-layers: PASS ========================================================= wrynose - PASS ===================== All checks passed
diff --git a/meta-ti-test/recipes-kernel/linux-firmware/linux-firmware-ti.inc b/meta-ti-test/recipes-kernel/linux-firmware/linux-firmware-ti.inc new file mode 100644 index 00000000..3ebba812 --- /dev/null +++ b/meta-ti-test/recipes-kernel/linux-firmware/linux-firmware-ti.inc @@ -0,0 +1,20 @@ +PACKAGES += " \ + ${PN}-iwlwifi-ty \ + ${PN}-iwlwifi-misc-minus-ty \ +" + +LICENSE:${PN}-iwlwifi-ty = "Firmware-iwlwifi_firmware" +LICENSE:${PN}-iwlwifi-misc-minus-ty = "Firmware-iwlwifi_firmware" + +FILES:${PN}-iwlwifi-ty = " \ + ${nonarch_base_libdir}/firmware/iwlwifi-ty-*.ucode* ${nonarch_base_libdir}/firmware/intel/iwlwifi/iwlwifi-ty-*.ucode* \ + ${nonarch_base_libdir}/firmware/iwlwifi-ty-*.pnvm* ${nonarch_base_libdir}/firmware/intel/iwlwifi/iwlwifi-ty-*.pnvm* \ +" +FILES:${PN}-iwlwifi-misc = "" +FILES:${PN}-iwlwifi-misc-minus-ty = " \ + ${nonarch_base_libdir}/firmware/iwlwifi-*.ucode* ${nonarch_base_libdir}/firmware/intel/iwlwifi/iwlwifi-*.ucode* \ + ${nonarch_base_libdir}/firmware/iwlwifi-*.pnvm* ${nonarch_base_libdir}/firmware/intel/iwlwifi/iwlwifi-*.pnvm* \ +" + +RDEPENDS:${PN}-iwlwifi-ty = "${PN}-iwlwifi-license" +RDEPENDS:${PN}-iwlwifi-misc += "${PN}-iwlwifi-misc-minus-ty" diff --git a/meta-ti-test/recipes-kernel/linux-firmware/linux-firmware_%.bbappend b/meta-ti-test/recipes-kernel/linux-firmware/linux-firmware_%.bbappend new file mode 100644 index 00000000..ca8e229d --- /dev/null +++ b/meta-ti-test/recipes-kernel/linux-firmware/linux-firmware_%.bbappend @@ -0,0 +1,4 @@ +LINUX_FIRMWARE_TI = "" +LINUX_FIRMWARE_TI:ti-soc = "linux-firmware-ti.inc" + +require ${LINUX_FIRMWARE_TI}
The breakout of iwlwifi-ty [1] was not accepted as a backport for wrynose. Rather than making a mixin layer [2] a dependency for meta-ti-test to build, we will simply carry the needed change to break out the required firmware into its own package. There is a little goofiness with needing to define an iwlwifi-misc-minus-ty package and clearing the iwlwifi-misc package since the FILES variable is processed in order of definition in the file. The iwlwifi-misc package was still sucking in the ty firmware, so it needed a little brute force to make it do what was needed. [1] https://git.openembedded.org/openembedded-core/commit/meta/recipes-kernel/linux-firmware?id=f03f023e6ce8078e0d5c505195a9af18faebdc28 [2] https://git.yoctoproject.org/meta-lts-mixins/log/?h=wrynose/linux-firmware Signed-off-by: Ryan Eatmon <reatmon@ti.com> --- .../linux-firmware/linux-firmware-ti.inc | 20 +++++++++++++++++++ .../linux-firmware/linux-firmware_%.bbappend | 4 ++++ 2 files changed, 24 insertions(+) create mode 100644 meta-ti-test/recipes-kernel/linux-firmware/linux-firmware-ti.inc create mode 100644 meta-ti-test/recipes-kernel/linux-firmware/linux-firmware_%.bbappend