diff --git a/recipes-kernel/linux-firmware/linux-firmware_%.bbappend b/recipes-kernel/linux-firmware/linux-firmware_%.bbappend index eaf75f3..65d6a4c 100644 --- a/recipes-kernel/linux-firmware/linux-firmware_%.bbappend +++ b/recipes-kernel/linux-firmware/linux-firmware_%.bbappend @@ -55,3 +55,29 @@ do_install_append() { install -d ${D}${nonarch_base_libdir}/firmware/ti-connectivity/ cp -r ${WORKDIR}/ti-connectivity/* ${D}${nonarch_base_libdir}/firmware/ti-connectivity/ } +ALLOW_EMPTY_${PN}-wlcommon-minimal = "1" +PACKAGES =+ " ${PN}-wlcommon-minimal ${PN}-wl12xx-minimal ${PN}-wl18xx-minimal " + +LICENSE_${PN}-wlcommon-minimal = "Firmware-ti-connectivity" +LICENSE_${PN}-wl12xx-minimal = "Firmware-ti-connectivity" +LICENSE_${PN}-wl18xx-minimal = "Firmware-ti-connectivity" + +FILES_${PN}-wlcommon-minimal = " \ + ${nonarch_base_libdir}/firmware/TIInit_11.8.32.bts \ + ${nonarch_base_libdir}/firmware/ti-connectivity/TIInit_11.8.32.bts \ +" +FILES_${PN}-wl12xx-minimal= " \ + ${nonarch_base_libdir}/firmware/wl127x-nvs.bin \ + ${nonarch_base_libdir}/firmware/wl1271-nvs.bin \ + ${nonarch_base_libdir}/firmware/wl128x-fw-4-plt.bin \ + ${nonarch_base_libdir}/firmware/ti-connectivity/wl127x-nvs.bin \ + ${nonarch_base_libdir}/firmware/ti-connectivity/wl1271-nvs.bin \ + ${nonarch_base_libdir}/firmware/ti-connectivity/wl128x-fw-4-plt.bin \ +" +FILES_${PN}-wl18xx-minimal = " \ + ${nonarch_base_libdir}/firmware/wl18xx-fw-4.bin \ + ${nonarch_base_libdir}/firmware/ti-connectivity/wl18xx-fw-4.bin \ +" + +RDEPENDS_${PN}-wl12xx-minimal = "${PN}-ti-connectivity-license ${PN}-wlcommon-minimal" +RDEPENDS_${PN}-wl18xx-minimal = "${PN}-ti-connectivity-license ${PN}-wlcommon-minimal"