mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 05:29:32 +00:00
linux-firmware: better packaging for TI wl12xx & wl18xx firmwares
Currently, the linux-firmware-wl12xx contains all wl12xx and wl18xx firmwares, except for the wl18xx compatibility symlinks for old kernels and the linux-firmware-wl18xx contains just those compatibility symlinks and nothing else. This doesn't make sense... Be more specific about what to package into each package, in particular because the existing wl12xx package is specific about symlinks already. At the same time, we split the common bits into a -wlcommon package, so that the wl18xx package doesn't need to depend on all the wl12xx firmwares, saving several MiB in the file system. (From OE-Core rev: e4423eef71c463efe7a1cdf1a426cc9619c78b8a) Signed-off-by: André Draszik <andre.draszik@jci.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
7117dda864
commit
491d4833f5
@@ -237,7 +237,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
|
||||
${PN}-marvell-license ${PN}-pcie8897 ${PN}-pcie8997 \
|
||||
${PN}-sd8686 ${PN}-sd8688 ${PN}-sd8787 ${PN}-sd8797 ${PN}-sd8801 ${PN}-sd8887 ${PN}-sd8897 \
|
||||
${PN}-usb8997 \
|
||||
${PN}-ti-connectivity-license ${PN}-wl12xx ${PN}-wl18xx \
|
||||
${PN}-ti-connectivity-license ${PN}-wlcommon ${PN}-wl12xx ${PN}-wl18xx \
|
||||
${PN}-vt6656-license ${PN}-vt6656 \
|
||||
${PN}-rtl-license ${PN}-rtl8188 ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su ${PN}-rtl8723 ${PN}-rtl8821 \
|
||||
${PN}-rtl8168 \
|
||||
@@ -521,24 +521,27 @@ RDEPENDS_${PN}-rtl8821 += "${PN}-rtl-license"
|
||||
RDEPENDS_${PN}-rtl8168 += "${PN}-whence-license"
|
||||
|
||||
# For ti-connectivity
|
||||
LICENSE_${PN}-wlcommon = "Firmware-ti-connectivity"
|
||||
LICENSE_${PN}-wl12xx = "Firmware-ti-connectivity"
|
||||
LICENSE_${PN}-wl18xx = "Firmware-ti-connectivity"
|
||||
LICENSE_${PN}-ti-connectivity-license = "Firmware-ti-connectivity"
|
||||
|
||||
FILES_${PN}-ti-connectivity-license = "${nonarch_base_libdir}/firmware/LICENCE.ti-connectivity"
|
||||
FILES_${PN}-wlcommon = " \
|
||||
${nonarch_base_libdir}/firmware/TI* \
|
||||
${nonarch_base_libdir}/firmware/ti-connectivity/TI* \
|
||||
"
|
||||
FILES_${PN}-wl12xx = " \
|
||||
${nonarch_base_libdir}/firmware/wl12* \
|
||||
${nonarch_base_libdir}/firmware/TI* \
|
||||
${nonarch_base_libdir}/firmware/ti-connectivity \
|
||||
${nonarch_base_libdir}/firmware/ti-connectivity/wl12* \
|
||||
"
|
||||
FILES_${PN}-wl18xx = " \
|
||||
${nonarch_base_libdir}/firmware/wl18* \
|
||||
${nonarch_base_libdir}/firmware/TI* \
|
||||
${nonarch_base_libdir}/firmware/ti-connectivity \
|
||||
${nonarch_base_libdir}/firmware/ti-connectivity/wl18* \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN}-wl12xx = "${PN}-ti-connectivity-license"
|
||||
RDEPENDS_${PN}-wl18xx = "${PN}-ti-connectivity-license"
|
||||
RDEPENDS_${PN}-wl12xx = "${PN}-ti-connectivity-license ${PN}-wlcommon"
|
||||
RDEPENDS_${PN}-wl18xx = "${PN}-ti-connectivity-license ${PN}-wlcommon"
|
||||
|
||||
# For vt6656
|
||||
LICENSE_${PN}-vt6656 = "Firmware-via_vt6656"
|
||||
|
||||
Reference in New Issue
Block a user