Skip to content

Commit c990aff

Browse files
LorenzoBianconiKalle Valo
authored andcommitted
mt76x2: fix avg_rssi estimation
Add leftover filter coefficients in IIR rssi estimation Fixes: 7bc0421 ("mt76: add driver code for MT76x2e") Signed-off-by: Lorenzo Bianconi <[email protected]> Acked-by: Felix Fietkau <[email protected]> Signed-off-by: Kalle Valo <[email protected]>
1 parent 7e7939e commit c990aff

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

drivers/net/wireless/mediatek/mt76/mt76x2_phy.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -508,8 +508,10 @@ mt76x2_phy_update_channel_gain(struct mt76x2_dev *dev)
508508
u8 gain_delta;
509509
int low_gain;
510510

511-
dev->cal.avg_rssi[0] = (dev->cal.avg_rssi[0] * 15) / 16 + (rssi0 << 8);
512-
dev->cal.avg_rssi[1] = (dev->cal.avg_rssi[1] * 15) / 16 + (rssi1 << 8);
511+
dev->cal.avg_rssi[0] = (dev->cal.avg_rssi[0] * 15) / 16 +
512+
(rssi0 << 8) / 16;
513+
dev->cal.avg_rssi[1] = (dev->cal.avg_rssi[1] * 15) / 16 +
514+
(rssi1 << 8) / 16;
513515
dev->cal.avg_rssi_all = (dev->cal.avg_rssi[0] +
514516
dev->cal.avg_rssi[1]) / 512;
515517

0 commit comments

Comments
 (0)