Message ID | 20211025114414.1334615-1-kai.heng.feng@canonical.com |
---|---|
Headers | show |
Series | Add support for Realtek 8852AE WiFi | expand |
On 25.10.2021 14.44, Kai-Heng Feng wrote: > BugLink: https://bugs.launchpad.net/bugs/1945967 > > [Impact] > Realtek 8852AE, which is used by many new laptops, doesn't have a > driver. > > [Fix] > Add rtw89 driver to support Realtek 8852AE. > > [Test] > After applying the patch, 8852AE can scan, connect and do TX/RX. > > [Where problems could occur] > This is a brand new driver, unless the driver hits some subtle PCI or > IOMMU bugs, there isn't much chance to introduce any regression. > > Colin Ian King (1): > rtw89: Remove redundant check of ret after call to > rtw89_mac_enable_bb_rf > > Kai-Heng Feng (1): > UBUNTU: [Config] RTW89=m > > Ping-Ke Shih (1): > rtw89: add Realtek 802.11ax driver > > Yang Li (1): > rtw89: remove unneeded semicolon > > Yang Yingliang (1): > rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() > > debian.master/config/annotations | 9 + > debian.master/config/config.common.ubuntu | 7 + > drivers/net/wireless/realtek/Kconfig | 1 + > drivers/net/wireless/realtek/Makefile | 1 + > drivers/net/wireless/realtek/rtw89/Kconfig | 50 + > drivers/net/wireless/realtek/rtw89/Makefile | 25 + > drivers/net/wireless/realtek/rtw89/cam.c | 695 + > drivers/net/wireless/realtek/rtw89/cam.h | 165 + > drivers/net/wireless/realtek/rtw89/coex.c | 5716 ++ > drivers/net/wireless/realtek/rtw89/coex.h | 181 + > drivers/net/wireless/realtek/rtw89/core.c | 2502 + > drivers/net/wireless/realtek/rtw89/core.h | 3384 ++ > drivers/net/wireless/realtek/rtw89/debug.c | 2489 + > drivers/net/wireless/realtek/rtw89/debug.h | 77 + > drivers/net/wireless/realtek/rtw89/efuse.c | 188 + > drivers/net/wireless/realtek/rtw89/efuse.h | 13 + > drivers/net/wireless/realtek/rtw89/fw.c | 1641 + > drivers/net/wireless/realtek/rtw89/fw.h | 1378 + > drivers/net/wireless/realtek/rtw89/mac.c | 3836 ++ > drivers/net/wireless/realtek/rtw89/mac.h | 860 + > drivers/net/wireless/realtek/rtw89/mac80211.c | 676 + > drivers/net/wireless/realtek/rtw89/pci.c | 3060 + > drivers/net/wireless/realtek/rtw89/pci.h | 635 + > drivers/net/wireless/realtek/rtw89/phy.c | 2868 + > drivers/net/wireless/realtek/rtw89/phy.h | 311 + > drivers/net/wireless/realtek/rtw89/ps.c | 150 + > drivers/net/wireless/realtek/rtw89/ps.h | 16 + > drivers/net/wireless/realtek/rtw89/reg.h | 2159 + > drivers/net/wireless/realtek/rtw89/regd.c | 353 + > drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2036 + > drivers/net/wireless/realtek/rtw89/rtw8852a.h | 109 + > .../net/wireless/realtek/rtw89/rtw8852a_rfk.c | 3911 ++ > .../net/wireless/realtek/rtw89/rtw8852a_rfk.h | 24 + > .../realtek/rtw89/rtw8852a_rfk_table.c | 1607 + > .../realtek/rtw89/rtw8852a_rfk_table.h | 133 + > .../wireless/realtek/rtw89/rtw8852a_table.c | 48725 ++++++++++++++++ > .../wireless/realtek/rtw89/rtw8852a_table.h | 28 + > drivers/net/wireless/realtek/rtw89/sar.c | 190 + > drivers/net/wireless/realtek/rtw89/sar.h | 26 + > drivers/net/wireless/realtek/rtw89/ser.c | 491 + > drivers/net/wireless/realtek/rtw89/ser.h | 15 + > drivers/net/wireless/realtek/rtw89/txrx.h | 358 + > drivers/net/wireless/realtek/rtw89/util.h | 17 + > 43 files changed, 91116 insertions(+) > create mode 100644 drivers/net/wireless/realtek/rtw89/Kconfig > create mode 100644 drivers/net/wireless/realtek/rtw89/Makefile > create mode 100644 drivers/net/wireless/realtek/rtw89/cam.c > create mode 100644 drivers/net/wireless/realtek/rtw89/cam.h > create mode 100644 drivers/net/wireless/realtek/rtw89/coex.c > create mode 100644 drivers/net/wireless/realtek/rtw89/coex.h > create mode 100644 drivers/net/wireless/realtek/rtw89/core.c > create mode 100644 drivers/net/wireless/realtek/rtw89/core.h > create mode 100644 drivers/net/wireless/realtek/rtw89/debug.c > create mode 100644 drivers/net/wireless/realtek/rtw89/debug.h > create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.c > create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.h > create mode 100644 drivers/net/wireless/realtek/rtw89/fw.c > create mode 100644 drivers/net/wireless/realtek/rtw89/fw.h > create mode 100644 drivers/net/wireless/realtek/rtw89/mac.c > create mode 100644 drivers/net/wireless/realtek/rtw89/mac.h > create mode 100644 drivers/net/wireless/realtek/rtw89/mac80211.c > create mode 100644 drivers/net/wireless/realtek/rtw89/pci.c > create mode 100644 drivers/net/wireless/realtek/rtw89/pci.h > create mode 100644 drivers/net/wireless/realtek/rtw89/phy.c > create mode 100644 drivers/net/wireless/realtek/rtw89/phy.h > create mode 100644 drivers/net/wireless/realtek/rtw89/ps.c > create mode 100644 drivers/net/wireless/realtek/rtw89/ps.h > create mode 100644 drivers/net/wireless/realtek/rtw89/reg.h > create mode 100644 drivers/net/wireless/realtek/rtw89/regd.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.h > create mode 100644 drivers/net/wireless/realtek/rtw89/sar.c > create mode 100644 drivers/net/wireless/realtek/rtw89/sar.h > create mode 100644 drivers/net/wireless/realtek/rtw89/ser.c > create mode 100644 drivers/net/wireless/realtek/rtw89/ser.h > create mode 100644 drivers/net/wireless/realtek/rtw89/txrx.h > create mode 100644 drivers/net/wireless/realtek/rtw89/util.h > applied to both oem-5.13/oem-5.14, thanks
applied to oem-5.10, thanks
Acked-By: AceLan Kao <acelan.kao@canonical.com>
On 25.10.21 13:44, Kai-Heng Feng wrote: > BugLink: https://bugs.launchpad.net/bugs/1945967 > > [Impact] > Realtek 8852AE, which is used by many new laptops, doesn't have a > driver. > > [Fix] > Add rtw89 driver to support Realtek 8852AE. > > [Test] > After applying the patch, 8852AE can scan, connect and do TX/RX. > > [Where problems could occur] > This is a brand new driver, unless the driver hits some subtle PCI or > IOMMU bugs, there isn't much chance to introduce any regression. Thanks Kai-Heng for the v2. Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com> Thanks > > Colin Ian King (1): > rtw89: Remove redundant check of ret after call to > rtw89_mac_enable_bb_rf > > Kai-Heng Feng (1): > UBUNTU: [Config] RTW89=m > > Ping-Ke Shih (1): > rtw89: add Realtek 802.11ax driver > > Yang Li (1): > rtw89: remove unneeded semicolon > > Yang Yingliang (1): > rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() > > debian.master/config/annotations | 9 + > debian.master/config/config.common.ubuntu | 7 + > drivers/net/wireless/realtek/Kconfig | 1 + > drivers/net/wireless/realtek/Makefile | 1 + > drivers/net/wireless/realtek/rtw89/Kconfig | 50 + > drivers/net/wireless/realtek/rtw89/Makefile | 25 + > drivers/net/wireless/realtek/rtw89/cam.c | 695 + > drivers/net/wireless/realtek/rtw89/cam.h | 165 + > drivers/net/wireless/realtek/rtw89/coex.c | 5716 ++ > drivers/net/wireless/realtek/rtw89/coex.h | 181 + > drivers/net/wireless/realtek/rtw89/core.c | 2502 + > drivers/net/wireless/realtek/rtw89/core.h | 3384 ++ > drivers/net/wireless/realtek/rtw89/debug.c | 2489 + > drivers/net/wireless/realtek/rtw89/debug.h | 77 + > drivers/net/wireless/realtek/rtw89/efuse.c | 188 + > drivers/net/wireless/realtek/rtw89/efuse.h | 13 + > drivers/net/wireless/realtek/rtw89/fw.c | 1641 + > drivers/net/wireless/realtek/rtw89/fw.h | 1378 + > drivers/net/wireless/realtek/rtw89/mac.c | 3836 ++ > drivers/net/wireless/realtek/rtw89/mac.h | 860 + > drivers/net/wireless/realtek/rtw89/mac80211.c | 676 + > drivers/net/wireless/realtek/rtw89/pci.c | 3060 + > drivers/net/wireless/realtek/rtw89/pci.h | 635 + > drivers/net/wireless/realtek/rtw89/phy.c | 2868 + > drivers/net/wireless/realtek/rtw89/phy.h | 311 + > drivers/net/wireless/realtek/rtw89/ps.c | 150 + > drivers/net/wireless/realtek/rtw89/ps.h | 16 + > drivers/net/wireless/realtek/rtw89/reg.h | 2159 + > drivers/net/wireless/realtek/rtw89/regd.c | 353 + > drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2036 + > drivers/net/wireless/realtek/rtw89/rtw8852a.h | 109 + > .../net/wireless/realtek/rtw89/rtw8852a_rfk.c | 3911 ++ > .../net/wireless/realtek/rtw89/rtw8852a_rfk.h | 24 + > .../realtek/rtw89/rtw8852a_rfk_table.c | 1607 + > .../realtek/rtw89/rtw8852a_rfk_table.h | 133 + > .../wireless/realtek/rtw89/rtw8852a_table.c | 48725 ++++++++++++++++ > .../wireless/realtek/rtw89/rtw8852a_table.h | 28 + > drivers/net/wireless/realtek/rtw89/sar.c | 190 + > drivers/net/wireless/realtek/rtw89/sar.h | 26 + > drivers/net/wireless/realtek/rtw89/ser.c | 491 + > drivers/net/wireless/realtek/rtw89/ser.h | 15 + > drivers/net/wireless/realtek/rtw89/txrx.h | 358 + > drivers/net/wireless/realtek/rtw89/util.h | 17 + > 43 files changed, 91116 insertions(+) > create mode 100644 drivers/net/wireless/realtek/rtw89/Kconfig > create mode 100644 drivers/net/wireless/realtek/rtw89/Makefile > create mode 100644 drivers/net/wireless/realtek/rtw89/cam.c > create mode 100644 drivers/net/wireless/realtek/rtw89/cam.h > create mode 100644 drivers/net/wireless/realtek/rtw89/coex.c > create mode 100644 drivers/net/wireless/realtek/rtw89/coex.h > create mode 100644 drivers/net/wireless/realtek/rtw89/core.c > create mode 100644 drivers/net/wireless/realtek/rtw89/core.h > create mode 100644 drivers/net/wireless/realtek/rtw89/debug.c > create mode 100644 drivers/net/wireless/realtek/rtw89/debug.h > create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.c > create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.h > create mode 100644 drivers/net/wireless/realtek/rtw89/fw.c > create mode 100644 drivers/net/wireless/realtek/rtw89/fw.h > create mode 100644 drivers/net/wireless/realtek/rtw89/mac.c > create mode 100644 drivers/net/wireless/realtek/rtw89/mac.h > create mode 100644 drivers/net/wireless/realtek/rtw89/mac80211.c > create mode 100644 drivers/net/wireless/realtek/rtw89/pci.c > create mode 100644 drivers/net/wireless/realtek/rtw89/pci.h > create mode 100644 drivers/net/wireless/realtek/rtw89/phy.c > create mode 100644 drivers/net/wireless/realtek/rtw89/phy.h > create mode 100644 drivers/net/wireless/realtek/rtw89/ps.c > create mode 100644 drivers/net/wireless/realtek/rtw89/ps.h > create mode 100644 drivers/net/wireless/realtek/rtw89/reg.h > create mode 100644 drivers/net/wireless/realtek/rtw89/regd.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.h > create mode 100644 drivers/net/wireless/realtek/rtw89/sar.c > create mode 100644 drivers/net/wireless/realtek/rtw89/sar.h > create mode 100644 drivers/net/wireless/realtek/rtw89/ser.c > create mode 100644 drivers/net/wireless/realtek/rtw89/ser.h > create mode 100644 drivers/net/wireless/realtek/rtw89/txrx.h > create mode 100644 drivers/net/wireless/realtek/rtw89/util.h >
On 25.10.21 13:44, Kai-Heng Feng wrote: > BugLink: https://bugs.launchpad.net/bugs/1945967 > > [Impact] > Realtek 8852AE, which is used by many new laptops, doesn't have a > driver. > > [Fix] > Add rtw89 driver to support Realtek 8852AE. > > [Test] > After applying the patch, 8852AE can scan, connect and do TX/RX. > > [Where problems could occur] > This is a brand new driver, unless the driver hits some subtle PCI or > IOMMU bugs, there isn't much chance to introduce any regression. > > Colin Ian King (1): > rtw89: Remove redundant check of ret after call to > rtw89_mac_enable_bb_rf > > Kai-Heng Feng (1): > UBUNTU: [Config] RTW89=m > > Ping-Ke Shih (1): > rtw89: add Realtek 802.11ax driver > > Yang Li (1): > rtw89: remove unneeded semicolon > > Yang Yingliang (1): > rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() > > debian.master/config/annotations | 9 + > debian.master/config/config.common.ubuntu | 7 + > drivers/net/wireless/realtek/Kconfig | 1 + > drivers/net/wireless/realtek/Makefile | 1 + > drivers/net/wireless/realtek/rtw89/Kconfig | 50 + > drivers/net/wireless/realtek/rtw89/Makefile | 25 + > drivers/net/wireless/realtek/rtw89/cam.c | 695 + > drivers/net/wireless/realtek/rtw89/cam.h | 165 + > drivers/net/wireless/realtek/rtw89/coex.c | 5716 ++ > drivers/net/wireless/realtek/rtw89/coex.h | 181 + > drivers/net/wireless/realtek/rtw89/core.c | 2502 + > drivers/net/wireless/realtek/rtw89/core.h | 3384 ++ > drivers/net/wireless/realtek/rtw89/debug.c | 2489 + > drivers/net/wireless/realtek/rtw89/debug.h | 77 + > drivers/net/wireless/realtek/rtw89/efuse.c | 188 + > drivers/net/wireless/realtek/rtw89/efuse.h | 13 + > drivers/net/wireless/realtek/rtw89/fw.c | 1641 + > drivers/net/wireless/realtek/rtw89/fw.h | 1378 + > drivers/net/wireless/realtek/rtw89/mac.c | 3836 ++ > drivers/net/wireless/realtek/rtw89/mac.h | 860 + > drivers/net/wireless/realtek/rtw89/mac80211.c | 676 + > drivers/net/wireless/realtek/rtw89/pci.c | 3060 + > drivers/net/wireless/realtek/rtw89/pci.h | 635 + > drivers/net/wireless/realtek/rtw89/phy.c | 2868 + > drivers/net/wireless/realtek/rtw89/phy.h | 311 + > drivers/net/wireless/realtek/rtw89/ps.c | 150 + > drivers/net/wireless/realtek/rtw89/ps.h | 16 + > drivers/net/wireless/realtek/rtw89/reg.h | 2159 + > drivers/net/wireless/realtek/rtw89/regd.c | 353 + > drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2036 + > drivers/net/wireless/realtek/rtw89/rtw8852a.h | 109 + > .../net/wireless/realtek/rtw89/rtw8852a_rfk.c | 3911 ++ > .../net/wireless/realtek/rtw89/rtw8852a_rfk.h | 24 + > .../realtek/rtw89/rtw8852a_rfk_table.c | 1607 + > .../realtek/rtw89/rtw8852a_rfk_table.h | 133 + > .../wireless/realtek/rtw89/rtw8852a_table.c | 48725 ++++++++++++++++ > .../wireless/realtek/rtw89/rtw8852a_table.h | 28 + > drivers/net/wireless/realtek/rtw89/sar.c | 190 + > drivers/net/wireless/realtek/rtw89/sar.h | 26 + > drivers/net/wireless/realtek/rtw89/ser.c | 491 + > drivers/net/wireless/realtek/rtw89/ser.h | 15 + > drivers/net/wireless/realtek/rtw89/txrx.h | 358 + > drivers/net/wireless/realtek/rtw89/util.h | 17 + > 43 files changed, 91116 insertions(+) > create mode 100644 drivers/net/wireless/realtek/rtw89/Kconfig > create mode 100644 drivers/net/wireless/realtek/rtw89/Makefile > create mode 100644 drivers/net/wireless/realtek/rtw89/cam.c > create mode 100644 drivers/net/wireless/realtek/rtw89/cam.h > create mode 100644 drivers/net/wireless/realtek/rtw89/coex.c > create mode 100644 drivers/net/wireless/realtek/rtw89/coex.h > create mode 100644 drivers/net/wireless/realtek/rtw89/core.c > create mode 100644 drivers/net/wireless/realtek/rtw89/core.h > create mode 100644 drivers/net/wireless/realtek/rtw89/debug.c > create mode 100644 drivers/net/wireless/realtek/rtw89/debug.h > create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.c > create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.h > create mode 100644 drivers/net/wireless/realtek/rtw89/fw.c > create mode 100644 drivers/net/wireless/realtek/rtw89/fw.h > create mode 100644 drivers/net/wireless/realtek/rtw89/mac.c > create mode 100644 drivers/net/wireless/realtek/rtw89/mac.h > create mode 100644 drivers/net/wireless/realtek/rtw89/mac80211.c > create mode 100644 drivers/net/wireless/realtek/rtw89/pci.c > create mode 100644 drivers/net/wireless/realtek/rtw89/pci.h > create mode 100644 drivers/net/wireless/realtek/rtw89/phy.c > create mode 100644 drivers/net/wireless/realtek/rtw89/phy.h > create mode 100644 drivers/net/wireless/realtek/rtw89/ps.c > create mode 100644 drivers/net/wireless/realtek/rtw89/ps.h > create mode 100644 drivers/net/wireless/realtek/rtw89/reg.h > create mode 100644 drivers/net/wireless/realtek/rtw89/regd.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.h > create mode 100644 drivers/net/wireless/realtek/rtw89/sar.c > create mode 100644 drivers/net/wireless/realtek/rtw89/sar.h > create mode 100644 drivers/net/wireless/realtek/rtw89/ser.c > create mode 100644 drivers/net/wireless/realtek/rtw89/ser.h > create mode 100644 drivers/net/wireless/realtek/rtw89/txrx.h > create mode 100644 drivers/net/wireless/realtek/rtw89/util.h > Acked-by: Stefan Bader <stefan.bader@canonical.com>
On 25.10.21 13:44, Kai-Heng Feng wrote: > BugLink: https://bugs.launchpad.net/bugs/1945967 > > [Impact] > Realtek 8852AE, which is used by many new laptops, doesn't have a > driver. > > [Fix] > Add rtw89 driver to support Realtek 8852AE. > > [Test] > After applying the patch, 8852AE can scan, connect and do TX/RX. > > [Where problems could occur] > This is a brand new driver, unless the driver hits some subtle PCI or > IOMMU bugs, there isn't much chance to introduce any regression. Applied to impish:linux. Thanks, Kleber > > Colin Ian King (1): > rtw89: Remove redundant check of ret after call to > rtw89_mac_enable_bb_rf > > Kai-Heng Feng (1): > UBUNTU: [Config] RTW89=m > > Ping-Ke Shih (1): > rtw89: add Realtek 802.11ax driver > > Yang Li (1): > rtw89: remove unneeded semicolon > > Yang Yingliang (1): > rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() > > debian.master/config/annotations | 9 + > debian.master/config/config.common.ubuntu | 7 + > drivers/net/wireless/realtek/Kconfig | 1 + > drivers/net/wireless/realtek/Makefile | 1 + > drivers/net/wireless/realtek/rtw89/Kconfig | 50 + > drivers/net/wireless/realtek/rtw89/Makefile | 25 + > drivers/net/wireless/realtek/rtw89/cam.c | 695 + > drivers/net/wireless/realtek/rtw89/cam.h | 165 + > drivers/net/wireless/realtek/rtw89/coex.c | 5716 ++ > drivers/net/wireless/realtek/rtw89/coex.h | 181 + > drivers/net/wireless/realtek/rtw89/core.c | 2502 + > drivers/net/wireless/realtek/rtw89/core.h | 3384 ++ > drivers/net/wireless/realtek/rtw89/debug.c | 2489 + > drivers/net/wireless/realtek/rtw89/debug.h | 77 + > drivers/net/wireless/realtek/rtw89/efuse.c | 188 + > drivers/net/wireless/realtek/rtw89/efuse.h | 13 + > drivers/net/wireless/realtek/rtw89/fw.c | 1641 + > drivers/net/wireless/realtek/rtw89/fw.h | 1378 + > drivers/net/wireless/realtek/rtw89/mac.c | 3836 ++ > drivers/net/wireless/realtek/rtw89/mac.h | 860 + > drivers/net/wireless/realtek/rtw89/mac80211.c | 676 + > drivers/net/wireless/realtek/rtw89/pci.c | 3060 + > drivers/net/wireless/realtek/rtw89/pci.h | 635 + > drivers/net/wireless/realtek/rtw89/phy.c | 2868 + > drivers/net/wireless/realtek/rtw89/phy.h | 311 + > drivers/net/wireless/realtek/rtw89/ps.c | 150 + > drivers/net/wireless/realtek/rtw89/ps.h | 16 + > drivers/net/wireless/realtek/rtw89/reg.h | 2159 + > drivers/net/wireless/realtek/rtw89/regd.c | 353 + > drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2036 + > drivers/net/wireless/realtek/rtw89/rtw8852a.h | 109 + > .../net/wireless/realtek/rtw89/rtw8852a_rfk.c | 3911 ++ > .../net/wireless/realtek/rtw89/rtw8852a_rfk.h | 24 + > .../realtek/rtw89/rtw8852a_rfk_table.c | 1607 + > .../realtek/rtw89/rtw8852a_rfk_table.h | 133 + > .../wireless/realtek/rtw89/rtw8852a_table.c | 48725 ++++++++++++++++ > .../wireless/realtek/rtw89/rtw8852a_table.h | 28 + > drivers/net/wireless/realtek/rtw89/sar.c | 190 + > drivers/net/wireless/realtek/rtw89/sar.h | 26 + > drivers/net/wireless/realtek/rtw89/ser.c | 491 + > drivers/net/wireless/realtek/rtw89/ser.h | 15 + > drivers/net/wireless/realtek/rtw89/txrx.h | 358 + > drivers/net/wireless/realtek/rtw89/util.h | 17 + > 43 files changed, 91116 insertions(+) > create mode 100644 drivers/net/wireless/realtek/rtw89/Kconfig > create mode 100644 drivers/net/wireless/realtek/rtw89/Makefile > create mode 100644 drivers/net/wireless/realtek/rtw89/cam.c > create mode 100644 drivers/net/wireless/realtek/rtw89/cam.h > create mode 100644 drivers/net/wireless/realtek/rtw89/coex.c > create mode 100644 drivers/net/wireless/realtek/rtw89/coex.h > create mode 100644 drivers/net/wireless/realtek/rtw89/core.c > create mode 100644 drivers/net/wireless/realtek/rtw89/core.h > create mode 100644 drivers/net/wireless/realtek/rtw89/debug.c > create mode 100644 drivers/net/wireless/realtek/rtw89/debug.h > create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.c > create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.h > create mode 100644 drivers/net/wireless/realtek/rtw89/fw.c > create mode 100644 drivers/net/wireless/realtek/rtw89/fw.h > create mode 100644 drivers/net/wireless/realtek/rtw89/mac.c > create mode 100644 drivers/net/wireless/realtek/rtw89/mac.h > create mode 100644 drivers/net/wireless/realtek/rtw89/mac80211.c > create mode 100644 drivers/net/wireless/realtek/rtw89/pci.c > create mode 100644 drivers/net/wireless/realtek/rtw89/pci.h > create mode 100644 drivers/net/wireless/realtek/rtw89/phy.c > create mode 100644 drivers/net/wireless/realtek/rtw89/phy.h > create mode 100644 drivers/net/wireless/realtek/rtw89/ps.c > create mode 100644 drivers/net/wireless/realtek/rtw89/ps.h > create mode 100644 drivers/net/wireless/realtek/rtw89/reg.h > create mode 100644 drivers/net/wireless/realtek/rtw89/regd.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.h > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.c > create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.h > create mode 100644 drivers/net/wireless/realtek/rtw89/sar.c > create mode 100644 drivers/net/wireless/realtek/rtw89/sar.h > create mode 100644 drivers/net/wireless/realtek/rtw89/ser.c > create mode 100644 drivers/net/wireless/realtek/rtw89/ser.h > create mode 100644 drivers/net/wireless/realtek/rtw89/txrx.h > create mode 100644 drivers/net/wireless/realtek/rtw89/util.h >