diff options
author | Ioan-Adrian Ratiu <adrian.ratiu@ni.com> | 2016-09-01 15:45:39 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-09-20 15:11:08 +0100 |
commit | 67cb1169f5c5397418c7477874749372e9fb3be7 (patch) | |
tree | 4ba23f094d5c5343a5721ef8af333f8d3d75ec54 /meta/recipes-kernel | |
parent | fbb99b22f91462b14ee8a6d1a4de76875828a721 (diff) | |
download | poky-67cb1169f5c5397418c7477874749372e9fb3be7.tar.gz |
linux-firmware: package carl9170 separately
Package the carl9170 binary firmware separately because it is needed
by various usb dongles and installing whole linux-firmware is overkill.
carl9170 is an atheros-based firmware, the succesor of ar9170 which is
deprecated and its driver (ar9170) was removed from the kernel tree.
carl9170 comes both as a binary blob and also with free sources; the
sources are deleted in linux-firmware.bb to avoid depeding on bash/etc.
Also we should keep ar9170 as is because OOT drivers might still use it.
The license for carl9170 is GPLv2 (sources are beside the bin in the
linux-firmware git repo).
(From OE-Core rev: 907e6596275850cc31b143a4c3094029b0cd078e)
Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-kernel')
-rw-r--r-- | meta/recipes-kernel/linux-firmware/linux-firmware_git.bb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb index 53e7374345..2421da0943 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb | |||
@@ -226,7 +226,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ | |||
226 | ${PN}-vt6656-license ${PN}-vt6656 \ | 226 | ${PN}-vt6656-license ${PN}-vt6656 \ |
227 | ${PN}-rtl-license ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su \ | 227 | ${PN}-rtl-license ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su \ |
228 | ${PN}-broadcom-license ${PN}-bcm4329 ${PN}-bcm4330 ${PN}-bcm4334 ${PN}-bcm43340 ${PN}-bcm4339 ${PN}-bcm4354 \ | 228 | ${PN}-broadcom-license ${PN}-bcm4329 ${PN}-bcm4330 ${PN}-bcm4334 ${PN}-bcm43340 ${PN}-bcm4339 ${PN}-bcm4354 \ |
229 | ${PN}-atheros-license ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k \ | 229 | ${PN}-atheros-license ${PN}-ar9170 ${PN}-carl9170 ${PN}-ath6k ${PN}-ath9k \ |
230 | ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k \ | 230 | ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k \ |
231 | \ | 231 | \ |
232 | ${PN}-iwlwifi-license ${PN}-iwlwifi \ | 232 | ${PN}-iwlwifi-license ${PN}-iwlwifi \ |
@@ -256,6 +256,9 @@ FILES_${PN}-atheros-license = "/lib/firmware/LICENCE.atheros_firmware" | |||
256 | FILES_${PN}-ar9170 = " \ | 256 | FILES_${PN}-ar9170 = " \ |
257 | /lib/firmware/ar9170*.fw \ | 257 | /lib/firmware/ar9170*.fw \ |
258 | " | 258 | " |
259 | FILES_${PN}-carl9170 = " \ | ||
260 | /lib/firmware/carl9170*.fw \ | ||
261 | " | ||
259 | FILES_${PN}-ath6k = " \ | 262 | FILES_${PN}-ath6k = " \ |
260 | /lib/firmware/ath6k \ | 263 | /lib/firmware/ath6k \ |
261 | " | 264 | " |
@@ -267,6 +270,7 @@ FILES_${PN}-ath9k = " \ | |||
267 | " | 270 | " |
268 | 271 | ||
269 | RDEPENDS_${PN}-ar9170 += "${PN}-atheros-license" | 272 | RDEPENDS_${PN}-ar9170 += "${PN}-atheros-license" |
273 | RDEPENDS_${PN}-carl9170 += "${PN}-atheros-license" | ||
270 | RDEPENDS_${PN}-ath6k += "${PN}-atheros-license" | 274 | RDEPENDS_${PN}-ath6k += "${PN}-atheros-license" |
271 | RDEPENDS_${PN}-ath9k += "${PN}-atheros-license" | 275 | RDEPENDS_${PN}-ath9k += "${PN}-atheros-license" |
272 | 276 | ||