mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Jeff Johnson <jeff.johnson@oss.qualcomm.com>
To: Pradeep Kumar Chitrapu <pradeep.chitrapu@oss.qualcomm.com>,
	Jeff Johnson <jjohnson@kernel.org>,
	Ripan Deuri <quic_rdeuri@quicinc.com>,
	Pavankumar Nandeshwar <quic_pnandesh@quicinc.com>,
	Vasanthakumar Thiagarajan
	<vasanthakumar.thiagarajan@oss.qualcomm.com>,
	Baochen Qiang <baochen.qiang@oss.qualcomm.com>,
	ath12k-review@oss.qualcomm.com
Cc: linux-wireless@vger.kernel.org, ath12k@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: Re: [PATCH ath-next v3 00/13] wifi: ath12k: ng: add Wi-Fi 8 REO command support
Date: Tue, 3 Nov 2026 18:26:20 -0800	[thread overview]
Message-ID: <ee2377e1-2722-4068-b4b6-44191b1b28dc@oss.qualcomm.com> (raw)
In-Reply-To: <20261103-reo-cmd-b4-posting-v3-0-861adf04b516@oss.qualcomm.com>

On 11/3/2026 5:10 PM, Pradeep Kumar Chitrapu wrote:
> Add the Wi-Fi 8 REO command handling needed by the QCN9625 datapath.
> The series introduces the REO command and status descriptors, high
> priority REO command ring support, common command context handling, REO
> status processing, 1K queue statistics parsing, batched command sends,
> REO queue descriptor helpers, qaddr cache clear support and RX TID REO
> operation wiring.
> 
> The last patch fixes REO TID setup on Wi-Fi 8 global-peer-ID devices by
> using the host-allocated dp_peer id instead of the invalid link peer id
> when programming REO queue state.
> 
> The latest dependency postings found in local mail for this stack are:
> 
> Depends-on: [PATCH ath-next v4 00/12] wifi: ath12k: ng: refactor DP and HAL for multi-gen arch-ops
> Message-ID: <20261103163435.2682252-1-praneesh.p@oss.qualcomm.com>
> Depends-on: [PATCH ath-next v3 00/10] wifi: ath12k: ng: Add QCN9625 Wi-Fi 8 HAL register and descriptor definitions
> Message-ID: <20261030120743.2687216-1-praneesh.p@oss.qualcomm.com>
> Depends-on: [PATCH 0/4] wifi: ath12k: ng: Add SAM support for QCN9625
> Message-ID: <20260921090656.1575082-1-aishwarya.r@oss.qualcomm.com>
> 
> Signed-off-by: Pradeep Kumar Chitrapu <pradeep.chitrapu@oss.qualcomm.com>
> ---
> Changes in v3:
> - Update the cover letter dependency references to the latest versions
>   found in local mail: multi-gen arch-ops v4 and QCN9625 HAL/register
>   definitions v3.
> - Clean up the global-peer-ID fix by keeping only the wiphy-locked
>   dp_peer accessor needed by the series.
> - Make the dp_peer accessor typed and local to ath12k, and drop the
>   unused RCU accessor/export churn from the last patch.
> - Link to v2: https://patch.msgid.link/20261021-reo-cmd-b4-posting-v2-0-e8e3f482bfc9@oss.qualcomm.com
> 
> Changes in v2:
> - Use a lock-held helper for Wi-Fi 8 REO command queueing.
> - Document all-or-nothing SRNG pointer rollback for batched REO commands.
> - Use the shared Wi-Fi 8 REO queue-address LUT for qref updates.
> - Link to v1: https://patch.msgid.link/20260923-reo-cmd-b4-posting-v1-0-74935135a2de@oss.qualcomm.com
> 
> To: Jeff Johnson <jjohnson@kernel.org>
> To: Ripan Deuri <quic_rdeuri@quicinc.com>
> To: Pavankumar Nandeshwar <quic_pnandesh@quicinc.com>
> To: Vasanthakumar Thiagarajan <vasanthakumar.thiagarajan@oss.qualcomm.com>
> To: Baochen Qiang <baochen.qiang@oss.qualcomm.com>
> Cc: linux-wireless@vger.kernel.org
> Cc: ath12k@lists.infradead.org
> Cc: linux-kernel@vger.kernel.org
> Cc: Jeff Johnson <jeff.johnson@oss.qualcomm.com>
> 
> ---
> Pradeep Kumar Chitrapu (13):
>       wifi: ath12k: ng: add REO command and status support
>       wifi: ath12k: ng: add high-priority REO command ring
>       wifi: ath12k: ng: allocate REO command context before submission
>       wifi: ath12k: ng: refactor REO command framework for extensibility
>       wifi: ath12k: ng: log successful RX TID queue updates
>       wifi: ath12k: ng: parse 1K REO queue statistics
>       wifi: ath12k: ng: process REO status ring
>       wifi: ath12k: ng: add batched REO command sends
>       wifi: ath12k: ng: add REO queue descriptor helpers
>       wifi: ath12k: ng: add REO qaddr cache clear support
>       wifi: ath12k: ng: add RX TID REO helpers
>       wifi: ath12k: ng: wire RX TID REO operations
>       wifi: ath12k: ng: use global dp peer id for REO TID setup
> 
>  drivers/net/wireless/ath/ath12k/core.h             |   2 +
>  drivers/net/wireless/ath/ath12k/dp.c               |  10 +-
>  drivers/net/wireless/ath/ath12k/dp.h               |  15 +-
>  drivers/net/wireless/ath/ath12k/dp_cmn.h           |   6 +
>  drivers/net/wireless/ath/ath12k/dp_peer.c          |  14 +
>  drivers/net/wireless/ath/ath12k/dp_peer.h          |   4 +-
>  drivers/net/wireless/ath/ath12k/dp_rx.c            | 138 +++-
>  drivers/net/wireless/ath/ath12k/dp_rx.h            |  20 +-
>  drivers/net/wireless/ath/ath12k/hal.h              | 103 +++
>  drivers/net/wireless/ath/ath12k/mac.c              |  15 +-
>  drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c      |  63 +-
>  drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h      |   4 +-
>  drivers/net/wireless/ath/ath12k/wifi7/hal.h        |  94 +--
>  drivers/net/wireless/ath/ath12k/wifi8/dp.c         |  28 +
>  drivers/net/wireless/ath/ath12k/wifi8/dp.h         |   1 +
>  drivers/net/wireless/ath/ath12k/wifi8/dp_peer.c    |  16 +-
>  drivers/net/wireless/ath/ath12k/wifi8/dp_rx.c      | 643 +++++++++++++++-
>  drivers/net/wireless/ath/ath12k/wifi8/dp_rx.h      |  57 ++
>  drivers/net/wireless/ath/ath12k/wifi8/hal.c        |  16 +-
>  drivers/net/wireless/ath/ath12k/wifi8/hal.h        |   3 +
>  drivers/net/wireless/ath/ath12k/wifi8/hal_desc.h   | 377 +++++++++-
>  .../net/wireless/ath/ath12k/wifi8/hal_qcn9625.c    |   1 +
>  drivers/net/wireless/ath/ath12k/wifi8/hal_rx.c     | 813 +++++++++++++++++++++
>  drivers/net/wireless/ath/ath12k/wifi8/hal_rx.h     | 103 ++-
>  drivers/net/wireless/ath/ath12k/wifi8/hal_tx.h     |   9 +
>  drivers/net/wireless/ath/ath12k/wifi8/hw.c         |   1 +
>  26 files changed, 2347 insertions(+), 209 deletions(-)
> ---
> base-commit: a2fa01354eb39e673f3f09e6c1cec39f82f0f9ae
> change-id: 20260923-reo-cmd-b4-posting-af227314a3b5
> prerequisite-patch-id: 49882cc69530a316a86f617b0b8649c3e753fc39
> prerequisite-patch-id: 6fe238c82896b9f8b39fa0f09e32fb72d82ea6e1
> prerequisite-patch-id: f09a16b2b6b388cb3290a14d86f4fbe370929680
> prerequisite-patch-id: f7fab6336752c5a6e2e45221157c05a2845b1057
> 
> Best regards,
> --  
> Pradeep Kumar Chitrapu <pradeep.chitrapu@oss.qualcomm.com>

All,
This was only supposed to go to the Qualcomm internal list since this is work
in progress.  Please ignore.

/jeff

      parent reply	other threads:[~2026-11-04  2:26 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-11-04  1:10 Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 01/13] wifi: ath12k: ng: add REO command and status support Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 02/13] wifi: ath12k: ng: add high-priority REO command ring Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 03/13] wifi: ath12k: ng: allocate REO command context before submission Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 04/13] wifi: ath12k: ng: refactor REO command framework for extensibility Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 05/13] wifi: ath12k: ng: log successful RX TID queue updates Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 06/13] wifi: ath12k: ng: parse 1K REO queue statistics Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 07/13] wifi: ath12k: ng: process REO status ring Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 08/13] wifi: ath12k: ng: add batched REO command sends Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 09/13] wifi: ath12k: ng: add REO queue descriptor helpers Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 10/13] wifi: ath12k: ng: add REO qaddr cache clear support Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 11/13] wifi: ath12k: ng: add RX TID REO helpers Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 12/13] wifi: ath12k: ng: wire RX TID REO operations Pradeep Kumar Chitrapu
2026-11-04  1:10 ` [PATCH ath-next v3 13/13] wifi: ath12k: ng: use global dp peer id for REO TID setup Pradeep Kumar Chitrapu
2026-11-04  2:26 ` Jeff Johnson [this message]

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=ee2377e1-2722-4068-b4b6-44191b1b28dc@oss.qualcomm.com \
    --to=jeff.johnson@oss.qualcomm.com \
    --cc=ath12k-review@oss.qualcomm.com \
    --cc=ath12k@lists.infradead.org \
    --cc=baochen.qiang@oss.qualcomm.com \
    --cc=jjohnson@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=pradeep.chitrapu@oss.qualcomm.com \
    --cc=quic_pnandesh@quicinc.com \
    --cc=quic_rdeuri@quicinc.com \
    --cc=vasanthakumar.thiagarajan@oss.qualcomm.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®