[PATCH 0/3] wifi: ath12k: Enable REO queue lookup table on QCN9274
Nithyanantham Paramasivam
quic_nithp at quicinc.com
Fri Feb 7 09:22:03 PST 2025
On 2/7/2025 10:17 PM, Nithyanantham Paramasivam wrote:
> Instead of storing the REO queue address inside peer entries, REO
> hardware module prefers them to be stored in SRAM which could be
> directly accessed by REO using peer_ID/TID based Lookup table(LUT)
> mechanism. This feature is expected to improve stability by reduced
> interaction between host and firmware during both MLO and non-MLO
> operations.This feature is enabled only for the QCN9274, so it does
> not impact the WCN7850.
>
> v9:
> - Rebased to latest TOT
> - refactored the common code to function
> - reolut size variable added
> - moved ab to front
>
> v8:
> - Addressed baochen comments
> - For this, added changes for paddr/vaddr alignment
>
> v7:
> - updated copyrights
> - removed memset
>
> v6:
> - commit subject change patch (1/3)
> - tested latest FW
>
> v5:
> - Rebased to latest TOT
> - updated the changes for ml peers
>
> v4:
> - Changed Read Address Name
> - reo lut support check added for qref service flag
> - Instead of [PATCH V4 0/3], had [PATCH V4 0/2]
>
> v3:
> - Added new patchset(patch-3) to enable the reo lut
> - Edited patch names
>
> v2:
> - Rebased on ToT
> - Addressed review comments
>
> Balamurugan S (1):
> wifi: ath12k: Add support to clear qdesc array in REO cache
>
> Nithyanantham Paramasivam (1):
> wifi: ath12k: Enable REO queue lookup table feature on QCN9274
>
> Sriram R (1):
> wifi: ath12k: Fix the enabling of REO queue lookup table feature
>
> drivers/net/wireless/ath/ath12k/dp.c | 79 ++++++++++++++++--------
> drivers/net/wireless/ath/ath12k/dp.h | 7 ++-
> drivers/net/wireless/ath/ath12k/dp_rx.c | 11 +++-
> drivers/net/wireless/ath/ath12k/hal.h | 10 ++-
> drivers/net/wireless/ath/ath12k/hal_rx.c | 19 +++++-
> drivers/net/wireless/ath/ath12k/hw.c | 6 +-
> drivers/net/wireless/ath/ath12k/hw.h | 5 +-
> drivers/net/wireless/ath/ath12k/wmi.c | 8 ++-
> drivers/net/wireless/ath/ath12k/wmi.h | 1 +
> 9 files changed, 110 insertions(+), 36 deletions(-)
>
>
> base-commit: 48a62436540224f57013c27519dd2aa3ddd714c9
Please ignore this version due to junk version histories added.
More information about the ath12k
mailing list