Baochen Qiang <quic_bqiang@xxxxxxxxxxx> wrote: > For non-WoW suspend/resume, ath12k host powers down whole hardware > when suspend and powers up it when resume, the code path it goes > through is very like the ath12k reset logic. > > In order to reuse that logic, rearrange IRQ handling in the reset > path. > > Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0-03427-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.15378.4 > Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.0.1-00029-QCAHKSWPL_SILICONZ-1 > > Signed-off-by: Baochen Qiang <quic_bqiang@xxxxxxxxxxx> > Signed-off-by: Kalle Valo <quic_kvalo@xxxxxxxxxxx> 10 patches applied to ath-next branch of ath.git, thanks. c7b2da3c0a57 wifi: ath12k: rearrange IRQ enable/disable in reset path b8b50a489d51 wifi: ath12k: remove MHI LOOPBACK channels 8591b2baaee4 wifi: ath12k: do not dump SRNG statistics during resume 1623bf78c846 wifi: ath12k: fix warning on DMA ring capabilities event 7b3d4eb283d2 wifi: ath12k: decrease MHI channel buffer length to 8KB 692921ead832 wifi: ath12k: flush all packets before suspend b1c9992c675b wifi: ath12k: no need to handle pktlog during suspend/resume 2652f6b472ff wifi: ath12k: avoid stopping mac80211 queues in ath12k_core_restart() 8d5f4da8d70b wifi: ath12k: support suspend/resume 2b0028458996 wifi: ath12k: change supports_suspend to true for WCN7850 -- https://patchwork.kernel.org/project/linux-wireless/patch/20240412060620.27519-2-quic_bqiang@xxxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches