summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2017-10-05 15:00:06 -0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-01-20 22:52:57 +0000
commita40c0f482f59e6022624a95b23dc5e8d364a225c (patch)
tree27819e57c69d22ebb1c1594635d6ad7e01408c0f
parentf4f396a14338e5554ba5d7be4b2da0df48255487 (diff)
downloadpoky-a40c0f482f59e6022624a95b23dc5e8d364a225c.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: 457495e289cdd4b7859958043f55fe59038a5afa) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b3f3078fd4349fdf6986dd57e4b04bce03630924) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-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 36df9f6c55..90fec0aac3 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"
@@ -232,6 +235,8 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
232 ${PN}-gplv2-license ${PN}-carl9170 \ 235 ${PN}-gplv2-license ${PN}-carl9170 \
233 ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-qca \ 236 ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-qca \
234 \ 237 \
238 ${PN}-imx-sdma-license ${PN}-imx-sdma-imx6q ${PN}-imx-sdma-imx7d \
239 \
235 ${PN}-iwlwifi-license ${PN}-iwlwifi \ 240 ${PN}-iwlwifi-license ${PN}-iwlwifi \
236 ${PN}-iwlwifi-135-6 \ 241 ${PN}-iwlwifi-135-6 \
237 ${PN}-iwlwifi-3160-7 ${PN}-iwlwifi-3160-8 ${PN}-iwlwifi-3160-9 \ 242 ${PN}-iwlwifi-3160-7 ${PN}-iwlwifi-3160-8 ${PN}-iwlwifi-3160-9 \
@@ -548,6 +553,17 @@ FILES_${PN}-whence-license = "${nonarch_base_libdir}/firmware/WHENCE"
548 553
549RDEPENDS_${PN}-bnx2-mips += "${PN}-whence-license" 554RDEPENDS_${PN}-bnx2-mips += "${PN}-whence-license"
550 555
556# For imx-sdma
557LICENSE_${PN}-imx-sdma = "Firmware-imx-sdma_firmware"
558
559FILES_${PN}-imx-sdma-imx6q = "${nonarch_base_libdir}/firmware/imx/sdma/sdma-imx6q.bin"
560
561RPROVIDES_${PN}-imx-sdma-imx6q = "firmware-imx-sdma-imx6q"
562RREPLACES_${PN}-imx-sdma-imx6q = "firmware-imx-sdma-imx6q"
563RCONFLICTS_${PN}-imx-sdma-imx6q = "firmware-imx-sdma-imx6q"
564
565FILES_${PN}-imx-sdma-imx7d = "${nonarch_base_libdir}/firmware/imx/sdma/sdma-imx7d.bin"
566
551# For iwlwifi 567# For iwlwifi
552LICENSE_${PN}-iwlwifi = "Firmware-iwlwifi_firmware" 568LICENSE_${PN}-iwlwifi = "Firmware-iwlwifi_firmware"
553LICENSE_${PN}-iwlwifi-135-6 = "Firmware-iwlwifi_firmware" 569LICENSE_${PN}-iwlwifi-135-6 = "Firmware-iwlwifi_firmware"
@@ -710,6 +726,7 @@ LICENSE_${PN} = "\
710 & Firmware-radeon \ 726 & Firmware-radeon \
711 & Firmware-ralink_a_mediatek_company_firmware \ 727 & Firmware-ralink_a_mediatek_company_firmware \
712 & Firmware-ralink-firmware \ 728 & Firmware-ralink-firmware \
729 & Firmware-imx-sdma_firmware \
713 & Firmware-siano \ 730 & Firmware-siano \
714 & Firmware-tda7706-firmware \ 731 & Firmware-tda7706-firmware \
715 & Firmware-ti-connectivity \ 732 & Firmware-ti-connectivity \