projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2c86f67
)
mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state
author
Felix Fietkau
<nbd@nbd.name>
Thu, 3 Feb 2022 12:41:54 +0000
(13:41 +0100)
committer
Felix Fietkau
<nbd@nbd.name>
Thu, 3 Feb 2022 15:15:05 +0000
(16:15 +0100)
Fixes corner cases in enabling/disabling detector
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
b/drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
index
a601350
..
024a5c0
100644
(file)
--- a/
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
+++ b/
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
@@
-823,10
+823,7
@@
EXPORT_SYMBOL_GPL(mt76x02_phy_dfs_adjust_agc);
void mt76x02_dfs_init_params(struct mt76x02_dev *dev)
{
- struct cfg80211_chan_def *chandef = &dev->mphy.chandef;
-
- if ((chandef->chan->flags & IEEE80211_CHAN_RADAR) &&
- dev->mt76.region != NL80211_DFS_UNSET) {
+ if (mt76_phy_dfs_state(&dev->mphy) > MT_DFS_STATE_DISABLED) {
mt76x02_dfs_init_sw_detector(dev);
mt76x02_dfs_set_bbp_params(dev);
/* enable debug mode */