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 D31D33D2FFB for ; Mon, 20 Jul 2026 08:04:29 +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=1784534671; cv=none; b=Z2OdhbdSR3/J/a7n94dD9/+L6JzgnQZTDLxkqZF79D44QYcIX8EUTh2UFvIvUMbx9+m42mr0n4OAXp7K1r82cdNtWif3U/hEs/EkxretsOCyLSYk7u1dVQvK8zNoTJWvQcu9DoFqkInhcq4veL9hOdWRNGC9qhToCgc3M3BvM3I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784534671; c=relaxed/simple; bh=Zf1cAa5b0bNP3c/K70OfmcZ/HBkFtBvo/OVNOd6Dz4Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Y9+2h6ezCIsB9BcT/WOGJHoRha328h1oM5vvl8cXbT7T+Nwk6SwRF6yxJs9kMRvcfeLcWZMCHbssx4rFD+2JHe/xIb4TNJAyoXIWb7NAD174GPiX+UPciF+Kq4ou2AEemMpLPGITWEA9M2xi31FkAYmu4Bcl0ITUMCNtuiTA6lA= 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=VCaHag1j; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RtWqlTRN; 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="VCaHag1j"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RtWqlTRN" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66K6RjAU1713706 for ; Mon, 20 Jul 2026 08:04:28 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= +v6DYK+7R/PwBLwFZrKIBzxEvo+v4Yk8qTFPX7MFv5k=; b=VCaHag1jvVXQ2BOH uwzG4mXIJwSoR2dCt1iFW90dEHbfRejWBmRx91BcorV3V6Lzdj2MXQWZ3004v4mM sWwUu9BVSJiRGAs91ItKhGYM46qxuy+oolDkqiwnBVP9tdkl1XlXu20ywic/CU/3 zdreB3C6EEHTkFQIO8u62CUeYfmZW8VSsgme0yXTKLmkgGVtDQORxZ89DIl1YbbF 1x+8gTjhlhlUvBih5DD3hGiZM0eYKHHzZjGPhi8XPvEHxCQm74lAhcltqvUPSRbR U4ce2CgkNFPsb9E9oi/zebGnahunvDEaepT2DnIPSKcslhcW65EuVOlxfV26Yyuh F/TE2A== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fg2dc549q-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 20 Jul 2026 08:04:28 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-51c1eb52e1fso77503411cf.0 for ; Mon, 20 Jul 2026 01:04:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784534668; x=1785139468; 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=+v6DYK+7R/PwBLwFZrKIBzxEvo+v4Yk8qTFPX7MFv5k=; b=RtWqlTRN1Y9Lejq8UtOzJrNhqa+5/th1Bb+FuxE2GVRwyyfyZDFLUtbNgbyCi3hG2D G6gOpm2x+ZDk4pf8h/JBTCn7t74E28XPmWSt3vAZIBEPNRLgSAU9lTt/xYn44ytE9ZYz 8oYp9tjo2nph+9yw0OOR6gJdDvP5idG/OaPUXKoYtb4vWYYlQjf1I5yQw58iwkT5qbSD yd6F11yuB2xkmJGMhLfB4cUOp68QOuwv7iNZG6KtZVuXQFOWkc77SrJvhI26t6se4l4V pNUBLdwYPoEFLqv3nTEVR/rzz2BRnxrD+H4/bB2reEz4I0GpRqkb0gnTZwCmDGBwvnVR 4DjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784534668; x=1785139468; 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=+v6DYK+7R/PwBLwFZrKIBzxEvo+v4Yk8qTFPX7MFv5k=; b=NRnOquohftan1qpHVum63POp5Z4OUU6P84cVaBdVbWyFfC5rInv2bdaDyrn0um3/yG Juft6JHGZXC1RYxsdn3Mx0CDE7PBXh2uq45RQI3dUPh9YPAInm+bUJf5SfvU0i8P7OSW gcyBcDeJ3wFyNHMuPFxkXakQwSuP5uGjQBKoEWmKtNo/EJi5y2p68CWGiJEihLIa/0U1 cXdQa/VFvGizg3ZRCp1HQPtAzgwdaSvL4QctV3LfVxNq3F09v3LTseCHZQCRx1qC7Ybm RNSoWrg8sZdxbGUPSCiAEOoOEvIakhIc0SDAWVnObS3E5keDGkukeUA0p7ejgHx2jHjn hMlA== X-Forwarded-Encrypted: i=1; AHgh+RrW8HYl2bVKsRBL1bXP0DvZpt95jyj/nI1uMqzetxd5s/lkp/bxUxqFssMim1aq+ijMprdaThJ9ySVj+gM=@vger.kernel.org X-Gm-Message-State: AOJu0Yww8Gtx7eedkMaZcbcz3FpG4qWZ2Mw2F0JBGqCVd4xdcu8evyDk WyMhc36kI8q6p6SGosCmnS12cNBAbhu8JdfnaO9YLwfmzCRVDhgCRQGwbjJ6zbtjsj3PEBorrGe +8n1g6yHHk/SeY2hqP4uBNaB2vQx7bhoLgvdaByYhCdVNpstB/nLn4SVLU+BVuN52M5c= X-Gm-Gg: AfdE7clzWE3ZJ5fK2fgC0KGh/5SQosVYoB27lJdgObMoLvGPjUewjEVmnW77XzDydst +ifH1wq8UtjPm8Hfl0qGpP4N2KXHViHMHwasGV74c+D9c2rERQLwBZk+PCsZzpdgTH8xNQYwzM4 Xqtes002oZ1lwN0fzSsG0RQ5tYFMsNrheeGvHzcY8eVDCAg/RMv6O9USO9G7iP9Yhm+87C0RiSm +cxJlJY8Q82NJMuoVYw17VVyYN9FXYNFGAanunQ9z73sEw3kPztKiJfz+S3k8Rzd/zA/xO4ibQO 3fOvKmJFx82fQTDj/FqDyWfFb1GXZmDhRSMa3I+undq35htsef1FG9XUEfMBjB2bX67U7JplsrD 0OAyUGei7Evmq1XC1TWK9KAwZKOya/qjK0J3WVi2bADV13pLIN31V/lKiCDXTxRMJPvdNbV8Q0W RcP9MgL2ur1GrL45CgfA+oz99jJHgpIcqEb3Juxss04kZdT6d1GKA= X-Received: by 2002:ac8:7c42:0:b0:51a:6feb:dc8a with SMTP id d75a77b69052e-5213a384365mr116966621cf.18.1784534667903; Mon, 20 Jul 2026 01:04:27 -0700 (PDT) X-Received: by 2002:ac8:7c42:0:b0:51a:6feb:dc8a with SMTP id d75a77b69052e-5213a384365mr116966311cf.18.1784534667416; Mon, 20 Jul 2026 01:04:27 -0700 (PDT) Received: from QCOM-eG0v1AUPpu.na.qualcomm.com ([2a01:e0a:830:450:751c:d61c:c91:60dd]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-69e7000c3e2sm4256542a12.30.2026.07.20.01.04.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 01:04:26 -0700 (PDT) From: Loic Poulain Date: Mon, 20 Jul 2026 10:04:12 +0200 Subject: [PATCH v5 10/11] power: sequencing: pcie-m2: Add QCA2066 (QCNFA765) BT serdev ID 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: <20260720-monza-wireless-v5-10-69ec6743543c@oss.qualcomm.com> References: <20260720-monza-wireless-v5-0-69ec6743543c@oss.qualcomm.com> In-Reply-To: <20260720-monza-wireless-v5-0-69ec6743543c@oss.qualcomm.com> To: Manivannan Sadhasivam , Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-pci@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Manivannan Sadhasivam , Loic Poulain , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIwMDA4OCBTYWx0ZWRfX7D5q2F/ekaXd +wyoYTxmxQ8BpBV/jJEQhrfP4cGZHuzBup7qJjhHoCbAKBLbV+6RFseJmAuLzC3x+vWWuoyBi/J 87nojn+4nO1q8LMcN0wYS8Qk95vAsGU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIwMDA4OCBTYWx0ZWRfX1yqrc0sKMglZ aBoss4QNcM+HiOu0SqlehVNZgBAjfz+sYht2Zx/dO8CC5wMeAG+LQlhodbLh4yNNuGEDgomfWUN gfaGEr5jla0sBsYFcpQgvJNShBU5UpJwcY3Q618fiHl0mSMBB1KAJKFceeaLqXMfC/PLuLdXrIr 6gmwjOy4Cmaa9TRbQCvZgJ+FN+BUsptSgOvlG1geRPAYZaT0mx0v246H+3Iwuw/poeRmJ4WTjY9 O5rtgPj4rzM2kOjPCGeEiPiNgx7JNoe4VpgfJac9OK+HdSHnWoFkrQFyqH8XfX1n94ChjWmH/ed 4WVdnv8no6bETHytNrINYIdAVM4fCBMS5gC6G24vdXIHiFmqFBGwU8uQsiw2hvIXurR4T3dwBWQ m5bqK4MT2hje8ZQWiBm/cReP0TjObEuRObDtrkLL7UaUWzIAuv0a9Ah77eOWJwWGdMcCyGG32l2 xoWiAX0WNySDfqvi0KA== X-Proofpoint-ORIG-GUID: Cuuk8RtyrLwvrbas5v7O1cYpf37Q-qv- X-Proofpoint-GUID: Cuuk8RtyrLwvrbas5v7O1cYpf37Q-qv- X-Authority-Analysis: v=2.4 cv=FOQrAeos c=1 sm=1 tr=0 ts=6a5dd68c cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=hhiJJhbhXc7jC-Wm4KYA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-20_01,2026-07-17_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 adultscore=0 bulkscore=0 spamscore=0 malwarescore=0 priorityscore=1501 lowpriorityscore=0 phishscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607200088 Add PCI IDs for Qualcomm QCA2066/QCNFA765 to the M.2 serdev ID table, mapping it to the qcom,qca2066-bt compatible string. The Subsystem Vendor ID (SVID) 0x0108 distinguishes the QCA2066 from the WCN6855. This allows the pwrseq-pcie-m2 driver to automatically create the Bluetooth serdev device when a QCA2066-based M.2 card is enumerated. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Dmitry Baryshkov Signed-off-by: Loic Poulain --- drivers/power/sequencing/pwrseq-pcie-m2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/power/sequencing/pwrseq-pcie-m2.c b/drivers/power/sequencing/pwrseq-pcie-m2.c index 8e4cb778e31f66aa171ad9831d4213e17d2e6145..741bf593d1716d55494cae99d4452600555e53b3 100644 --- a/drivers/power/sequencing/pwrseq-pcie-m2.c +++ b/drivers/power/sequencing/pwrseq-pcie-m2.c @@ -216,6 +216,8 @@ static const struct pci_device_id pwrseq_m2_pci_ids[] = { .driver_data = (kernel_ulong_t)"nxp,88w8987-bt" }, { PCI_DEVICE(PCI_VENDOR_ID_PHILIPS, 0x3003), .driver_data = (kernel_ulong_t)"nxp,88w8987-bt" }, + { PCI_DEVICE_SUB(PCI_VENDOR_ID_QCOM, 0x1103, PCI_VENDOR_ID_QCOM, 0x0108), + .driver_data = (kernel_ulong_t)"qcom,qca2066-bt" }, { PCI_DEVICE(PCI_VENDOR_ID_QCOM, 0x1103), .driver_data = (kernel_ulong_t)"qcom,wcn6855-bt" }, { PCI_DEVICE(PCI_VENDOR_ID_QCOM, 0x1107), -- 2.34.1