Skip to content

Commit 0e8c520

Browse files
egrumbachjmberg-intel
authored andcommitted
wifi: iwlwifi: fix CRF name for Bz
We had BE201 hard coded. Look at the RF_ID and decide based on its value. Fixes: 6795a37 ("wifi: iwlwifi: Print a specific device name.") Signed-off-by: Emmanuel Grumbach <[email protected]> Signed-off-by: Miri Korenblit <[email protected]> Link: https://patch.msgid.link/20241212132940.b9eebda1ca60.I36791a134ed5e538e059418eb6520761da97b44c@changeid Signed-off-by: Johannes Berg <[email protected]>
1 parent 150b567 commit 0e8c520

File tree

3 files changed

+38
-1
lines changed

3 files changed

+38
-1
lines changed

drivers/net/wireless/intel/iwlwifi/cfg/bz.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ const struct iwl_cfg_trans_params iwl_gl_trans_cfg = {
161161

162162
const char iwl_bz_name[] = "Intel(R) TBD Bz device";
163163
const char iwl_fm_name[] = "Intel(R) Wi-Fi 7 BE201 320MHz";
164+
const char iwl_wh_name[] = "Intel(R) Wi-Fi 7 BE211 320MHz";
164165
const char iwl_gl_name[] = "Intel(R) Wi-Fi 7 BE200 320MHz";
165166
const char iwl_mtp_name[] = "Intel(R) Wi-Fi 7 BE202 160MHz";
166167

drivers/net/wireless/intel/iwlwifi/iwl-config.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -545,6 +545,7 @@ extern const char iwl_ax231_name[];
545545
extern const char iwl_ax411_name[];
546546
extern const char iwl_bz_name[];
547547
extern const char iwl_fm_name[];
548+
extern const char iwl_wh_name[];
548549
extern const char iwl_gl_name[];
549550
extern const char iwl_mtp_name[];
550551
extern const char iwl_sc_name[];

drivers/net/wireless/intel/iwlwifi/pcie/drv.c

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1106,19 +1106,54 @@ VISIBLE_IF_IWLWIFI_KUNIT const struct iwl_dev_info iwl_dev_info_table[] = {
11061106
iwlax210_2ax_cfg_so_jf_b0, iwl9462_name),
11071107

11081108
/* Bz */
1109-
/* FIXME: need to change the naming according to the actual CRF */
11101109
_IWL_DEV_INFO(IWL_CFG_ANY, IWL_CFG_ANY,
11111110
IWL_CFG_MAC_TYPE_BZ, IWL_CFG_ANY,
1111+
IWL_CFG_RF_TYPE_HR2, IWL_CFG_ANY, IWL_CFG_ANY,
11121112
IWL_CFG_ANY, IWL_CFG_ANY, IWL_CFG_ANY,
1113+
iwl_cfg_bz, iwl_ax201_name),
1114+
1115+
_IWL_DEV_INFO(IWL_CFG_ANY, IWL_CFG_ANY,
1116+
IWL_CFG_MAC_TYPE_BZ, IWL_CFG_ANY,
1117+
IWL_CFG_RF_TYPE_GF, IWL_CFG_ANY, IWL_CFG_ANY,
1118+
IWL_CFG_ANY, IWL_CFG_ANY, IWL_CFG_ANY,
1119+
iwl_cfg_bz, iwl_ax211_name),
1120+
1121+
_IWL_DEV_INFO(IWL_CFG_ANY, IWL_CFG_ANY,
1122+
IWL_CFG_MAC_TYPE_BZ, IWL_CFG_ANY,
1123+
IWL_CFG_RF_TYPE_FM, IWL_CFG_ANY, IWL_CFG_ANY,
11131124
IWL_CFG_ANY, IWL_CFG_ANY, IWL_CFG_ANY,
11141125
iwl_cfg_bz, iwl_fm_name),
11151126

1127+
_IWL_DEV_INFO(IWL_CFG_ANY, IWL_CFG_ANY,
1128+
IWL_CFG_MAC_TYPE_BZ, IWL_CFG_ANY,
1129+
IWL_CFG_RF_TYPE_WH, IWL_CFG_ANY, IWL_CFG_ANY,
1130+
IWL_CFG_ANY, IWL_CFG_ANY, IWL_CFG_ANY,
1131+
iwl_cfg_bz, iwl_wh_name),
1132+
11161133
_IWL_DEV_INFO(IWL_CFG_ANY, IWL_CFG_ANY,
11171134
IWL_CFG_MAC_TYPE_BZ_W, IWL_CFG_ANY,
1135+
IWL_CFG_RF_TYPE_HR2, IWL_CFG_ANY, IWL_CFG_ANY,
11181136
IWL_CFG_ANY, IWL_CFG_ANY, IWL_CFG_ANY,
1137+
iwl_cfg_bz, iwl_ax201_name),
1138+
1139+
_IWL_DEV_INFO(IWL_CFG_ANY, IWL_CFG_ANY,
1140+
IWL_CFG_MAC_TYPE_BZ_W, IWL_CFG_ANY,
1141+
IWL_CFG_RF_TYPE_GF, IWL_CFG_ANY, IWL_CFG_ANY,
1142+
IWL_CFG_ANY, IWL_CFG_ANY, IWL_CFG_ANY,
1143+
iwl_cfg_bz, iwl_ax211_name),
1144+
1145+
_IWL_DEV_INFO(IWL_CFG_ANY, IWL_CFG_ANY,
1146+
IWL_CFG_MAC_TYPE_BZ_W, IWL_CFG_ANY,
1147+
IWL_CFG_RF_TYPE_FM, IWL_CFG_ANY, IWL_CFG_ANY,
11191148
IWL_CFG_ANY, IWL_CFG_ANY, IWL_CFG_ANY,
11201149
iwl_cfg_bz, iwl_fm_name),
11211150

1151+
_IWL_DEV_INFO(IWL_CFG_ANY, IWL_CFG_ANY,
1152+
IWL_CFG_MAC_TYPE_BZ_W, IWL_CFG_ANY,
1153+
IWL_CFG_RF_TYPE_WH, IWL_CFG_ANY, IWL_CFG_ANY,
1154+
IWL_CFG_ANY, IWL_CFG_ANY, IWL_CFG_ANY,
1155+
iwl_cfg_bz, iwl_wh_name),
1156+
11221157
/* Ga (Gl) */
11231158
_IWL_DEV_INFO(IWL_CFG_ANY, IWL_CFG_ANY,
11241159
IWL_CFG_MAC_TYPE_GL, IWL_CFG_ANY,

0 commit comments

Comments
 (0)