8922AE is a PCIe 802.11be WiFi adapter that is 2x2 20/40/80/160MHz bandwidth on 2/5/6GHz bands. This patchset is to add the PCI entry and add functions that are different from existing WiFi 6 chips. Currently only a little stuff is added, so I don't add it to Makefile/Kconfig for now. Ping-Ke Shih (4): wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info wifi: rtw89: pci: define PCI ring address for WiFi 7 chips wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 drivers/net/wireless/realtek/rtw89/pci.c | 130 ++++++++++---- drivers/net/wireless/realtek/rtw89/pci.h | 168 ++++++++++++++++++ drivers/net/wireless/realtek/rtw89/reg.h | 22 +++ .../net/wireless/realtek/rtw89/rtw8851be.c | 1 + .../net/wireless/realtek/rtw89/rtw8852ae.c | 2 + .../net/wireless/realtek/rtw89/rtw8852be.c | 2 + .../net/wireless/realtek/rtw89/rtw8852ce.c | 2 + .../net/wireless/realtek/rtw89/rtw8922ae.c | 79 ++++++++ 8 files changed, 372 insertions(+), 34 deletions(-) create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922ae.c -- 2.25.1