Search Linux Wireless

[PATCH 0/3] wifi: rtw89: refine SER things of 8851B, 8852C and new state

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



SER (System Error Recovery) is to detect hardware/firmware abnormal. When
it is detected by firmware, it notifies driver to provide SER IMR and some
registers status to help diagnose the abnormal.

For the best case, we adjust hardware or firmware settings to fix the
problem and avoid this notification. However, some addressed problems
are still needed driver to help recovery; in this case, we don't want
driver show so much information. Patch 3/3 does this thing.

Patch 2/3 is to add pre-/post-M0 states to prevent SER state machine
timeout in driver side while firmware is processing much things.

Chin-Yen Lee (1):
  wifi: rtw89: suppress the log for specific SER called CMDPSR_FRZTO

Zong-Zhe Yang (2):
  wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B
  wifi: rtw89: ser: L1 add pre-M0 and post-M0 states

 drivers/net/wireless/realtek/rtw89/core.h |  2 ++
 drivers/net/wireless/realtek/rtw89/mac.c  | 42 ++++++++++++++++++++++
 drivers/net/wireless/realtek/rtw89/mac.h  |  2 ++
 drivers/net/wireless/realtek/rtw89/pci.c  |  9 +++--
 drivers/net/wireless/realtek/rtw89/pci.h  |  1 +
 drivers/net/wireless/realtek/rtw89/ser.c  | 43 ++++++++++++++++++++++-
 6 files changed, 96 insertions(+), 3 deletions(-)

-- 
2.25.1




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux