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 | |
| 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>
| -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 = " \ |
