mirror of
https://github.com/torvalds/linux.git
synced 2026-06-06 05:27:07 +02:00
Reapply "wifi: ath11k: restore country code during resume"
This reverts commitd3e154d777. With non-WoWLAN suspend support brought back, commit7f0343b7b8("wifi: ath11k: restore country code during resume") needs to be brought back as well. Tested-on: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.30 Tested-by: Muhammad Usama Anjum <usama.anjum@collabora.com> Tested-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Baochen Qiang <quic_bqiang@quicinc.com> Link: https://patch.msgid.link/20250328-ath11k-bring-hibernation-back-v3-6-23405ae23431@quicinc.com Signed-off-by: Jeff Johnson <jeff.johnson@oss.qualcomm.com>
This commit is contained in:
parent
32d93b51bc
commit
3b199a58cc
|
|
@ -1185,6 +1185,7 @@ EXPORT_SYMBOL(ath11k_core_resume_early);
|
|||
|
||||
static int ath11k_core_resume_default(struct ath11k_base *ab)
|
||||
{
|
||||
struct ath11k *ar;
|
||||
long time_left;
|
||||
int ret;
|
||||
|
||||
|
|
@ -1195,6 +1196,20 @@ static int ath11k_core_resume_default(struct ath11k_base *ab)
|
|||
return -ETIMEDOUT;
|
||||
}
|
||||
|
||||
/* So far only single_pdev_only devices can reach here,
|
||||
* so it is valid to handle the first, and the only, pdev.
|
||||
*/
|
||||
ar = ab->pdevs[0].ar;
|
||||
if (ab->hw_params.current_cc_support &&
|
||||
ar->alpha2[0] != 0 && ar->alpha2[1] != 0) {
|
||||
ret = ath11k_reg_set_cc(ar);
|
||||
if (ret) {
|
||||
ath11k_warn(ab, "failed to set country code during resume: %d\n",
|
||||
ret);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
ret = ath11k_dp_rx_pktlog_start(ab);
|
||||
if (ret)
|
||||
ath11k_warn(ab, "failed to start rx pktlog during resume: %d\n",
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user