From nobody Thu Apr 9 17:25:21 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D9510389119; Tue, 7 Apr 2026 06:44:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775544240; cv=none; b=rH1wcs8zj8gBkUYoRbPfZecGkxGjN4CsxWTdCZsFx16u5nijma7z52ksPDVLuvUEonZ9ZmCxN/k8wngQnc4lgo80UThWeFYFGhfn82YViYP5tvHTeZgOFlxKhUok0JXxgWzwqaNaalS+jMyw6Lofq0AQ22ivxe9lzaKNMQZxPE8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775544240; c=relaxed/simple; bh=Te43aWuAgzoNv/WPGZnzW3zZ+aV+8/H/z+FNFK7lU94=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qFPAJ+OgJdoYkKEKC4jxWfkpW9vhsWQIwq+7FTcRGW+4IXMh+nD4/GpMYinLyPcyaLNTj195Y21vIKj64LGQ1sdGVInd/WLmc9Jp3mQSof8jTQCUCdg4DlLke8IPJkMdjQr6e7NgbqzKQu7lpqiJZ8xqRHbJgJoplS2f47FgmBg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nH6nWXwY; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="nH6nWXwY" Received: by smtp.kernel.org (Postfix) with ESMTPS id 9F2DDC2BC9E; Tue, 7 Apr 2026 06:44:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1775544240; bh=Te43aWuAgzoNv/WPGZnzW3zZ+aV+8/H/z+FNFK7lU94=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=nH6nWXwYGakVtZvQSTSHUc1XgpKajBMKcBgbY118ti6DdFgIqFdBX9QfWORtsZE1Q YcO2NEUGJRMdLHzbzAzibKc21A1OKRmhg1KOYgdV1QcJw7Qn4vbamFhYqvGpqtyXOZ hVjThEWh35D7wmKY2lsvrKQN58WHKNbe9qop2fSmBK2Ym2y4Tc3K1GV2yIsiqZr3K+ JpMBDxgKJbNSvoB8A1mxlTNbZmbzPfuf+R5nbefjIU44xN/p5MwywmN2e33lNS1hx0 gxgFNhb0C0o3kpyCQxFyXq1+5JlaUsNI3/Dmwmo0faoaxrM4u0g967n0IUn2LYt/oz WQVnTHK6gxtGw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8892BFB519E; Tue, 7 Apr 2026 06:44:00 +0000 (UTC) From: David Heidelberg via B4 Relay Date: Tue, 07 Apr 2026 08:43:54 +0200 Subject: [PATCH v5 1/3] dt-bindings: wireless: ath10k: Add quirk to skip host cap QMI requests Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260407-skip-host-cam-qmi-req-v5-1-dfa8a05c6538@ixit.cz> References: <20260407-skip-host-cam-qmi-req-v5-0-dfa8a05c6538@ixit.cz> In-Reply-To: <20260407-skip-host-cam-qmi-req-v5-0-dfa8a05c6538@ixit.cz> To: Johannes Berg , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jeff Johnson , Bjorn Andersson , Konrad Dybcio , Paul Sajna Cc: Baochen Qiang , Vasanthakumar Thiagarajan , Dmitry Baryshkov , Amit Pundir , linux-wireless@vger.kernel.org, devicetree@vger.kernel.org, ath10k@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, phone-devel@vger.kernel.org, David Heidelberg X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1497; i=david@ixit.cz; h=from:subject:message-id; bh=1luENuPnPeyXu5VeZAHgXAvwbtbY0TaE2mQPU89+fLM=; b=owEBbQKS/ZANAwAIAWACP8TTSSByAcsmYgBp1KeuDBmYFxoMD+Feuzgv5t7+yMPiKxBLPkhjo BOciIS9EeuJAjMEAAEIAB0WIQTXegnP7twrvVOnBHRgAj/E00kgcgUCadSnrgAKCRBgAj/E00kg crJnD/92pJEinb9W7xjyVfljYpzqTfNMPOo4pEvNwTgGCTm7Lq34y5I0iufUO/SBAILukgfj4bb j2XQd7yv00r8KhhrdbzXhg43Fj7/rKuSJMCENJBB4kDfverQ/wB7towGcS5lqeXym3D7XU6PS+S 3uNXhdVG1ok4ZWliDtim/MWXWO3fiGzC+OIijYJX8dGYbmItcmRtfNbVJdQKyoAwAOGQM8jy1n0 f0ip71zbZYbCIP8BqBXYf+iB0xSlIvY+9phdX2vQW8uwKpsqtIhsFyAde7pMBWYNV7GDPF3l6bL 4Ge9GhFGiOKQowqoJKTmVZG9Pbq3HTyCebiJd/8WIAjUYEEAZO+4YRZjPXgbxshXDYsSGWDBP58 Dtik0XR6CTDTMRDlRYIB9n3TGDmWXEJWBFWbIzNhoX5WV9aRVaSkop9wGziturc8MZQLXTotpyQ MIktNTjigI8p/KIv2wNQZPUJPKCcToYK3JWXgQ4FWSTSwmuzlCBLxyYlM/oVffbdkyGbrKwkZzE de7bXE/i06hqwv/4d0jptGDlzTUK4p8UPNPRVB1b4/qS3vPFUBbpAdwc1D4yne0DTMioKc5yXF2 9EqOwclRLK6fo2OAo4H/kT9eiZCv69kjKoVShGU9PuEu8Fk+GJLHPFZyGfd6IFLPoFVClrYfwbP 9SluheIL9DVDPJg== X-Developer-Key: i=david@ixit.cz; a=openpgp; fpr=D77A09CFEEDC2BBD53A7047460023FC4D3492072 X-Endpoint-Received: by B4 Relay for david@ixit.cz/default with auth_id=355 X-Original-From: David Heidelberg Reply-To: david@ixit.cz From: Amit Pundir Some firmware versions do not support the host-capability QMI request. Since this request occurs before firmware and board files are loaded, the quirk cannot be expressed in the firmware itself and must be described in the device tree. Signed-off-by: Amit Pundir Co-developed-by: David Heidelberg Signed-off-by: David Heidelberg Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/net/wireless/qcom,ath10k.yaml | 11 +++++++= ++++ 1 file changed, 11 insertions(+) diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yam= l b/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml index f2440d39b7ebc..c21d66c7cd558 100644 --- a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml +++ b/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml @@ -171,6 +171,12 @@ properties: Quirk specifying that the firmware expects the 8bit version of the host capability QMI request =20 + qcom,snoc-host-cap-skip-quirk: + type: boolean + description: + Quirk specifying that the firmware wants to skip the host + capability QMI request + qcom,xo-cal-data: $ref: /schemas/types.yaml#/definitions/uint32 description: @@ -292,6 +298,11 @@ allOf: required: - interrupts =20 + - not: + required: + - qcom,snoc-host-cap-8bit-quirk + - qcom,snoc-host-cap-skip-quirk + examples: # SNoC - | --=20 2.53.0 From nobody Thu Apr 9 17:25:21 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D9488387587; Tue, 7 Apr 2026 06:44:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775544240; cv=none; b=hLKga9z8/C49epsbRKx6TsBVEfQSdeZesZw7+aoDKNYWwp0X/J++bxysL09IZuG1iWSYp2J3iwgTn+mT/e3dsaw4I69+sCazIFPMelN6vHNa5qNmFr/RePKOhlo7Q4DMYoUZdqaa15xHTxGMUmDRmiPRn6SJe/fZtVikL1QRMuc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775544240; c=relaxed/simple; bh=GEymDA+iQJel2JdCTM+6T/7r4bVEqeoygTAWOXIniVw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AQ7vmTfT7DmiAla9uWQNJPIBV7jOROLk3brzCtJ5a7TUnV+dsorBIeXkcyCgch9aM6ziT7PlqlNOXqL1NMF/Kfpw5W+VY7PK2pWWRYs/pssOF7hEqIcb/1EFWLn412+julCCNZdFvJlf20oaZppQE+4eubAbli3ajdqdO7RiXUE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=p3UfE+O5; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="p3UfE+O5" Received: by smtp.kernel.org (Postfix) with ESMTPS id AA189C2BCB1; Tue, 7 Apr 2026 06:44:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1775544240; bh=GEymDA+iQJel2JdCTM+6T/7r4bVEqeoygTAWOXIniVw=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=p3UfE+O5jEFkYuBoqSGz8gFoHHETkW/wv0HISlgsBWyiu8i9I6Z7EHQeySMzZVXWZ ty+IZ4m2tOVbTQkv54NInkjt+10Rrx1ov+acvK72fPlyzF1OfbOYPnNuOK3Z2yC0sQ J01n1DuN2rvsZm2LUVY8Luid9jFd1rgmxIanqokhD/cNhLcrqDh68DJ63RXblvsQZ1 rg42VOc04zNBs/jVaAAoEPM6ndFCYd8DhEgVn7xV4lt6k7uQp9tBouyFMh/9NGiAH4 5mDOtYAn2rw4rJhz93SCkIXjehGVQTpzzuxWpKp7iRWU3Hshf4iC9NoKb3DG9ltyAL POm7OY29kbYUA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9ADC2FB519F; Tue, 7 Apr 2026 06:44:00 +0000 (UTC) From: David Heidelberg via B4 Relay Date: Tue, 07 Apr 2026 08:43:55 +0200 Subject: [PATCH v5 2/3] ath10k: Add device-tree quirk to skip host cap QMI requests Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260407-skip-host-cam-qmi-req-v5-2-dfa8a05c6538@ixit.cz> References: <20260407-skip-host-cam-qmi-req-v5-0-dfa8a05c6538@ixit.cz> In-Reply-To: <20260407-skip-host-cam-qmi-req-v5-0-dfa8a05c6538@ixit.cz> To: Johannes Berg , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jeff Johnson , Bjorn Andersson , Konrad Dybcio , Paul Sajna Cc: Baochen Qiang , Vasanthakumar Thiagarajan , Dmitry Baryshkov , Amit Pundir , linux-wireless@vger.kernel.org, devicetree@vger.kernel.org, ath10k@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, phone-devel@vger.kernel.org, David Heidelberg X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3626; i=david@ixit.cz; h=from:subject:message-id; bh=duxRMTRGnz0BVuY8CUPzChCzTzgdtO7LKOK19WE1+G0=; b=owEBbQKS/ZANAwAIAWACP8TTSSByAcsmYgBp1Keu88ybLs7hox4Z8WZ8o/SOGrjIyc50jOeLX QOeUbddEHaJAjMEAAEIAB0WIQTXegnP7twrvVOnBHRgAj/E00kgcgUCadSnrgAKCRBgAj/E00kg csgHEACboOgcD/LfRDDFDXsLlNM8GQpmFctiiv8IiSa6B7WuuCZJPAlP3WC0R2Ey4yNoNjHQCr0 ZyvWsz6GOjzVbxcOf5+/c4qMuiSvnJ7ulQ1Kk4gGgG9+W5blpLLajSw97dXGLS/wSCUXeIvDGp2 BPLTJjNlkgfd7gnD/Dt4VEgOFxpMv9xE27OxvYSyGb6ipvdxJtkebQ+4ty46eutqLo2+9m00NwN 0AH9Ftd/rDohmPpYJbm+oTsLY2PmhLf5iNDk8l9sQChoPfJMl3Exf53kqW8YqB9dp0Tms2JRCoG NXQyh7XsX8uQpLNg2f3vB/eCgAObfDWABwjtSq+PxXjWDOUprrOVcsPdfrcLxVdzFoSWPk8o+nm ao6WLbn4AQ9hjbYwJ6nelY4kPUDs6tS1eZHtGjes/kCHXf7vP4FxbcbCmgDmpHOKGJBJE3U/kyD ZRJegTIBgZiSVp9Viq8iGgd0/DypawqzUWfoalT1VVxZQoEezg0LUw09Xk7puDEqce8p/25O2vB +vglqLByzcXiWIX5FM0cW3TZOe14Wr7AYmg6g3deIOtKjXatGDIG9VxvEXTKp1s9aN7pAjtaTIB Zcixl/7/AJULaUwRoSzAv5PhFxu+QOxALaXb6mWYGlSsvamwVXBqkOEoHcCWijHOyIpIZKyxPvw lS+1BqIPk5NW51Q== X-Developer-Key: i=david@ixit.cz; a=openpgp; fpr=D77A09CFEEDC2BBD53A7047460023FC4D3492072 X-Endpoint-Received: by B4 Relay for david@ixit.cz/default with auth_id=355 X-Original-From: David Heidelberg Reply-To: david@ixit.cz From: Amit Pundir 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=3DWLAN.HL.2.0.c3-00257-QCAHLSWMTPLZ-1" on Xiaomi Poco F1 phone requires this quirk. Suggested-by: Bjorn Andersson Signed-off-by: Amit Pundir Tested-by: Paul Sajna Reviewed-by: Baochen Qiang Reviewed-by: Vasanthakumar Thiagarajan Acked-by: Dmitry Baryshkov Signed-off-by: David Heidelberg --- drivers/net/wireless/ath/ath10k/qmi.c | 13 ++++++++++--- drivers/net/wireless/ath/ath10k/snoc.c | 3 +++ drivers/net/wireless/ath/ath10k/snoc.h | 1 + 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/drivers/net/wireless/ath/ath10k/qmi.c b/drivers/net/wireless/a= th/ath10k/qmi.c index eebd78e7ff6bc..e7f90fd9e9b83 100644 --- a/drivers/net/wireless/ath/ath10k/qmi.c +++ b/drivers/net/wireless/ath/ath10k/qmi.c @@ -808,6 +808,7 @@ ath10k_qmi_ind_register_send_sync_msg(struct ath10k_qmi= *qmi) static void ath10k_qmi_event_server_arrive(struct ath10k_qmi *qmi) { struct ath10k *ar =3D qmi->ar; + struct ath10k_snoc *ar_snoc =3D ath10k_snoc_priv(ar); int ret; =20 ret =3D ath10k_qmi_ind_register_send_sync_msg(qmi); @@ -819,9 +820,15 @@ static void ath10k_qmi_event_server_arrive(struct ath1= 0k_qmi *qmi) return; } =20 - ret =3D ath10k_qmi_host_cap_send_sync(qmi); - if (ret) - return; + /* + * Skip the host capability request for the firmware versions which + * do not support this feature. + */ + if (!test_bit(ATH10K_SNOC_FLAG_SKIP_HOST_CAP_QUIRK, &ar_snoc->flags)) { + ret =3D ath10k_qmi_host_cap_send_sync(qmi); + if (ret) + return; + } =20 ret =3D ath10k_qmi_msa_mem_info_send_sync_msg(qmi); if (ret) diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/= ath/ath10k/snoc.c index f72f236fb9eb3..3106502275781 100644 --- a/drivers/net/wireless/ath/ath10k/snoc.c +++ b/drivers/net/wireless/ath/ath10k/snoc.c @@ -1362,6 +1362,9 @@ static void ath10k_snoc_quirks_init(struct ath10k *ar) =20 if (of_property_read_bool(dev->of_node, "qcom,snoc-host-cap-8bit-quirk")) set_bit(ATH10K_SNOC_FLAG_8BIT_HOST_CAP_QUIRK, &ar_snoc->flags); + + if (of_property_read_bool(dev->of_node, "qcom,snoc-host-cap-skip-quirk")) + set_bit(ATH10K_SNOC_FLAG_SKIP_HOST_CAP_QUIRK, &ar_snoc->flags); } =20 int ath10k_snoc_fw_indication(struct ath10k *ar, u64 type) diff --git a/drivers/net/wireless/ath/ath10k/snoc.h b/drivers/net/wireless/= ath/ath10k/snoc.h index 1ecae34687c21..46574fd8f84ee 100644 --- a/drivers/net/wireless/ath/ath10k/snoc.h +++ b/drivers/net/wireless/ath/ath10k/snoc.h @@ -51,6 +51,7 @@ enum ath10k_snoc_flags { ATH10K_SNOC_FLAG_MODEM_STOPPED, ATH10K_SNOC_FLAG_RECOVERY, ATH10K_SNOC_FLAG_8BIT_HOST_CAP_QUIRK, + ATH10K_SNOC_FLAG_SKIP_HOST_CAP_QUIRK, }; =20 struct clk_bulk_data; --=20 2.53.0 From nobody Thu Apr 9 17:25:21 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 13CE238A712; Tue, 7 Apr 2026 06:44:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775544241; cv=none; b=qbPFDIBZWCs3O3ap4neIFG9gKgNs2K4N0VRT2NuolqJasiLbsBf3D5NAzJPyTewvPx/wuEBJAhNXd6Devt8oV5RrFP64HkSoCekC9lbcOXTbxBq+nmsJ1WVPG0Ur/wMc/tgVWjI0mQOOLkzzP1bQBFnCX+FCJ2J2FgP6HEkcmkQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775544241; c=relaxed/simple; bh=To0TOgWdk+Eg3vCUJ0MvI1sSRqScB4zFZ3xj+H7iwWk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nCPEpFH0FOA7T08s4JZROz9NGFI1FEVulcdOSPaqkybxmvoRpSmJJjGN0JF5wC24znSHqlw95d7w4juLoXnEDZPZvnDvbehTTYZj0aGoHH+r+rVP95KsxQMAVu7JyjqqvREg9Ux7Kg32iOZLkiC78/gbWL+WB5xtHxNqD6LBAfE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=LZjh3z+o; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="LZjh3z+o" Received: by smtp.kernel.org (Postfix) with ESMTPS id BD69CC19424; Tue, 7 Apr 2026 06:44:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1775544240; bh=To0TOgWdk+Eg3vCUJ0MvI1sSRqScB4zFZ3xj+H7iwWk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=LZjh3z+oKpl3+fFSh3fpCOIeXeEibbIAZ45Tgut4/0L/2VtEpuqkd/hV4xtxpTlOh cLOataclZiWmnVO3IfQErs9jpIl7IEmDGlk0VHqBQh2aLB/KVkhlwGHQFq1N3ABBy3 TQIEg+oURUJrG2/4PWittvzZEYw+AHGJSiEASktUgCWSA6yTnYNfAgoeUZiH5PBeOB e8wYJM1toLafK4tHjGT/TASxIqpz4dTOBYeiaqIR2f8sEItLE5m26kFo0Qk6GSmIMp yW/MdmNbFGrsra4/hHrYIsEOW1tVz1R9U2IrMLDull3Qhv7/+xj6TjSefd+fLTEI+i DWiXaQ0S530+Q== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id ACE07E9D832; Tue, 7 Apr 2026 06:44:00 +0000 (UTC) From: David Heidelberg via B4 Relay Date: Tue, 07 Apr 2026 08:43:56 +0200 Subject: [PATCH v5 3/3] arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable ath10k host-cap skip quirk Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260407-skip-host-cam-qmi-req-v5-3-dfa8a05c6538@ixit.cz> References: <20260407-skip-host-cam-qmi-req-v5-0-dfa8a05c6538@ixit.cz> In-Reply-To: <20260407-skip-host-cam-qmi-req-v5-0-dfa8a05c6538@ixit.cz> To: Johannes Berg , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jeff Johnson , Bjorn Andersson , Konrad Dybcio , Paul Sajna Cc: Baochen Qiang , Vasanthakumar Thiagarajan , Dmitry Baryshkov , Amit Pundir , linux-wireless@vger.kernel.org, devicetree@vger.kernel.org, ath10k@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, phone-devel@vger.kernel.org, David Heidelberg X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=932; i=david@ixit.cz; h=from:subject:message-id; bh=DU/dXePFyTa55SQv+lhHqY4KIdvjaGH0tSQ5egVr5Ig=; b=kA0DAAgBYAI/xNNJIHIByyZiAGnUp66g1k1G2PXK1XLApKqh8rZQqnP+rM1X6ccdHnoc1CQiZ YkCMwQAAQgAHRYhBNd6Cc/u3Cu9U6cEdGACP8TTSSByBQJp1KeuAAoJEGACP8TTSSByrA0P/3wf qabD5CEeb4B4+PsJgKOZY/BrgJN1A4Zdw5C35f3dwpNPtBQTwOkxEcSCHj5GYoAtZRGeJWCr+0Z 6Za616Xc2FfWBQa3wtnFtArLaTN58RK4j9patgL5m1lOe+iXo9A8ZyowzTRgnLA3jvxqfibnXdU Cab7tJzP2IyopQE4WpkfMYjj6PbA72EmXSMtVqBpPr73FIyYL1rSswZ52gOxhVIGOx6SAaZg+4c KsKnhg03Fzx7Y3UKTFqJ2JYMadV/h+GgmL4PfmYQqcLUtEcMm8BBRPiVFKGproGfkJ6hDA59JFH CVwyIV3QEC8op9GElbGGXsiAq0XbBFo+qvLme+gDcpTakvz1EzLv/bfYG+SPP9K4a1LlklC5Ehl AX+zAk15id1qDONaAxEvMqmb3cGD13a+fh+2UIdFC85hqzpGzUYqUZR1HtQmwu00VcA40aMZ1OC 2YgTBb6/gn82TMc4560FcTrUfrifRtAe1/jzgA1JvZsFhZHb+cCT2TqqduU7OmB4HfUxlWW/dm+ 776t78Z0IxeMPAMYeg2sSjUubPOWtuRYWn1A/dpuXxY2+75D6wlD/mukE0f+FzRdqVIQ8zImbK9 fxQTk8iTFc8OkBhZ6pTMXKdAKOP5igNOcTaLWDJlAmQ74V63pcGF7c3fFwrZU38fc94/eSp9NM8 hmeoN X-Developer-Key: i=david@ixit.cz; a=openpgp; fpr=D77A09CFEEDC2BBD53A7047460023FC4D3492072 X-Endpoint-Received: by B4 Relay for david@ixit.cz/default with auth_id=355 X-Original-From: David Heidelberg Reply-To: david@ixit.cz From: Amit Pundir The Wi-Fi firmware used on Xiaomi Poco F1 (beryllium) phone doesn't support the host-capability QMI request, so add a quirk to skip it on this device. Signed-off-by: Amit Pundir Reviewed-by: Dmitry Baryshkov Signed-off-by: David Heidelberg --- arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi b= /arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi index 1298485c42142..950bbcc3bf91f 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi @@ -661,5 +661,6 @@ &wifi { vdd-3.3-ch1-supply =3D <&vreg_l23a_3p3>; =20 qcom,calibration-variant =3D "xiaomi_beryllium"; + qcom,snoc-host-cap-skip-quirk; }; =20 --=20 2.53.0