qcacmn: Prevent random channel selection to choose UNII1 channels
Spur or leakage transmissions is observed in Spruce HW in frequencies from 5260MHz to 5320MHz when one of the following conditions is true, i) The AP is transmitting in 52/56/60/64 in 80MHz mode and then the AP moves to the adjacent channel 36/44/48 in 80MHz mode and starts transmitting. ii) The AP is transmitting in 36/44/48/52/56/60/64 in 160MHz mode and then the AP moves to the adjacent channel 36/44/48 in 80MHz mode and starts transmitting. In order to prevent random channel selection to cause spur restrict the above given channel movements for Spruce target alone. Change-Id: I27b558ec5544076430f66c84b056ab65f9e43c8c CRs-Fixed: 2975473
This commit is contained in:

committed by
Madan Koyyalamudi

vanhempi
32aaa05ba7
commit
171c65dccd
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2011, 2016-2020 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2011, 2016-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2010, Atheros Communications Inc.
|
||||
* All Rights Reserved.
|
||||
*
|
||||
@@ -214,6 +214,9 @@ struct dfs_bangradar_params {
|
||||
/* Flag to exclude all 6GHz channels */
|
||||
#define DFS_RANDOM_CH_FLAG_NO_6GHZ_CH 0x00400 /* 0000 0100 0000 0000 */
|
||||
|
||||
/* Flag to exclude spruce spur adjacent channels */
|
||||
#define DFS_RANDOM_CH_FLAG_NO_SPRUCE_SPUR_ADJ_CH \
|
||||
0x0800 /* 0000 1000 0000 0000 */
|
||||
/**
|
||||
* struct wlan_dfs_caps - DFS capability structure.
|
||||
* @wlan_dfs_ext_chan_ok: Can radar be detected on the extension chan?
|
||||
|
Viittaa uudesa ongelmassa
Block a user