All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ping-Ke Shih <pkshih@realtek.com>
To: <kvalo@kernel.org>
Cc: <linux-wireless@vger.kernel.org>, <leo.li@realtek.com>
Subject: [PATCH 00/16] rtw89: refine PCI and MAC codes into function with attributes
Date: Fri, 25 Mar 2022 14:00:39 +0800	[thread overview]
Message-ID: <20220325060055.58482-1-pkshih@realtek.com> (raw)

The existing PCI and MAC codes are only used by 8852AE, so many settings are
put in single function. To be clear, move the settings into an individual
function according to its functionality. Since functions will be shared
with chips, add attributes to make it possible to use common functions.

Also, update the settings to the latest version of our internal code.

This patchset is based on                                                       
 "rtw89: add firmware reset and dump firmware memory and backtrace" and
 "rtw89: update TX power table and 6G, refine IGI, and add TX/RX descriptors V1"
But no actual function dependency.     

Chia-Yuan Li (1):
  rtw89: pci: refine pci pre_init function

Ping-Ke Shih (15):
  rtw89: pci: add register definition to rtw89_pci_info to generalize
    pci code
  rtw89: pci: add pci attributes to configure operating mode
  rtw89: pci: add LTR setting for v1 chip
  rtw89: pci: set address info registers depends on chips
  rtw89: pci: add deglitch setting
  rtw89: pci: add L1 settings
  rtw89: extend dmac_pre_init to support 8852C
  rtw89: update STA scheduler parameters for v1 chip
  rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip
  rtw89: Turn on CR protection of CMAC
  rtw89: 8852c: update security engine setting
  rtw89: update scheduler setting
  rtw89: initialize NAV control
  rtw89: update TMAC parameters
  rtw89: update ptcl_init

 drivers/net/wireless/realtek/rtw89/core.c     |   7 +-
 drivers/net/wireless/realtek/rtw89/core.h     |   2 +
 drivers/net/wireless/realtek/rtw89/mac.c      | 129 ++++-
 drivers/net/wireless/realtek/rtw89/mac.h      |  19 +-
 drivers/net/wireless/realtek/rtw89/pci.c      | 519 +++++++++++++++---
 drivers/net/wireless/realtek/rtw89/pci.h      | 211 +++++++
 drivers/net/wireless/realtek/rtw89/reg.h      | 187 +++++++
 drivers/net/wireless/realtek/rtw89/rtw8852a.c |   2 +
 .../net/wireless/realtek/rtw89/rtw8852ae.c    |  30 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |  45 ++
 .../net/wireless/realtek/rtw89/rtw8852ce.c    |  30 +
 11 files changed, 1080 insertions(+), 101 deletions(-)

-- 
2.25.1


             reply	other threads:[~2022-03-25  6:02 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-25  6:00 Ping-Ke Shih [this message]
2022-03-25  6:00 ` [PATCH 01/16] rtw89: pci: add register definition to rtw89_pci_info to generalize pci code Ping-Ke Shih
2022-04-06  8:55   ` Kalle Valo
2022-03-25  6:00 ` [PATCH 02/16] rtw89: pci: add pci attributes to configure operating mode Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 03/16] rtw89: pci: refine pci pre_init function Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 04/16] rtw89: pci: add LTR setting for v1 chip Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 05/16] rtw89: pci: set address info registers depends on chips Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 06/16] rtw89: pci: add deglitch setting Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 07/16] rtw89: pci: add L1 settings Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 08/16] rtw89: extend dmac_pre_init to support 8852C Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 09/16] rtw89: update STA scheduler parameters for v1 chip Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 10/16] rtw89: add chip_ops::{enable,disable}_bb_rf to support " Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 11/16] rtw89: Turn on CR protection of CMAC Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 12/16] rtw89: 8852c: update security engine setting Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 13/16] rtw89: update scheduler setting Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 14/16] rtw89: initialize NAV control Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 15/16] rtw89: update TMAC parameters Ping-Ke Shih
2022-03-25  6:00 ` [PATCH 16/16] rtw89: update ptcl_init Ping-Ke Shih
2022-03-25 11:11 ` [PATCH 00/16] rtw89: refine PCI and MAC codes into function with attributes Kalle Valo
2022-03-25 12:01   ` Pkshih

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220325060055.58482-1-pkshih@realtek.com \
    --to=pkshih@realtek.com \
    --cc=kvalo@kernel.org \
    --cc=leo.li@realtek.com \
    --cc=linux-wireless@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.