55 *
66 * GPL LICENSE SUMMARY
77 *
8- * Copyright(c) 2015-2016 Intel Deutschland GmbH
8+ * Copyright(c) 2015-2017 Intel Deutschland GmbH
99 *
1010 * This program is free software; you can redistribute it and/or modify
1111 * it under the terms of version 2 of the GNU General Public License as
1818 *
1919 * BSD LICENSE
2020 *
21- * Copyright(c) 2015-2016 Intel Deutschland GmbH
21+ * Copyright(c) 2015-2017 Intel Deutschland GmbH
2222 * All rights reserved.
2323 *
2424 * Redistribution and use in source and binary forms, with or without
7373#define IWL9000_SMEM_LEN 0x68000
7474
7575#define IWL9000_FW_PRE "iwlwifi-9000-pu-a0-jf-a0-"
76- #define IWL9260_FW_PRE "iwlwifi-9260-th-a0-jf-a0-"
76+ #define IWL9260A_FW_PRE "iwlwifi-9260-th-a0-jf-a0-"
77+ #define IWL9260B_FW_PRE "iwlwifi-9260-th-b0-jf-b0-"
7778#define IWL9000_MODULE_FIRMWARE (api ) \
7879 IWL9000_FW_PRE "-" __stringify(api) ".ucode"
79- #define IWL9260_MODULE_FIRMWARE (api ) \
80- IWL9260_FW_PRE "-" __stringify(api) ".ucode"
80+ #define IWL9260A_MODULE_FIRMWARE (api ) \
81+ IWL9260A_FW_PRE "-" __stringify(api) ".ucode"
82+ #define IWL9260B_MODULE_FIRMWARE (api ) \
83+ IWL9260B_FW_PRE "-" __stringify(api) ".ucode"
8184
8285#define NVM_HW_SECTION_NUM_FAMILY_9000 10
8386
@@ -145,7 +148,8 @@ static const struct iwl_tt_params iwl9000_tt_params = {
145148
146149const struct iwl_cfg iwl9160_2ac_cfg = {
147150 .name = "Intel(R) Dual Band Wireless AC 9160" ,
148- .fw_name_pre = IWL9260_FW_PRE ,
151+ .fw_name_pre = IWL9260A_FW_PRE ,
152+ .fw_name_pre_next_step = IWL9260B_FW_PRE ,
149153 IWL_DEVICE_9000 ,
150154 .ht_params = & iwl9000_ht_params ,
151155 .nvm_ver = IWL9000_NVM_VERSION ,
@@ -155,7 +159,8 @@ const struct iwl_cfg iwl9160_2ac_cfg = {
155159
156160const struct iwl_cfg iwl9260_2ac_cfg = {
157161 .name = "Intel(R) Dual Band Wireless AC 9260" ,
158- .fw_name_pre = IWL9260_FW_PRE ,
162+ .fw_name_pre = IWL9260A_FW_PRE ,
163+ .fw_name_pre_next_step = IWL9260B_FW_PRE ,
159164 IWL_DEVICE_9000 ,
160165 .ht_params = & iwl9000_ht_params ,
161166 .nvm_ver = IWL9000_NVM_VERSION ,
@@ -165,7 +170,8 @@ const struct iwl_cfg iwl9260_2ac_cfg = {
165170
166171const struct iwl_cfg iwl9270_2ac_cfg = {
167172 .name = "Intel(R) Dual Band Wireless AC 9270" ,
168- .fw_name_pre = IWL9260_FW_PRE ,
173+ .fw_name_pre = IWL9260A_FW_PRE ,
174+ .fw_name_pre_next_step = IWL9260B_FW_PRE ,
169175 IWL_DEVICE_9000 ,
170176 .ht_params = & iwl9000_ht_params ,
171177 .nvm_ver = IWL9000_NVM_VERSION ,
@@ -196,4 +202,5 @@ const struct iwl_cfg iwl9560_2ac_cfg = {
196202};
197203
198204MODULE_FIRMWARE (IWL9000_MODULE_FIRMWARE (IWL9000_UCODE_API_MAX ));
199- MODULE_FIRMWARE (IWL9260_MODULE_FIRMWARE (IWL9000_UCODE_API_MAX ));
205+ MODULE_FIRMWARE (IWL9260A_MODULE_FIRMWARE (IWL9000_UCODE_API_MAX ));
206+ MODULE_FIRMWARE (IWL9260B_MODULE_FIRMWARE (IWL9000_UCODE_API_MAX ));
0 commit comments