Re: [PATCH v4 2/3] ath10k: Add device-tree quirk to skip host cap QMI requests
Vasanthakumar Thiagarajan <[email protected]> Tue, 31 Mar 2026 21:36:28 +0530
| Newsgroups | org.infradead.lists.ath10k,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-wireless,org.kernel.vger.phone-devel |
|---|---|
| Message-ID | <[email protected]> |
On 3/25/2026 11:27 PM, David Heidelberg via B4 Relay wrote: > From: Amit Pundir <[email protected]> > > Some firmware versions do not support the host capability QMI request. > Since this request occurs before firmware-N.bin and board-M.bin are > loaded, the quirk cannot be expressed in the firmware itself. > > The root cause is unclear, but there appears to be a generation of > firmware that lacks host capability support. > > Without this quirk, ath10k_qmi_host_cap_send_sync() returns > QMI_ERR_MALFORMED_MSG_V01 before loading the firmware. This error is not > fatal - Wi-Fi services still come up successfully if the request is simply > skipped. > > Add a device-tree quirk to skip the host capability QMI request on devices > whose firmware does not support it. > > For example, firmware build > "QC_IMAGE_VERSION_STRING=WLAN.HL.2.0.c3-00257-QCAHLSWMTPLZ-1" > on Xiaomi Poco F1 phone requires this quirk. > > Suggested-by: Bjorn Andersson <[email protected]> > Signed-off-by: Amit Pundir <[email protected]> > Signed-off-by: David Heidelberg <[email protected]> Reviewed-by: Vasanthakumar Thiagarajan <[email protected]>