|
@@ -520,6 +520,10 @@ void rtl92c_dm_write_dig(struct ieee80211_hw *hw)
|
|
|
dm_digtable.cur_igvalue, dm_digtable.pre_igvalue,
|
|
|
dm_digtable.backoff_val);
|
|
|
|
|
|
+ dm_digtable.cur_igvalue += 2;
|
|
|
+ if (dm_digtable.cur_igvalue > 0x3f)
|
|
|
+ dm_digtable.cur_igvalue = 0x3f;
|
|
|
+
|
|
|
if (dm_digtable.pre_igvalue != dm_digtable.cur_igvalue) {
|
|
|
rtl_set_bbreg(hw, ROFDM0_XAAGCCORE1, 0x7f,
|
|
|
dm_digtable.cur_igvalue);
|