diff options
| author | Miaoqing Pan <miaoqing.pan@oss.qualcomm.com> | 2026-08-06 18:13:29 +0800 |
|---|---|---|
| committer | Jeff Johnson <jeff.johnson@oss.qualcomm.com> | 2026-09-03 11:59:35 -0700 |
| commit | 32ec8488d75d122768b1977501bcb5ec799230c4 (patch) | |
| tree | e4e1a5b7299c45ed8e7ba2ca91fa15b181140af4 /scripts/Makefile.thinlto | |
| parent | e6c2d73f27b3948cabec1017c9443fba24f1dcc1 (diff) | |
| download | linux-next-32ec8488d75d122768b1977501bcb5ec799230c4.tar.gz linux-next-32ec8488d75d122768b1977501bcb5ec799230c4.zip | |
wifi: ath11k: fix sporadic WLAN initialization failures
On WCN6750 platforms, reboot stress testing occasionally results in WLAN
initialization failures after boot. The WPSS firmware reaches the running
state successfully, but no WLAN interface is created.
Analysis shows that ath11k_ahb depends on the QRTR SMD transport for QMI
communication with WPSS firmware. However, this dependency is not
currently expressed in Kconfig, allowing qrtr_smd and ath11k_ahb to load
in either order when built as modules.
If ath11k_ahb is loaded before qrtr_smd becomes available, WLAN
initialization may not complete successfully.
Make the QRTR and QRTR_SMD dependencies explicit and add a soft
dependency to ensure qrtr_smd is loaded before ath11k_ahb.
Tested-on: WCN6750 hw1.0 AHB WLAN.MSL.2.0.c2-00204-QCAMSLSWPLZ-1
Fixes: 00402f49d26f ("ath11k: Add support for WCN6750 device")
Signed-off-by: Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
Reviewed-by: Baochen Qiang <baochen.qiang@oss.qualcomm.com>
Reviewed-by: Rameshkumar Sundaram <rameshkumar.sundaram@oss.qualcomm.com>
Link: https://patch.msgid.link/20260806101331.484063-2-miaoqing.pan@oss.qualcomm.com
Signed-off-by: Jeff Johnson <jeff.johnson@oss.qualcomm.com>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
