mt76_rr(dev, MT_CH_IDLE);
        mt76_rr(dev, MT_CH_BUSY);
 
-       mt76x02_edcca_init(dev, true);
+       mt76x02_edcca_init(dev);
 
        if (mt76_is_mmio(dev)) {
                mt76x02_dfs_init_params(dev);
 
        dev->ed_monitor_enabled = !!val;
        dev->ed_monitor = dev->ed_monitor_enabled &&
                          region == NL80211_DFS_ETSI;
-       mt76x02_edcca_init(dev, true);
+       mt76x02_edcca_init(dev);
 
        return 0;
 }
 
 
                dev->ed_monitor = dev->ed_monitor_enabled &&
                                  region == NL80211_DFS_ETSI;
-               mt76x02_edcca_init(dev, true);
+               mt76x02_edcca_init(dev);
 
                dfs_pd->region = region;
                mt76x02_dfs_init_params(dev);
 
        dev->ed_tx_blocked = !enable;
 }
 
-void mt76x02_edcca_init(struct mt76x02_dev *dev, bool enable)
+void mt76x02_edcca_init(struct mt76x02_dev *dev)
 {
        dev->ed_trigger = 0;
        dev->ed_silent = 0;
 
-       if (dev->ed_monitor && enable) {
+       if (dev->ed_monitor) {
                struct ieee80211_channel *chan = dev->mt76.chandef.chan;
                u8 ed_th = chan->band == NL80211_BAND_5GHZ ? 0x0e : 0x20;
 
 
 void mt76x02_mac_set_beacon_enable(struct mt76x02_dev *dev,
                                   struct ieee80211_vif *vif, bool val);
 
-void mt76x02_edcca_init(struct mt76x02_dev *dev, bool enable);
+void mt76x02_edcca_init(struct mt76x02_dev *dev);
 #endif
 
                mt76x2_mac_resume(dev);
 
        mt76x2_apply_gain_adj(dev);
-       mt76x02_edcca_init(dev, true);
+       mt76x02_edcca_init(dev);
 
        dev->cal.channel_cal_done = true;
 }
 
        err = mt76x2u_phy_set_channel(dev, chandef);
 
        mt76x2_mac_resume(dev);
-       mt76x02_edcca_init(dev, true);
+       mt76x02_edcca_init(dev);
 
        dev->beacon_ops->pre_tbtt_enable(dev, true);
 
 
        if (!mac_stopped)
                mt76x2_mac_resume(dev);
        mt76x2_apply_gain_adj(dev);
-       mt76x02_edcca_init(dev, true);
+       mt76x02_edcca_init(dev);
 
        dev->cal.channel_cal_done = true;
 }