Thread (62 messages) 62 messages, 7 authors, 2021-07-16

RE: [PATCH 00/24] rtw89: add Realtek 802.11ax driver

From: Pkshih <pkshih@realtek.com>
Date: 2021-06-18 07:11:29

-----Original Message-----
From: Ping-Ke Shih [mailto:pkshih@realtek.com]
Sent: Friday, June 18, 2021 2:46 PM
To: kvalo@codeaurora.org
Cc: linux-wireless@vger.kernel.org
Subject: [PATCH 00/24] rtw89: add Realtek 802.11ax driver
Sorry. I forget to add "v5" prefix, but I think it's confusing people if
I send this patchset again. 
 
This driver named rtw89, which is the next generation of rtw88, supports
Realtek 8852AE 802.11ax 2x2 chip whose new features are OFDMA, DBCC,
Spatial reuse, TWT and BSS coloring; now some of them aren't implemented
though.

The chip architecture is entirely different from the chips supported by
rtw88 like RTL8822CE 802.11ac chip. First of all, register address ranges
are totally redefined, so it's impossible to reuse register definition. To
communicate with firmware, new H2C/C2H format is proposed. In order to have
better utilization, TX DMA flow is changed to two stages DMA. To provide
rich RX status information, additional RX PPDU packets are added.

Since there are so many differences mentioned above, we decide to propose
a new driver. It has many authors, they are listed in alphabetic order:

Chin-Yen Lee [off-list ref]
Ping-Ke Shih [off-list ref]
Po Hao Huang [off-list ref]
Tzu-En Huang [off-list ref]
Vincent Fann [off-list ref]
Yan-Hsuan Chuang [off-list ref]
Zong-Zhe Yang [off-list ref]

v5:
  - add OFDMA feature
  - improve BT coexistence performance
  - improve power save mode
  - support SAR
  - fine tune performance
  - firmware: rtw89: 8852a: update fw to v0.13.24.0
    https://github.com/pkshih/linux-firmware.git
    pick the commit a5b79c4790da3eb3690e23554225ef8db464f2c6
v4:
  - add basic BT coexistence features
  - add power save mode, so an new patch (two files) is added
  - fine tune performance
  - add debugfs for debugging coex, bb, ...
v3:
  - fix "networking block comments" reported by checkpatch
  - Add MODULE_DEVICE_TABLE() generated by Thomas Backlund [off-list ref]
  - Add missed BB settings
  - error handle of RX BD and DESC length
  - reduce debug level of C2H ACKs
  - fix rekey failure due to wrong operator
v2:
  - fix compiler warnings made by W=1
    Reported-by: kernel test robot [off-list ref]
  - sort header file alphabetically
  - fix "networking block comments" reported by checkpatch
Hi Kalle and wireless experts,

I submitted first version of rtw89 at the end of 2020, and continue to add
features and fine tune driver by following versions. After half year
development, I think this driver has been stable, so I'd like to inquiry if
experts have time to help review this driver. Not only reviewing but you want
to verify this driver, a 8852AE demoboard is needed; please feel free to
contact me privately.

--
Ping-Ke
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help