NAK: [SRU] [I/Unstable/OEM-5.10/OEM-5.13/OEM-5.14] [PATCH 0/2] Add support for Realtek 8852AE WiFi

Kai-Heng Feng kai.heng.feng at canonical.com
Mon Oct 25 10:35:07 UTC 2021


Hi Kleber,

On Fri, Oct 22, 2021 at 10:25 PM Kleber Souza
<kleber.souza at canonical.com> wrote:
>
> Hi Kai-Heng,
>
> This driver made it to linux-next with a different SHA1
> (e3ec7017f6a2) and it already has some fixes, from which
> at least one is a real bug fix.
>
> Could you please re-send cherry-picking from linux-next
> and with the additional fix(es)?

Thanks for the checking, I'll send V2 with the fixes.

Kai-Heng

>
>
> Thanks,
> Kleber
>
>
> On 14.10.21 19:00, 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.
> >
> > Kai-Heng Feng (1):
> >    UBUNTU: [Config] RTW89=m
> >
> > Ping-Ke Shih (1):
> >    UBUNTU: SAUCE: rtw89: add Realtek 802.11ax driver
> >
> >   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      |  3838 ++
> >   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, 91118 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
> >
>



More information about the kernel-team mailing list