Search Linux Wireless

[PATCH rtw-next 00/10] wifi: rtw89: adjust PCI handle for coming chip RTL8922DE

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

 



The RTL8922DE is the next WiFi 7 chip. Because of changes of PCI interrupt,
PCI TX/RX buffer rings, TX completion report and DMA channel, use this
patchset to adjust PCI handlers accordingly.

Ping-Ke Shih (10):
  wifi: rtw89: pci: move chip ISR definition out from chip generation
  wifi: rtw89: pci: prepare interrupt related registers and functions
    for 8922DE
  wifi: rtw89: pci: use RDU status of R_BE_PCIE_DMA_IMR_0_V1 instead for
    8922DE
  wifi: rtw89: pci: add struct rtw89_{tx,rx}_rings to put related fields
  wifi: rtw89: pci: define TX/RX buffer descriptor pool
  wifi: rtw89: pci: add group BD address design
  wifi: rtw89: pci: abstract RPP parser
  wifi: rtw89: pci: add RPP parser v1
  wifi: rtw89: abstract getting function of DMA channel
  wifi: rtw89: add getting function of DMA channel v1

 drivers/net/wireless/realtek/rtw89/core.c     |  68 ++-
 drivers/net/wireless/realtek/rtw89/core.h     |  11 +
 drivers/net/wireless/realtek/rtw89/pci.c      | 451 ++++++++++++++----
 drivers/net/wireless/realtek/rtw89/pci.h      | 119 ++++-
 drivers/net/wireless/realtek/rtw89/pci_be.c   |  18 +-
 drivers/net/wireless/realtek/rtw89/rtw8851b.c |   1 +
 .../net/wireless/realtek/rtw89/rtw8851be.c    |   4 +
 drivers/net/wireless/realtek/rtw89/rtw8852a.c |   1 +
 .../net/wireless/realtek/rtw89/rtw8852ae.c    |   4 +
 drivers/net/wireless/realtek/rtw89/rtw8852b.c |   1 +
 .../net/wireless/realtek/rtw89/rtw8852be.c    |   4 +
 .../net/wireless/realtek/rtw89/rtw8852bt.c    |   1 +
 .../net/wireless/realtek/rtw89/rtw8852bte.c   |   4 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |   1 +
 .../net/wireless/realtek/rtw89/rtw8852ce.c    |   4 +
 drivers/net/wireless/realtek/rtw89/rtw8922a.c |   1 +
 .../net/wireless/realtek/rtw89/rtw8922ae.c    |   4 +
 drivers/net/wireless/realtek/rtw89/txrx.h     |  37 --
 18 files changed, 581 insertions(+), 153 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