diff options
Diffstat (limited to 'drivers/net/wireless/ath/wil6210/interrupt.c')
-rw-r--r-- | drivers/net/wireless/ath/wil6210/interrupt.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/net/wireless/ath/wil6210/interrupt.c b/drivers/net/wireless/ath/wil6210/interrupt.c index 7269bac111b9..90f416f239bd 100644 --- a/drivers/net/wireless/ath/wil6210/interrupt.c +++ b/drivers/net/wireless/ath/wil6210/interrupt.c | |||
@@ -157,17 +157,7 @@ void wil_unmask_irq(struct wil6210_priv *wil) | |||
157 | offsetof(struct RGF_ICR, ICC)); | 157 | offsetof(struct RGF_ICR, ICC)); |
158 | 158 | ||
159 | /* interrupt moderation parameters */ | 159 | /* interrupt moderation parameters */ |
160 | if (wil->wdev->iftype == NL80211_IFTYPE_MONITOR) { | 160 | wil_set_itr_trsh(wil); |
161 | /* disable interrupt moderation for monitor | ||
162 | * to get better timestamp precision | ||
163 | */ | ||
164 | iowrite32(0, wil->csr + HOSTADDR(RGF_DMA_ITR_CNT_CRL)); | ||
165 | } else { | ||
166 | iowrite32(WIL6210_ITR_TRSH, | ||
167 | wil->csr + HOSTADDR(RGF_DMA_ITR_CNT_TRSH)); | ||
168 | iowrite32(BIT_DMA_ITR_CNT_CRL_EN, | ||
169 | wil->csr + HOSTADDR(RGF_DMA_ITR_CNT_CRL)); | ||
170 | } | ||
171 | 161 | ||
172 | wil6210_unmask_irq_pseudo(wil); | 162 | wil6210_unmask_irq_pseudo(wil); |
173 | wil6210_unmask_irq_tx(wil); | 163 | wil6210_unmask_irq_tx(wil); |