diff options
author | Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net> | 2012-04-05 12:36:58 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-04-06 01:12:46 +0100 |
commit | 885485f74c480a73ec1a453901c12dfca30576a9 (patch) | |
tree | bc70538b543b0cc22cf55ca2bcea336a605fb26e /meta/recipes-kernel/linux-firmware | |
parent | aed4211cf211bc103b2547bd5c7be0210dc07f0b (diff) | |
download | poky-885485f74c480a73ec1a453901c12dfca30576a9.tar.gz |
linux-firmware: keep version string in libertas firmware
Recent Linux kernel tries to load the libertas firmware with the version
string in its name first. This results in a delayed firmware load on
system boot. Keep the default libertas firmware name and add a link for
older driver versions.
(From OE-Core rev: baa1323dfff35ccd5aebc036ca97925a1f1a604e)
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-kernel/linux-firmware')
-rw-r--r-- | meta/recipes-kernel/linux-firmware/linux-firmware_git.bb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb index 52929fa38b..3675978068 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb | |||
@@ -38,8 +38,8 @@ do_install() { | |||
38 | cp -r * ${D}/lib/firmware/ | 38 | cp -r * ${D}/lib/firmware/ |
39 | 39 | ||
40 | # Libertas sd8686 | 40 | # Libertas sd8686 |
41 | install -m 0644 libertas/sd8686_v9.bin ${D}/lib/firmware/sd8686.bin | 41 | ln -sf libertas/sd8686_v9.bin ${D}/lib/firmware/sd8686.bin |
42 | install -m 0644 libertas/sd8686_v9_helper.bin ${D}/lib/firmware/sd8686_helper.bin | 42 | ln -sf libertas/sd8686_v9_helper.bin ${D}/lib/firmware/sd8686_helper.bin |
43 | 43 | ||
44 | # Realtek rtl8192* | 44 | # Realtek rtl8192* |
45 | install -m 0644 LICENCE.rtlwifi_firmware.txt ${D}/lib/firmware/rtlwifi/LICENCE.rtlwifi_firmware.txt | 45 | install -m 0644 LICENCE.rtlwifi_firmware.txt ${D}/lib/firmware/rtlwifi/LICENCE.rtlwifi_firmware.txt |
@@ -51,7 +51,11 @@ do_install() { | |||
51 | PACKAGES =+ "${PN}-sd8686 ${PN}-rtl8192cu linux-firmware-rtl8192ce linux-firmware-rtl8192su ${PN}-wl12xx" | 51 | PACKAGES =+ "${PN}-sd8686 ${PN}-rtl8192cu linux-firmware-rtl8192ce linux-firmware-rtl8192su ${PN}-wl12xx" |
52 | 52 | ||
53 | LICENSE_${PN}-sd8686 = "Firmware:LICENSE.libertas" | 53 | LICENSE_${PN}-sd8686 = "Firmware:LICENSE.libertas" |
54 | FILES_${PN}-sd8686 = "/lib/firmware/sd8686* /lib/firmware/LICENCE.libertas" | 54 | FILES_${PN}-sd8686 = " \ |
55 | /lib/firmware/libertas/sd8686_v9* \ | ||
56 | /lib/firmware/sd8686* \ | ||
57 | /lib/firmware/LICENCE.libertas \ | ||
58 | " | ||
55 | 59 | ||
56 | LICENSE_${PN}-rtl8192cu = "Firmware:LICENCE.rtlwifi_firmware" | 60 | LICENSE_${PN}-rtl8192cu = "Firmware:LICENCE.rtlwifi_firmware" |
57 | FILES_${PN}-rtl8192cu = " \ | 61 | FILES_${PN}-rtl8192cu = " \ |