Search Linux Wireless

[PATCH 0/7] wifi: rtw89: support WoWLAN for more chips and some fixes

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

 



Some WiFi 6 chips support WoWLAN with different firmware command formats,
and firmware uses the register of WoWLAN reason, so extend to support
them accordingly. During development, we found some drawbacks, so correct
them.

Chih-Kang Chang (7):
  wifi: rtw89: wow: append security header offset for different cipher
  wifi: rtw89: wow: update WoWLAN reason register for different FW
  wifi: rtw89: wow: update config mac for 802.11ax chip
  wifi: rtw89: wow: fix GTK offload H2C skbuff issue
  wifi: rtw89: wow: prevent to send unexpected H2C during download
    Firmware
  wifi: rtw89: wow: enable beacon filter after swapping firmware
  wifi: rtw89: add polling for LPS H2C to ensure FW received

 drivers/net/wireless/realtek/rtw89/core.c     |  3 +-
 drivers/net/wireless/realtek/rtw89/core.h     |  3 +-
 drivers/net/wireless/realtek/rtw89/fw.c       | 80 ++++++++++++-------
 drivers/net/wireless/realtek/rtw89/fw.h       |  6 ++
 drivers/net/wireless/realtek/rtw89/mac.c      | 29 +++++++
 drivers/net/wireless/realtek/rtw89/mac.h      |  1 +
 drivers/net/wireless/realtek/rtw89/mac_be.c   | 20 -----
 drivers/net/wireless/realtek/rtw89/reg.h      |  7 ++
 drivers/net/wireless/realtek/rtw89/rtw8851b.c |  6 +-
 drivers/net/wireless/realtek/rtw89/rtw8852a.c |  6 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b.c |  6 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |  6 +-
 drivers/net/wireless/realtek/rtw89/rtw8922a.c |  6 +-
 drivers/net/wireless/realtek/rtw89/wow.c      | 33 +++++---
 drivers/net/wireless/realtek/rtw89/wow.h      | 30 +++++++
 15 files changed, 177 insertions(+), 65 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