1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/wireless/realtek/rtw89
Ping-Ke Shih a456021c6f rtw89: pci: only mask out INT indicator register for disable interrupt v1
The design of INT indicator register (R_AX_PCIE_HIMR00_V1) is to reduce IO
during frequent interrupts, because it can stop chip sending interrupt to
host if we just set this indicator to 0, not all IMR(s). This indicator
register looks like a root interrupt controller of wifi chip.

However, we can't set all other IMR(s) to 0 during we are running on
interrupt service routine, or the indicator register can't reflect the
status of certain interrupt happened during this period, and then miss
some interrupts especially SER interrupt events.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220516005215.5878-7-pkshih@realtek.com
2022-05-17 18:32:00 +03:00
..
cam.c rtw89: configure security CAM for V1 chip 2022-04-13 09:26:52 +03:00
cam.h rtw89: add new H2C to configure security CAM via DCTL for V1 chip 2022-04-13 09:26:51 +03:00
coex.c mac80211: prepare sta handling for MLO support 2022-04-11 16:42:03 +02:00
coex.h rtw89: coex: Define LPS state for BTC using 2021-12-14 20:36:01 +02:00
core.c rtw89: convert rtw89_band to nl80211_band precisely 2022-05-17 18:32:00 +03:00
core.h rtw89: convert rtw89_band to nl80211_band precisely 2022-05-17 18:32:00 +03:00
debug.c rtw89: add debug select to dump MAC pages 0x30 to 0x33 2022-05-11 08:31:02 +03:00
debug.h rtw89: add debug select to dump MAC pages 0x30 to 0x33 2022-05-11 08:31:02 +03:00
efuse.c rtw89: support DAV efuse reading operation 2022-03-10 18:43:40 +02:00
efuse.h
fw.c rtw89: convert rtw89_band to nl80211_band precisely 2022-05-17 18:32:00 +03:00
fw.h rtw89: add RF H2C to notify firmware 2022-04-24 14:30:35 +03:00
Kconfig rtw89: 8852c: add 8852ce to Makefile and Kconfig 2022-05-04 08:32:05 +03:00
mac.c rtw89: add debug entry to dump BSSID CAM 2022-05-11 08:31:03 +03:00
mac.h rtw89: add debug entry to dump BSSID CAM 2022-05-11 08:31:03 +03:00
mac80211.c rtw89: add ieee80211::sta_rc_update ops 2022-05-17 18:31:59 +03:00
Makefile rtw89: 8852c: add 8852ce to Makefile and Kconfig 2022-05-04 08:32:05 +03:00
pci.c rtw89: pci: only mask out INT indicator register for disable interrupt v1 2022-05-17 18:32:00 +03:00
pci.h rtw89: ps: access TX/RX rings via another registers in low power mode 2022-04-24 14:30:34 +03:00
phy.c rtw89: convert rtw89_band to nl80211_band precisely 2022-05-17 18:32:00 +03:00
phy.h rtw89: add ieee80211::sta_rc_update ops 2022-05-17 18:31:59 +03:00
ps.c rtw89: ps: access TX/RX rings via another registers in low power mode 2022-04-24 14:30:34 +03:00
ps.h
reg.h rtw89: 8852c: add settings to decrease the effect of DC 2022-05-11 08:31:02 +03:00
regd.c rtw89: regd: update mapping table to R59-R32 2022-04-06 10:48:15 +03:00
rtw8852a.c rtw89: 8852c: configure default BB TX/RX path 2022-04-24 14:30:35 +03:00
rtw8852a.h rtw89: extract modules by chipset 2022-01-28 17:54:38 +02:00
rtw8852a_rfk.c rtw89: 8852c: rfk: add DPK 2022-05-03 08:32:03 +03:00
rtw8852a_rfk.h
rtw8852a_rfk_table.c rtw89: refine naming of rfk helpers with prefix 2022-02-14 20:06:22 +02:00
rtw8852a_rfk_table.h rtw89: make rfk helpers common across chips 2022-02-14 20:06:21 +02:00
rtw8852a_table.c rtw89: 8852c: add TX power track tables 2022-04-23 15:44:49 +03:00
rtw8852a_table.h
rtw8852ae.c rtw89: ps: access TX/RX rings via another registers in low power mode 2022-04-24 14:30:34 +03:00
rtw8852c.c rtw89: 8852c: set TX antenna path 2022-05-17 18:31:59 +03:00
rtw8852c.h rtw89: 8852c: implement chip_ops related to TX power 2022-04-24 14:30:35 +03:00
rtw8852c_rfk.c rtw89: 8852c: rfk: get calibrated channels to notify firmware 2022-05-04 08:32:04 +03:00
rtw8852c_rfk.h rtw89: 8852c: rfk: get calibrated channels to notify firmware 2022-05-04 08:32:04 +03:00
rtw8852c_rfk_table.c rtw89: 8852c: rfk: add RFK tables 2022-05-03 08:32:02 +03:00
rtw8852c_rfk_table.h rtw89: 8852c: rfk: add RFK tables 2022-05-03 08:32:02 +03:00
rtw8852c_table.c rtw89: 8852c: update txpwr tables to HALRF_027_00_052 2022-05-17 18:31:59 +03:00
rtw8852c_table.h rtw89: 8852c: phy: configure TSSI bandedge 2022-04-23 15:44:49 +03:00
rtw8852ce.c rtw89: ps: access TX/RX rings via another registers in low power mode 2022-04-24 14:30:34 +03:00
sar.c
sar.h
ser.c rtw89: rtw89_ser: add const to struct state_ent and event_ent 2022-04-12 16:37:49 +03:00
ser.h
txrx.h rtw89: read RX bandwidth from v1 type RX descriptor 2022-04-06 10:48:16 +03:00
util.h rtw89: 8852c: add set channel of BB part 2022-04-23 15:44:51 +03:00