qcacmn: Avoid switching to spur channels in UNII-1 band
When operating in 20/40MHz modes in channels 52/56/60/64, spur is found on adjacent channels (40, 44, 48) if we switch to those channels after radar. To avoid this issue, add a SW WAR to ignore selecting the adjacent channels if radar is found on the UNII-2 channels (52-64). Change-Id: I4d02c53bf57171b9e5e5704d36552d0d5c6423b9
This commit is contained in:

committed by
Madan Koyyalamudi

父節點
8f7c876c10
當前提交
5fc1705df5
@@ -353,7 +353,9 @@ bool utils_dfs_is_spruce_spur_war_applicable(struct wlan_objmgr_pdev *pdev)
|
||||
cur_freq = dfs->dfs_curchan->dfs_ch_freq;
|
||||
|
||||
/* Is the current channel width 80MHz? */
|
||||
if (WLAN_IS_CHAN_MODE_80(dfs->dfs_curchan)) {
|
||||
if (WLAN_IS_CHAN_MODE_80(dfs->dfs_curchan) ||
|
||||
WLAN_IS_CHAN_MODE_40(dfs->dfs_curchan) ||
|
||||
WLAN_IS_CHAN_MODE_20(dfs->dfs_curchan)) {
|
||||
/* is the primary channel 52/56/60/64? */
|
||||
bool is_chan_spur_80mhzfreq =
|
||||
DFS_IS_CHAN_SPRUCE_SPUR_FREQ_80MHZ(cur_freq);
|
||||
|
Reference in New Issue
Block a user