diff options
author | Ping-Ke Shih <pkshih@realtek.com> | 2023-11-10 04:23:18 +0300 |
---|---|---|
committer | Kalle Valo <kvalo@kernel.org> | 2023-11-14 13:22:42 +0300 |
commit | 9f08c77b776976a6eabd9678d77ff9ab4ff4233e (patch) | |
tree | d8186d461783d9d0b952c725449cc05ec0ae8a2a /drivers/net/wireless/realtek/rtw89/rtw8851be.c | |
parent | d8872fb60e720ed656e03883e9bed576a72e0006 (diff) | |
download | linux-9f08c77b776976a6eabd9678d77ff9ab4ff4233e.tar.xz |
wifi: rtw89: pci: correct interrupt mitigation register for 8852CE
To reduce interrupt count, configure mitigation register with thresholds
of time and packet count. We missed that 8852CE uses different register
address, so correct it. Then, interrupt counts down to 30,763 from 229,825
during stress test in 20 seconds.
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20231110012319.12727-7-pkshih@realtek.com
Diffstat (limited to 'drivers/net/wireless/realtek/rtw89/rtw8851be.c')
-rw-r--r-- | drivers/net/wireless/realtek/rtw89/rtw8851be.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/realtek/rtw89/rtw8851be.c b/drivers/net/wireless/realtek/rtw89/rtw8851be.c index 6858fd760013..ade69bd30fc8 100644 --- a/drivers/net/wireless/realtek/rtw89/rtw8851be.c +++ b/drivers/net/wireless/realtek/rtw89/rtw8851be.c @@ -43,6 +43,7 @@ static const struct rtw89_pci_info rtw8851b_pci_info = { .rpwm_addr = R_AX_PCIE_HRPWM, .cpwm_addr = R_AX_CPWM, + .mit_addr = R_AX_INT_MIT_RX, .tx_dma_ch_mask = BIT(RTW89_TXCH_ACH4) | BIT(RTW89_TXCH_ACH5) | BIT(RTW89_TXCH_ACH6) | BIT(RTW89_TXCH_ACH7) | BIT(RTW89_TXCH_CH10) | BIT(RTW89_TXCH_CH11), |