These patches add 3 new modules: rtw88_8814au for USB devices, rtw88_8814ae for PCI devices, and rtw88_8814a which has all the logic for both. Originally it was supposed to be only RTL8814AU. Recently I realised that RTL8814AE can be supported too with minimal effort, so here it is, just one extra file and a few lines in rtw8814a.{c,h}. Another set of patches will improve performance a bit. Bitterblue Smith (7): wifi: rtw88: Add some definitions for RTL8814AU wifi: rtw88: Add rtw8814a_table.c (part 1/2) wifi: rtw88: Add rtw8814a_table.c (part 2/2) wifi: rtw88: Add rtw8814a.{c,h} wifi: rtw88: Add rtw8814ae.c wifi: rtw88: Add rtw8814au.c wifi: rtw88: Enable the new RTL8814AE/RTL8814AU drivers drivers/net/wireless/realtek/rtw88/Kconfig | 25 + drivers/net/wireless/realtek/rtw88/Makefile | 9 + drivers/net/wireless/realtek/rtw88/reg.h | 45 +- drivers/net/wireless/realtek/rtw88/rtw8814a.c | 2251 ++ drivers/net/wireless/realtek/rtw88/rtw8814a.h | 64 + .../wireless/realtek/rtw88/rtw8814a_table.c | 23930 ++++++++++++++++ .../wireless/realtek/rtw88/rtw8814a_table.h | 40 + .../net/wireless/realtek/rtw88/rtw8814ae.c | 31 + .../net/wireless/realtek/rtw88/rtw8814au.c | 54 + 9 files changed, 26445 insertions(+), 4 deletions(-) create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814a.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814a.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814a_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814a_table.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814ae.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814au.c base-commit: c61da149b9c2e439abe27845a71dae5ce5f5985c prerequisite-patch-id: cbbeefd71b59d1fcea72cda22b1eb0e62b40a751 prerequisite-patch-id: 18beb866f984f1ed6769d95b3ab7894d75b3e7d1 prerequisite-patch-id: e1e0ceb709fe71d6c48e063768698c78558f11c0 prerequisite-patch-id: 17ec15a2287ce8766e35b1113fd043d25ebba9ed prerequisite-patch-id: 36ff8f0da543fbc931db6cad60d8512dba82ecd0 prerequisite-patch-id: 0b5c2a854227b26491421be28b9348e098195881 prerequisite-patch-id: aef15a0990448c435356fe7631ddafbf35606731 prerequisite-patch-id: 56dda569e509fef7403a02d4700b22f27301ea37 prerequisite-patch-id: 0cc73f75273b064d6e8783b8ac4ed06a1025ced2 prerequisite-patch-id: 04fd029f6ae8a5f3d944ecb4c959e55d2599dd87 prerequisite-patch-id: fd5c77b6933048355029ecbcdaf3107183c26aba prerequisite-patch-id: 6f50c5e526f96008b795477ce97e3c75845f113f prerequisite-patch-id: 6d85bbc95c0eec75de67992a176907afa1fdbd4e prerequisite-patch-id: 1e4fd27474a3622807b7fe5bfd3a5a09261fba46 prerequisite-patch-id: a762f356fc162e29375af231beedfc06dc3a4fc2 prerequisite-patch-id: 1c68d0186aabcd2c7ae21b605288aaa872651307 prerequisite-patch-id: b0c4ae910737add0d3068aa92efa265d11dd66e4 prerequisite-patch-id: 5b58a4a0870850a6768eca1a2e9d1523dfdeae84 -- 2.48.1