summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZong-Zhe Yang <kevin_yang@realtek.com>2026-05-15 04:44:23 +0300
committerPing-Ke Shih <pkshih@realtek.com>2026-05-25 08:55:43 +0300
commit125fd4514fa8ca355a6b8e45bf4ff319c483a77b (patch)
treea4493025c66f358541b13254f06a57eed37ccc86
parentbecd1c37efc369694dbbaf0ea2a4c06b83c72546 (diff)
downloadlinux-125fd4514fa8ca355a6b8e45bf4ff319c483a77b.tar.xz
wifi: rtw89: fw: dump status of H2C command and C2H event for SER
When SER (system error recovery) happens, there may be some handshake between FW and SW, e.g. SER Level 1. These handshake are based on H2C commands and C2H events. Dump the status of them to enhance SER debug. Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com> Signed-off-by: Ping-Ke Shih <pkshih@realtek.com> Link: https://patch.msgid.link/20260515014433.16168-4-pkshih@realtek.com
-rw-r--r--drivers/net/wireless/realtek/rtw89/fw.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/wireless/realtek/rtw89/fw.c b/drivers/net/wireless/realtek/rtw89/fw.c
index c5a598a507f4..29d8d13d11fe 100644
--- a/drivers/net/wireless/realtek/rtw89/fw.c
+++ b/drivers/net/wireless/realtek/rtw89/fw.c
@@ -8293,6 +8293,12 @@ void rtw89_fw_st_dbg_dump(struct rtw89_dev *rtwdev)
rtw89_info(rtwdev, "FW MISC = 0x%x\n", rtw89_read32(rtwdev, R_AX_UDM3));
rtw89_info(rtwdev, "R_AX_HALT_C2H = 0x%x\n",
rtw89_read32(rtwdev, R_AX_HALT_C2H));
+ rtw89_info(rtwdev, "R_AX_HALT_C2H_CTRL = 0x%x\n",
+ rtw89_read32(rtwdev, R_AX_HALT_C2H_CTRL));
+ rtw89_info(rtwdev, "R_AX_HALT_H2C = 0x%x\n",
+ rtw89_read32(rtwdev, R_AX_HALT_H2C));
+ rtw89_info(rtwdev, "R_AX_HALT_H2C_CTRL = 0x%x\n",
+ rtw89_read32(rtwdev, R_AX_HALT_H2C_CTRL));
rtw89_info(rtwdev, "R_AX_SER_DBG_INFO = 0x%x\n",
rtw89_read32(rtwdev, R_AX_SER_DBG_INFO));