From 8b3d3ac84f787bf4ecccdcbcb97f2dac56acd45c Mon Sep 17 00:00:00 2001 From: Saul Wold Date: Thu, 16 Jun 2016 12:06:16 -0700 Subject: linux-firmware: add iwlwifi-8000C-19 version This version is required for certain iwlwifi hardware can not use the most recent firmware blob. [YOCTO #9771] Signed-off-by: Saul Wold Signed-off-by: Ross Burton --- meta/recipes-kernel/linux-firmware/linux-firmware_git.bb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb index 52fd176939..2393afbfe1 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb @@ -178,6 +178,12 @@ PV = "0.0+git${SRCPV}" SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git" +# Some devices need a specific version, not the latest +SRC_URI += "https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-19.ucode;name=iwlwifi-19" + +SRC_URI[iwlwifi-19.md5sum] = "132fbaee36beec5e98714f0bd66f7a1d" +SRC_URI[iwlwifi-19.sha256sum] = "2034470df64d323b827c4f2d4d0d55be2846b7360179b5574aa28ff77b6c9471" + S = "${WORKDIR}/git" inherit allarch update-alternatives @@ -207,6 +213,9 @@ do_install() { # fixup wl12xx location, after 2.6.37 the kernel searches a different location for it ( cd ${D}/lib/firmware ; ln -sf ti-connectivity/* . ) + + # Copy the iwlwifi ucode + cp ${WORKDIR}/iwlwifi-8000C-19.ucode ${D}/lib/firmware/ } -- cgit 1.2.3-korg