diff options
author | Quentin Schulz <quentin.schulz@cherry.de> | 2024-05-31 13:53:58 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-06-06 11:56:03 +0100 |
commit | 99c8d22928423c196d4f1245e510153c5ccc7a63 (patch) | |
tree | e28744aaaeda22df362b3620a531aa37a395c564 /meta/recipes-kernel | |
parent | cdcfdc1dc545fe381764795ed502a3fa0a48b87a (diff) | |
download | poky-99c8d22928423c196d4f1245e510153c5ccc7a63.tar.gz |
linux-firmware: add new package for Mali CSFFW Valhall firmware
This firmware is necessary for closed-source mali blob + drivers and
open-source Panthor (via Mesa + Linux kernel) drivers.
(From OE-Core rev: b0c354fd6aa470295c259de58a2a27680264e4a3)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
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_20240513.bb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20240513.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20240513.bb index 026e5dba00..4a87105d98 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20240513.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20240513.bb | |||
@@ -39,6 +39,7 @@ LICENSE = "\ | |||
39 | & Firmware-kaweth \ | 39 | & Firmware-kaweth \ |
40 | & Firmware-linaro \ | 40 | & Firmware-linaro \ |
41 | & Firmware-Lontium \ | 41 | & Firmware-Lontium \ |
42 | & Firmware-mali_csffw \ | ||
42 | & Firmware-Marvell \ | 43 | & Firmware-Marvell \ |
43 | & Firmware-mediatek \ | 44 | & Firmware-mediatek \ |
44 | & Firmware-microchip \ | 45 | & Firmware-microchip \ |
@@ -113,6 +114,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ | |||
113 | file://LICENCE.kaweth;md5=b1d876e562f4b3b8d391ad8395dfe03f \ | 114 | file://LICENCE.kaweth;md5=b1d876e562f4b3b8d391ad8395dfe03f \ |
114 | file://LICENCE.linaro;md5=936d91e71cf9cd30e733db4bf11661cc \ | 115 | file://LICENCE.linaro;md5=936d91e71cf9cd30e733db4bf11661cc \ |
115 | file://LICENSE.Lontium;md5=4ec8dc582ff7295f39e2ca6a7b0be2b6 \ | 116 | file://LICENSE.Lontium;md5=4ec8dc582ff7295f39e2ca6a7b0be2b6 \ |
117 | file://LICENCE.mali_csffw;md5=e064aaec4d21ef856e1b76a6f5dc435f \ | ||
116 | file://LICENCE.Marvell;md5=28b6ed8bd04ba105af6e4dcd6e997772 \ | 118 | file://LICENCE.Marvell;md5=28b6ed8bd04ba105af6e4dcd6e997772 \ |
117 | file://LICENCE.mediatek;md5=7c1976b63217d76ce47d0a11d8a79cf2 \ | 119 | file://LICENCE.mediatek;md5=7c1976b63217d76ce47d0a11d8a79cf2 \ |
118 | file://LICENCE.microchip;md5=db753b00305675dfbf120e3f24a47277 \ | 120 | file://LICENCE.microchip;md5=db753b00305675dfbf120e3f24a47277 \ |
@@ -192,6 +194,7 @@ NO_GENERIC_LICENSE[Firmware-iwlwifi_firmware] = "LICENCE.iwlwifi_firmware" | |||
192 | NO_GENERIC_LICENSE[Firmware-kaweth] = "LICENCE.kaweth" | 194 | NO_GENERIC_LICENSE[Firmware-kaweth] = "LICENCE.kaweth" |
193 | NO_GENERIC_LICENSE[Firmware-linaro] = "LICENCE.linaro" | 195 | NO_GENERIC_LICENSE[Firmware-linaro] = "LICENCE.linaro" |
194 | NO_GENERIC_LICENSE[Firmware-Lontium] = "LICENSE.Lontium" | 196 | NO_GENERIC_LICENSE[Firmware-Lontium] = "LICENSE.Lontium" |
197 | NO_GENERIC_LICENSE[Firmware-mali_csffw] = "LICENCE.mali_csffw" | ||
195 | NO_GENERIC_LICENSE[Firmware-Marvell] = "LICENCE.Marvell" | 198 | NO_GENERIC_LICENSE[Firmware-Marvell] = "LICENCE.Marvell" |
196 | NO_GENERIC_LICENSE[Firmware-mediatek] = "LICENCE.mediatek" | 199 | NO_GENERIC_LICENSE[Firmware-mediatek] = "LICENCE.mediatek" |
197 | NO_GENERIC_LICENSE[Firmware-microchip] = "LICENCE.microchip" | 200 | NO_GENERIC_LICENSE[Firmware-microchip] = "LICENCE.microchip" |
@@ -354,6 +357,7 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | |||
354 | ${PN}-bnx2 \ | 357 | ${PN}-bnx2 \ |
355 | ${PN}-bnx2x \ | 358 | ${PN}-bnx2x \ |
356 | ${PN}-liquidio \ | 359 | ${PN}-liquidio \ |
360 | ${PN}-mali-csffw-arch108 ${PN}-mali-csffw-license \ | ||
357 | ${PN}-mellanox \ | 361 | ${PN}-mellanox \ |
358 | ${PN}-nvidia-license \ | 362 | ${PN}-nvidia-license \ |
359 | ${PN}-nvidia-tegra-k1 ${PN}-nvidia-tegra \ | 363 | ${PN}-nvidia-tegra-k1 ${PN}-nvidia-tegra \ |
@@ -608,6 +612,13 @@ LICENSE:${PN}-lt9611uxc = "Firmware-Lontium" | |||
608 | FILES:${PN}-lontium-license = "${nonarch_base_libdir}/firmware/LICENSE.Lontium" | 612 | FILES:${PN}-lontium-license = "${nonarch_base_libdir}/firmware/LICENSE.Lontium" |
609 | FILES:${PN}-lt9611uxc = "${nonarch_base_libdir}/firmware/lt9611uxc_fw.bin" | 613 | FILES:${PN}-lt9611uxc = "${nonarch_base_libdir}/firmware/lt9611uxc_fw.bin" |
610 | 614 | ||
615 | # For Arm Mali | ||
616 | LICENSE:${PN}-mali-csffw-arch108 = "Firmware-mali_csffw" | ||
617 | FILES:${PN}-mali-csffw-license = "${nonarch_base_libdir}/firmware/LICENCE.mali_csffw" | ||
618 | FILES:${PN}-mali-csffw-arch108 = "${nonarch_base_libdir}/firmware/arm/mali/arch10.8/mali_csffw.bin" | ||
619 | |||
620 | RDEPENDS:${PN}-mali-csffw-arch108 += "${PN}-mali-csffw-license" | ||
621 | |||
611 | # For marvell | 622 | # For marvell |
612 | LICENSE:${PN}-pcie8897 = "Firmware-Marvell" | 623 | LICENSE:${PN}-pcie8897 = "Firmware-Marvell" |
613 | LICENSE:${PN}-pcie8997 = "Firmware-Marvell" | 624 | LICENSE:${PN}-pcie8997 = "Firmware-Marvell" |