summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2017-10-05 18:00:06 (GMT)
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-10-09 09:09:09 (GMT)
commit8f4f3a0dd55adf8fdc6fc6a2701e6d623e8338c9 (patch)
tree0a9989f95bd7c4a4e0afe81c0874176516a27984 /meta
parent39910d08940ce602854efbf7edff1d3a44307270 (diff)
downloadpoky-8f4f3a0dd55adf8fdc6fc6a2701e6d623e8338c9.tar.gz
linux-firmware: Split i.MX SDMA firmwares
This splits out the i.MX SDMA firmwares for i.MX6 and i.MX7 SoCs. This also includes the required runtime provides, conflicts and replaces for the old firmware-imx which was provided by NXP BSP layer. (From OE-Core rev: b3f3078fd4349fdf6986dd57e4b04bce03630924) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-kernel/linux-firmware/linux-firmware_git.bb17
1 files changed, 17 insertions, 0 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
index 96182de..3cf432e 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
@@ -46,6 +46,7 @@ LICENSE = "\
46 & Firmware-ralink_a_mediatek_company_firmware \ 46 & Firmware-ralink_a_mediatek_company_firmware \
47 & Firmware-ralink-firmware \ 47 & Firmware-ralink-firmware \
48 & Firmware-rtlwifi_firmware \ 48 & Firmware-rtlwifi_firmware \
49 & Firmware-imx-sdma_firmware \
49 & Firmware-siano \ 50 & Firmware-siano \
50 & Firmware-tda7706-firmware \ 51 & Firmware-tda7706-firmware \
51 & Firmware-ti-connectivity \ 52 & Firmware-ti-connectivity \
@@ -104,6 +105,7 @@ LIC_FILES_CHKSUM = "\
104 file://LICENCE.ralink_a_mediatek_company_firmware;md5=728f1a85fd53fd67fa8d7afb080bc435 \ 105 file://LICENCE.ralink_a_mediatek_company_firmware;md5=728f1a85fd53fd67fa8d7afb080bc435 \
105 file://LICENCE.ralink-firmware.txt;md5=ab2c269277c45476fb449673911a2dfd \ 106 file://LICENCE.ralink-firmware.txt;md5=ab2c269277c45476fb449673911a2dfd \
106 file://LICENCE.rtlwifi_firmware.txt;md5=00d06cfd3eddd5a2698948ead2ad54a5 \ 107 file://LICENCE.rtlwifi_firmware.txt;md5=00d06cfd3eddd5a2698948ead2ad54a5 \
108 file://LICENSE.sdma_firmware;md5=51e8c19ecc2270f4b8ea30341ad63ce9 \
107 file://LICENCE.siano;md5=4556c1bf830067f12ca151ad953ec2a5 \ 109 file://LICENCE.siano;md5=4556c1bf830067f12ca151ad953ec2a5 \
108 file://LICENCE.tda7706-firmware.txt;md5=835997cf5e3c131d0dddd695c7d9103e \ 110 file://LICENCE.tda7706-firmware.txt;md5=835997cf5e3c131d0dddd695c7d9103e \
109 file://LICENCE.ti-connectivity;md5=c5e02be633f1499c109d1652514d85ec \ 111 file://LICENCE.ti-connectivity;md5=c5e02be633f1499c109d1652514d85ec \
@@ -164,6 +166,7 @@ NO_GENERIC_LICENSE[Firmware-ralink_a_mediatek_company_firmware] = "LICENCE.ralin
164NO_GENERIC_LICENSE[Firmware-ralink-firmware] = "LICENCE.ralink-firmware.txt" 166NO_GENERIC_LICENSE[Firmware-ralink-firmware] = "LICENCE.ralink-firmware.txt"
165NO_GENERIC_LICENSE[Firmware-rtlwifi_firmware] = "LICENCE.rtlwifi_firmware.txt" 167NO_GENERIC_LICENSE[Firmware-rtlwifi_firmware] = "LICENCE.rtlwifi_firmware.txt"
166NO_GENERIC_LICENSE[Firmware-siano] = "LICENCE.siano" 168NO_GENERIC_LICENSE[Firmware-siano] = "LICENCE.siano"
169NO_GENERIC_LICENSE[Firmware-imx-sdma_firmware] = "LICENSE.sdma_firmware"
167NO_GENERIC_LICENSE[Firmware-tda7706-firmware] = "LICENCE.tda7706-firmware.txt" 170NO_GENERIC_LICENSE[Firmware-tda7706-firmware] = "LICENCE.tda7706-firmware.txt"
168NO_GENERIC_LICENSE[Firmware-ti-connectivity] = "LICENCE.ti-connectivity" 171NO_GENERIC_LICENSE[Firmware-ti-connectivity] = "LICENCE.ti-connectivity"
169NO_GENERIC_LICENSE[Firmware-ti-keystone] = "LICENCE.ti-keystone" 172NO_GENERIC_LICENSE[Firmware-ti-keystone] = "LICENCE.ti-keystone"
@@ -241,6 +244,8 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
241 ${PN}-gplv2-license ${PN}-carl9170 \ 244 ${PN}-gplv2-license ${PN}-carl9170 \
242 ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-qca \ 245 ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-qca \
243 \ 246 \
247 ${PN}-imx-sdma-license ${PN}-imx-sdma-imx6q ${PN}-imx-sdma-imx7d \
248 \
244 ${PN}-iwlwifi-license ${PN}-iwlwifi \ 249 ${PN}-iwlwifi-license ${PN}-iwlwifi \
245 ${PN}-iwlwifi-135-6 \ 250 ${PN}-iwlwifi-135-6 \
246 ${PN}-iwlwifi-3160-7 ${PN}-iwlwifi-3160-8 ${PN}-iwlwifi-3160-9 \ 251 ${PN}-iwlwifi-3160-7 ${PN}-iwlwifi-3160-8 ${PN}-iwlwifi-3160-9 \
@@ -557,6 +562,17 @@ FILES_${PN}-whence-license = "${nonarch_base_libdir}/firmware/WHENCE"
557 562
558RDEPENDS_${PN}-bnx2-mips += "${PN}-whence-license" 563RDEPENDS_${PN}-bnx2-mips += "${PN}-whence-license"
559 564
565# For imx-sdma
566LICENSE_${PN}-imx-sdma = "Firmware-imx-sdma_firmware"
567
568FILES_${PN}-imx-sdma-imx6q = "${nonarch_base_libdir}/firmware/imx/sdma/sdma-imx6q.bin"
569
570RPROVIDES_${PN}-imx-sdma-imx6q = "firmware-imx-sdma-imx6q"
571RREPLACES_${PN}-imx-sdma-imx6q = "firmware-imx-sdma-imx6q"
572RCONFLICTS_${PN}-imx-sdma-imx6q = "firmware-imx-sdma-imx6q"
573
574FILES_${PN}-imx-sdma-imx7d = "${nonarch_base_libdir}/firmware/imx/sdma/sdma-imx7d.bin"
575
560# For iwlwifi 576# For iwlwifi
561LICENSE_${PN}-iwlwifi = "Firmware-iwlwifi_firmware" 577LICENSE_${PN}-iwlwifi = "Firmware-iwlwifi_firmware"
562LICENSE_${PN}-iwlwifi-135-6 = "Firmware-iwlwifi_firmware" 578LICENSE_${PN}-iwlwifi-135-6 = "Firmware-iwlwifi_firmware"
@@ -720,6 +736,7 @@ LICENSE_${PN} = "\
720 & Firmware-radeon \ 736 & Firmware-radeon \
721 & Firmware-ralink_a_mediatek_company_firmware \ 737 & Firmware-ralink_a_mediatek_company_firmware \
722 & Firmware-ralink-firmware \ 738 & Firmware-ralink-firmware \
739 & Firmware-imx-sdma_firmware \
723 & Firmware-siano \ 740 & Firmware-siano \
724 & Firmware-tda7706-firmware \ 741 & Firmware-tda7706-firmware \
725 & Firmware-ti-connectivity \ 742 & Firmware-ti-connectivity \