In some cases it may be useful for debugging to disable this feature
Signed-off-by: Felix Fietkau <nbd@nbd.name>
                                    mt7603_radio_read);
        debugfs_create_u8("sensitivity_limit", 0600, dir,
                            &dev->sensitivity_limit);
+       debugfs_create_bool("dynamic_sensitivity", 0600, dir,
+                           &dev->dynamic_sensitivity);
 }
 
 
        dev->slottime = 9;
        dev->sensitivity_limit = 28;
+       dev->dynamic_sensitivity = true;
 
        ret = mt7603_init_hardware(dev);
        if (ret)
 
        int min_signal;
        u32 val;
 
+       if (!dev->dynamic_sensitivity)
+               return;
+
        val = mt76_rr(dev, MT_PHYCTRL_STAT_PD);
        pd_cck = FIELD_GET(MT_PHYCTRL_STAT_PD_CCK, val);
        pd_ofdm = FIELD_GET(MT_PHYCTRL_STAT_PD_OFDM, val);
 
        u8 ed_strict_mode;
        u8 ed_strong_signal;
 
+       bool dynamic_sensitivity;
        s8 sensitivity;
        u8 sensitivity_limit;