From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 3622331AF3B for ; Fri, 26 Jun 2026 05:19:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782451197; cv=none; b=qjOKYwzFdubkik22JlJYa4O5ZX8hvDvmLgQzVnLfc0IiT5PSV0pLITRONcV7ZxX94ejKV7NpJzlRF6vFKFTiZUcqOjNdcq4YMZdFO/ubSZQDhxx4xwk9DjXhksMcMyjKl3+afLLTaGvaD4zkm2GMfwVlUi+K3CdQWXxTbtFL9qA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782451197; c=relaxed/simple; bh=jFcZSODU4EEYbu7XM8Ar7+jFvTy2vGw1OopoZBkWQ5c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SUDqlX4nMozkmISho6yacl7wjfLzTkPc52Ln3t8RczTnGSIXa0XKc9gTY3zYe9xTCPEBmrUXrWdHZff0yUoslhQQL5hgSG4kixWxgZDP/5LITuWHSOPNwcfGObFW/1fA8n26W8XHOzaFF45HLNXl3g5oIX5BpbRcSL4z4zAQesc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=oJ0dYeJZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WmPSC5zn; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="oJ0dYeJZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WmPSC5zn" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65Q2ifpf003355 for ; Fri, 26 Jun 2026 05:19:55 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= KTul3dgdpD7qagMI1GRAj/SE9fsLTKfErHkSL7MpL5k=; b=oJ0dYeJZP/XIFhbN jZEzUM7+uKGQe9WIEZdARcZc5VGsExepCNamcMxIiTffw0x6PCw+H9xj4GNZx6jb 3297t5qSjl0NpEWAnEXoKlrBrSesd4a71RdEAkSABrC0C9LNSnB9QWqPoil0ZkNT rVxwCeSXlb2M7AFcIcdPo9zIdpaKqvJ+Gxl2PAkxtEHizXJui0LOUHJrZvBqtD/U V4TFyydGnqYqxjX3sXHLQXeNFd/lqscyv8cYAuOQqxtEm+/zfNNEeOR5Zpey0g7U 2O5U8RWOZTVMPxft0LQUQ5JMLgo8o+/Yiisy828x6b5/NC4QtcKvKYCrQQX47c3Y eNP/0w== Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f1fct8t2a-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 26 Jun 2026 05:19:55 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-30b7fe4d3f8so78149eec.2 for ; Thu, 25 Jun 2026 22:19:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782451194; x=1783055994; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=KTul3dgdpD7qagMI1GRAj/SE9fsLTKfErHkSL7MpL5k=; b=WmPSC5zn+VAUQMK2IZlfSyL7eDegzScG00Dlu9NqZxrCcxqt5AaUEqflKBp1eOLaxo IjwRpaCBOFRkwG6vz8IkMJ14YxgDpLv44Lvf7JZz6x7G1iKPEr2Vu/nxCgjNQBo4Kg6L G+7sjUB0vVm+zJkxa/8pRGy6VgmoeDe0zZAkXj0d7RpOnzcHLMnLdAQ8y/JyoUobUW1P ndw+mDXxj4DYhN2nzkYaZVb7a/YMy1kfkjlwhELipzjTxcA3iH+NXZ80mIfbroJy8s+W RQPXMWjs1bOjP2DbRfZ82kCc1n/34iguOfx/K+ECMlOpbOuI6jL0nDewjQhwaRUqZZvR qFwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782451194; x=1783055994; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=KTul3dgdpD7qagMI1GRAj/SE9fsLTKfErHkSL7MpL5k=; b=FS4A3owjY87yllCsInSyj9NijZXOhfcP0WCpoypKXAODvqmhNMZ36HGALCrkwQQgFm WKsxU/03X4Pc+cXHUynKerSz6CZm0sHj7kB4cphh3+EY4ZENG74m3SusHWTbv1ZVgWbx Ivq7FzshtfWOahMwiDOx9j7SEyDR+ggQzRrbkAAlLvsXpwJPzbCSkXwJcm2DRHjQ/O/6 Csj+t9sFUCL/SnLtC7onFZOuyoc5n+zcV9zV8JUKyulT1h9RvVNB1fdzcRLjI1HfQh8B cMphp5/iRCUubSv7yYarY6YonSmtdn0NGOx3NAUZ/SFih8mLZN+LJIAGgR116jf4c+rB UaMg== X-Forwarded-Encrypted: i=1; AHgh+RpouwG8yhyM8nWWSUXeCaVk28iepWYjcuCWsZNAM6cdOzxaDCgFKGGa5HRhKVrH7T0GmtSEFTXEa6tk42M=@vger.kernel.org X-Gm-Message-State: AOJu0Yyv7OhSZAWYyAV/JkEZhZA44josIZX+fmnvfitChbgRoLZNGSC4 59Hf2tj06YPrUFXdg8pPgBF92VuX6cyoxu9TeclhwXMXbKA81WYeW1BRClKOP4aQ5Jmw87HDC/q /NqDKUR0b51u0eZeQLDJbfO18Dzh1Yw7yZzlLhjfBx6jrqfSLLr7mxx4slYWjq50oYhu75jgX5v 1RVQ== X-Gm-Gg: AfdE7cmw2KuDGGBDi3EkI2RYQy9JUqBCw5uI5BEyOY3Ig/kX5dl/Mas47Cxg6EucVaI hxQZKwQIf9oTF5TyKz+odqOtIXDrSdWNYpW2axhSQ2NpL91ht+S14ZfWWVCZeP9WqpYxLh+vRKz m3mPp2GFbHK7imXxQ3V6fiUX3WCL1u8l3kz3FrphcKEZ/c25/i8EHdPad8F2DG7Zs5theB9FBYo bRSlGM+6KajuRY2lpp8d4p+vMKBG8aZdBmZuBCnmsMI9DGW+J/YqEzdKMfO/M4ww6WLTqoMJzRC gmO43iPLZWo6Y+ItN6TEN29ofFR0iHYj0hkq4sanopVXcJXscNZ8fbJMxlqB+xlMuUoY7zZT2Bq CNgq3PVCKD5IZUZvDCpX92VmDpiTVw5a2rtZOxFjfEuMNngeUhi4t9AGtKw== X-Received: by 2002:a05:7300:f68d:b0:30c:4384:95ee with SMTP id 5a478bee46e88-30c84db28cdmr2946966eec.5.1782451194342; Thu, 25 Jun 2026 22:19:54 -0700 (PDT) X-Received: by 2002:a05:7300:f68d:b0:30c:4384:95ee with SMTP id 5a478bee46e88-30c84db28cdmr2946941eec.5.1782451193728; Thu, 25 Jun 2026 22:19:53 -0700 (PDT) Received: from hu-zijuhu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30c7c4ca240sm14345291eec.4.2026.06.25.22.19.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 22:19:52 -0700 (PDT) From: Zijun Hu Date: Thu, 25 Jun 2026 22:19:49 -0700 Subject: [PATCH v2 04/12] Bluetooth: btusb: QCA: Fix populating devcoredump fields on unenabled devices 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: 7bit Message-Id: <20260625-bt_bugfix-v2-4-93396a6f7d5e@oss.qualcomm.com> References: <20260625-bt_bugfix-v2-0-93396a6f7d5e@oss.qualcomm.com> In-Reply-To: <20260625-bt_bugfix-v2-0-93396a6f7d5e@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rocky Liao , Bartosz Golaszewski , Ben Young Tae Kim , Balakrishna Godavarthi , Matthias Kaehlcke , Tim Jiang Cc: Zijun Hu , linux-bluetooth@vger.kernel.org, linux-kernel@vger.kernel.org, Luiz Augusto von Dentz , linux-arm-msm@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.3 X-Proofpoint-GUID: 9SjQFfBgwTFMsArk6BCasVV3NOh2tedb X-Proofpoint-ORIG-GUID: 9SjQFfBgwTFMsArk6BCasVV3NOh2tedb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI2MDA0MCBTYWx0ZWRfX0tE05SSbk99C pYtFwHScoW1lAJ4YC7ijkli2XepY/RWAfTHjN/Nu5dzYiL5mnJrg4/tN4SORHF0/s3uBY7p+vsK iZhmhhoQHFp6Z65wEPPvijONLtvC2r8xTobFLR+BSkKnnAp9CxzSpRkHq+O6k2FCBVBPOKn59yL sCQjAys5GVi1eLqUolFtVSo1YaX1DYjtHiyOAsP2dRu/fby//BUpLgyK41681OkkpWW5qBEr/Nv bubM2hSSnkYjhTriajtt/KIKDn9XeaogmNjvtzldfqk3/uFGuXSNAGuKqZt1ucAhpYScg8pdAIm fwLv9q4oHrIU6Hpv4ToCMdgK50lOAgFFrkpw191DZm5zpCMjh55bpj0EjSPh2chaXbSmUlCd8si UWak8H9CVE0YqErPw2qKalbSwLFAyIHPcO/f6zVrF5eGfdgKh4tKoO5dZZPPu+WnWgJqJuBPk6o 8uKxrbBu1nsF9iEW9eA== X-Authority-Analysis: v=2.4 cv=FPkrAeos c=1 sm=1 tr=0 ts=6a3e0bfb cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=j0w3eOB3VtzsIZiBwfcA:9 a=QEXdDO2ut3YA:10 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI2MDA0MCBTYWx0ZWRfX1gcnOIKSjATs Sd8EY86YjmF03/aagueH/SejX2JCYFkEYkAHwGM6vF44P/eynoAGfJEn57zAnoC2EgoywOSV5ox EQde+09jZ+ndJp04iw3AAtsnLYqIvjE= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-26_01,2026-06-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0 bulkscore=0 impostorscore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606260040 Devcoredump is not enabled for ATH3012 or QCA_ROME, but they unconditionally populate devcoredump fields in btusb_setup_qca(). Fix by populating devcoredump fields only when BTUSB_QCA_WCN6855 is set, which marks the first generation of QCA BT SoCs for which devcoredump is enabled. Fixes: 20981ce2d5a5 ("Bluetooth: btusb: Add WCN6855 devcoredump support") Signed-off-by: Zijun Hu --- drivers/bluetooth/btusb.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index 31cbe075edc9..0bc7d7b61b25 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -3709,8 +3709,10 @@ static int btusb_setup_qca(struct hci_dev *hdev) if (err < 0) return err; - btdata->qca_dump.fw_version = le32_to_cpu(ver.patch_version); - btdata->qca_dump.controller_id = le32_to_cpu(ver.rom_version); + if (btdata->match_id->driver_info & BTUSB_QCA_WCN6855) { + btdata->qca_dump.fw_version = le32_to_cpu(ver.patch_version); + btdata->qca_dump.controller_id = le32_to_cpu(ver.rom_version); + } if (!(status & QCA_SYSCFG_UPDATED)) { err = btusb_setup_qca_load_nvm(hdev, &ver, info); -- 2.34.1