summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-kernel/linux-firmware/linux-firmware_git.bb35
1 files changed, 33 insertions, 2 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
index a2e12f2e1c..6077fad2f3 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
@@ -18,6 +18,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.radeon;md5=e56b405656593a0c97e478513051ea0e \
18 file://LICENCE.agere;md5=af0133de6b4a9b2522defd5f188afd31 \ 18 file://LICENCE.agere;md5=af0133de6b4a9b2522defd5f188afd31 \
19 file://LICENCE.rtlwifi_firmware.txt;md5=00d06cfd3eddd5a2698948ead2ad54a5 \ 19 file://LICENCE.rtlwifi_firmware.txt;md5=00d06cfd3eddd5a2698948ead2ad54a5 \
20 file://LICENCE.broadcom_bcm43xx;md5=3160c14df7228891b868060e1951dfbc \ 20 file://LICENCE.broadcom_bcm43xx;md5=3160c14df7228891b868060e1951dfbc \
21 file://LICENCE.atheros_firmware;md5=30a14c7823beedac9fa39c64fdd01a13 \
22 file://LICENCE.via_vt6656;md5=e4159694cba42d4377a912e78a6e850f \
21 " 23 "
22 24
23SRCREV = "c530a75c1e6a472b0eb9558310b518f0dfcd8860" 25SRCREV = "c530a75c1e6a472b0eb9558310b518f0dfcd8860"
@@ -49,9 +51,33 @@ do_install() {
49 ( cd ${D}/lib/firmware ; ln -sf ti-connectivity/* . ) 51 ( cd ${D}/lib/firmware ; ln -sf ti-connectivity/* . )
50} 52}
51 53
52PACKAGES =+ "${PN}-ralink ${PN}-sd8686 ${PN}-wl12xx \ 54PACKAGES =+ "${PN}-ralink ${PN}-sd8686 ${PN}-wl12xx ${PN}-vt6656 \
53 ${PN}-rtl-license ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su \ 55 ${PN}-rtl-license ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su \
54 ${PN}-broadcom-license ${PN}-bcm4329 ${PN}-bcm4330 ${PN}-bcm4334" 56 ${PN}-broadcom-license ${PN}-bcm4329 ${PN}-bcm4330 ${PN}-bcm4334 \
57 ${PN}-atheros-license ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k"
58
59FILES_${PN}-atheros-license = "/lib/firmware/LICENCE.atheros_firmware"
60
61LICENSE_${PN}-9170 = "Firmware-atheros_firmware"
62FILES_${PN}-ar9170 = " \
63 /lib/firmware/ar9170*.fw \
64"
65RDEPENDS_${PN}-ar9170 += "${PN}-atheros-license"
66
67LICENSE_${PN}-ath6k = "Firmware-atheros_firmware"
68FILES_${PN}-ath6k = " \
69 /lib/firmware/ath6k \
70"
71RDEPENDS_${PN}-ath6k += "${PN}-atheros-license"
72
73LICENSE_${PN}-ath9k = "Firmware-atheros_firmware"
74FILES_${PN}-ath9k = " \
75 /lib/firmware/ar9271.fw \
76 /lib/firmware/ar7010*.fw \
77 /lib/firmware/htc_9271.fw \
78 /lib/firmware/htc_7010.fw \
79"
80RDEPENDS_${PN}-ath9k += "${PN}-atheros-license"
55 81
56LICENSE_${PN}-ralink = "Firmware-ralink" 82LICENSE_${PN}-ralink = "Firmware-ralink"
57FILES_${PN}-ralink = " \ 83FILES_${PN}-ralink = " \
@@ -94,6 +120,11 @@ FILES_${PN}-wl12xx = " \
94 /lib/firmware/ti-connectivity \ 120 /lib/firmware/ti-connectivity \
95" 121"
96 122
123LICENSE_${PN}-vt6656 = "Firmware-via_vt6656"
124FILES_${PN}-vt6656 = " \
125 /lib/firmware/vntwusb.fw \
126"
127
97# WARNING: The ALTERNATIVE_* variables are not using ${PN} because of 128# WARNING: The ALTERNATIVE_* variables are not using ${PN} because of
98# a bug in bitbake; when this is fixed and bitbake learns how to proper 129# a bug in bitbake; when this is fixed and bitbake learns how to proper
99# pass variable flags with expansion we can rework this patch. 130# pass variable flags with expansion we can rework this patch.