wifi_drv: enable loading of 9000 series FW

Tested with a 'Intel(R) Wireless-AC 9462' device.

Fixes #3556.
This commit is contained in:
Josef Söntgen
2019-11-20 10:50:56 +01:00
committed by Josef Söntgen
parent 2afc02051c
commit 25aa25c6a0
5 changed files with 9 additions and 4 deletions

View File

@@ -1 +1 @@
ad00f3043d0fc14484e5e972393f7417cadbcb18 234e76f366dc583176c0695d33886fb6576765c2

View File

@@ -133,9 +133,9 @@ DIR(wpa_supplicant) := src/app/wpa_supplicant
# #
# Firmware images # Firmware images
# #
FW_REV := 83f7aa92f405048d4502e80c5390a9cbbd91a14f FW_REV := 73f503c65139f368e6155eed8c74d006a2f0219d
URL(fw) := https://github.com/cnuke/dde_linux_firmware/archive/$(FW_REV).tar.gz URL(fw) := https://github.com/cnuke/dde_linux_firmware/archive/$(FW_REV).tar.gz
SHA(fw) := 507711b75436f9b46ce126c9cfb043e2404b266517ec51061939618de1758c98 SHA(fw) := d5a61cb07384a828560b8f869e4e899cb723d462646a48b45c398514bb246925
DIR(fw) := firmware DIR(fw) := firmware
# #

View File

@@ -37,5 +37,6 @@
<rom label="iwlwifi-7265D-29.ucode"/> <rom label="iwlwifi-7265D-29.ucode"/>
<rom label="iwlwifi-8000C-36.ucode"/> <rom label="iwlwifi-8000C-36.ucode"/>
<rom label="iwlwifi-8265-36.ucode"/> <rom label="iwlwifi-8265-36.ucode"/>
<rom label="iwlwifi-9000-pu-b0-jf-b0-34.ucode"/>
</content> </content>
</runtime> </runtime>

View File

@@ -37,7 +37,10 @@ Firmware_list fw_list[] = {
{ "iwlwifi-8000C-22.ucode", 2120860, nullptr }, { "iwlwifi-8000C-22.ucode", 2120860, nullptr },
{ "iwlwifi-8000C-36.ucode", 2486572, nullptr }, { "iwlwifi-8000C-36.ucode", 2486572, nullptr },
{ "iwlwifi-8265-22.ucode", 1811984, nullptr }, { "iwlwifi-8265-22.ucode", 1811984, nullptr },
{ "iwlwifi-8265-36.ucode", 2498044, nullptr } { "iwlwifi-8265-36.ucode", 2498044, nullptr },
{ "iwlwifi-9000-pu-b0-jf-b0-34.ucode", 2678284, nullptr },
{ "iwlwifi-9000-pu-b0-jf-b0-36.ucode", 2678284, "iwlwifi-9000-pu-b0-jf-b0-34.ucode" }
}; };

View File

@@ -67,6 +67,7 @@ void Sculpt::gen_wifi_drv_start_content(Xml_generator &xml)
gen_parent_rom_route(xml, "iwlwifi-7265D-29.ucode"); gen_parent_rom_route(xml, "iwlwifi-7265D-29.ucode");
gen_parent_rom_route(xml, "iwlwifi-8000C-36.ucode"); gen_parent_rom_route(xml, "iwlwifi-8000C-36.ucode");
gen_parent_rom_route(xml, "iwlwifi-8265-36.ucode"); gen_parent_rom_route(xml, "iwlwifi-8265-36.ucode");
gen_parent_rom_route(xml, "iwlwifi-9000-pu-b0-jf-b0-34.ucode");
gen_parent_rom_route(xml, "regulatory.db"); gen_parent_rom_route(xml, "regulatory.db");
gen_parent_route<Cpu_session> (xml); gen_parent_route<Cpu_session> (xml);
gen_parent_route<Pd_session> (xml); gen_parent_route<Pd_session> (xml);