Search Linux Wireless

[PATCH v3 0/4] rtw89: refine interrupt masks for SER, and add H2C for new chip

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

 



SER, standing for System Error Recovery, is triggered by hardware interrupt
with mask settings. Though it is working in firmware, driver needs to
configure masks properly before downloading firmware. (Those get merged)

Patches 1/4~3/4 are to add new H2C for new chip to control TX info
and security CAM.

The last one is to fix trivial error of return value handling.

v3: do rebase to the latest
    13 patches (v2) -> 4 patches (v3)

v2: correct register name of
    "rtw89: 8852c: disable firmware watchdog if CPU disabled",
    but not change logic.

Ping-Ke Shih (4):
  rtw89: extend H2C of CMAC control info
  rtw89: add new H2C to configure security CAM via DCTL for V1 chip
  rtw89: configure security CAM for V1 chip
  rtw89: pci: correct return value handling of rtw89_write16_mdio_mask()

 drivers/net/wireless/realtek/rtw89/cam.c      |  37 ++
 drivers/net/wireless/realtek/rtw89/cam.h      |   4 +
 drivers/net/wireless/realtek/rtw89/core.h     |  18 +-
 drivers/net/wireless/realtek/rtw89/fw.c       |  82 +++-
 drivers/net/wireless/realtek/rtw89/fw.h       | 349 +++++++++++++++++-
 drivers/net/wireless/realtek/rtw89/pci.c      |   4 +-
 drivers/net/wireless/realtek/rtw89/rtw8852a.c |   2 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |   2 +
 8 files changed, 473 insertions(+), 25 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