wifi: ath11k: Prevent REO cmd failures
authorHarshitha Prem <quic_hprem@quicinc.com>
Mon, 17 Apr 2023 10:35:01 +0000 (13:35 +0300)
committerKalle Valo <quic_kvalo@quicinc.com>
Wed, 19 Apr 2023 14:22:48 +0000 (17:22 +0300)
commita8ae833657a45746debde85c38bb7f070d344026
treef6d4f70bc21129a8a85c1bfea02098d42133659b
parent93a91f40c25c3d0e61f8540a7accf105090f9995
wifi: ath11k: Prevent REO cmd failures

Prevent REO cmd failures causing double free by increasing REO cmd
ring size and moving REO status ring mask to IRQ group 3 from group
0 to separate from tx completion ring on IRQ group 0 which may delay
reo status processing.

Tested-on: QCN9074 hw1.0 PCI WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
Tested-on: IPQ8074 hw2.0 AHB WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1

Signed-off-by: Sathishkumar Muruganandam <quic_murugana@quicinc.com>
Signed-off-by: Harshitha Prem <quic_hprem@quicinc.com>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://lore.kernel.org/r/20230403182420.23375-3-quic_hprem@quicinc.com
drivers/net/wireless/ath/ath11k/dp.h
drivers/net/wireless/ath/ath11k/hw.c