Search Linux Wireless

[PATCH 0/8] rtw89: 8852c: add 8852ce to Makefile and Kconfig

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



After this patchset, basic functions are ready, so we can enable 8852ce.
It can play as STA, AP and monitor modes. The BT coexistence and power save
are still cooking, but these don't affect the performance of Wi-Fi only.

These patchset contains a patch to send RF calibration settings to
firmware. Patches 2-3 are to add necessary chip_ops and chip_info.

Patch 4 is to fine tune polling interval to enter/leave low power mode.
Since 8852ce will do this more frequently, polling interval become more
important.

Patch 5-6 are to correct registers settings found when we develop 8852ce.

Patch 7 is to fix compiler warnings reported by clang.

Final patch is to add 8852ce to Makefile and Kconfig, and then user can
use it with firmware version 0.27.20.0 that has been merged.

Ping-Ke Shih (8):
  rtw89: 8852c: rfk: get calibrated channels to notify firmware
  rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc
  rtw89: 8852c: add basic and remaining chip_info
  rtw89: ps: fine tune polling interval while changing low power mode
  rtw89: correct AID settings of beamformee
  rtw89: 8852c: correct register definitions used by 8852c
  rtw89: 8852c: fix warning of FIELD_PREP() mask type
  rtw89: 8852c: add 8852ce to Makefile and Kconfig

 drivers/net/wireless/realtek/rtw89/Kconfig    |  18 +-
 drivers/net/wireless/realtek/rtw89/Makefile   |   9 +
 drivers/net/wireless/realtek/rtw89/mac.c      |   7 +-
 drivers/net/wireless/realtek/rtw89/reg.h      |   8 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.c | 157 ++++++++++++++++--
 .../net/wireless/realtek/rtw89/rtw8852c_rfk.c |  18 ++
 .../net/wireless/realtek/rtw89/rtw8852c_rfk.h |   1 +
 7 files changed, 203 insertions(+), 15 deletions(-)

-- 
2.25.1




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux