From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 C79263CFF58 for ; Mon, 20 Jul 2026 08:04:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784534671; cv=none; b=Okf58A7/FtZ5k9XYlZJR7DvahvkEp3xsAARY8fdvOVV8EeMVJMKIrYNiYuZmBW/lXzjizelX6u9g0YClkMNr6/ayNxmYPdUXv41pe9FRpIue/syAwMzLqmlLSHCFMxy/dfceTR+MLqiEQEORTMEz0FhBLVMF8LrYGb9d4s4na4I= 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.168.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 (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66K6RTCj1762258 for ; Mon, 20 Jul 2026 08:04:29 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-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fg2bnn3nf-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-f200.google.com with SMTP id d75a77b69052e-51bff5c7035so85402881cf.2 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=Lhm2Uk92yD1DwVAlumEHURjoKk/ori9i9Dm6J3uow3BHZA38pUIZLls6gHfJY6hlaD +OcddFg96QZDMna/IczsYYnztuqYIE9vB7zm4+IeDkNbc+OeG0mJaTGXJv5eRtOoW2i1 TO0Tmtcfk6xbh1MaL3GSKBEiPlvz/U9qpm8d/YILInZ1O8aa2MjjB/wunwWAWvIWP3gy XQ53u5eaXJ1cw/HuxLul/P15Xl4tA0YgXDnBZlMfX8DGLJQA9foVMjMXoU4jE8LFHD48 7Ht7wz1bBxOu+mv/8aQdesRoICix7o8BPArnkxjArqXJZVTLhdoXj4KHkXAC+d5rw4S9 BK2g== X-Forwarded-Encrypted: i=1; AHgh+Rou1CJgvsLNmrLe7La74HjJDX+Eq79w5FE/7TPq18mD2oRPCoDx1TuF3UfEYPr8vW0XnjOGx2IYjA==@vger.kernel.org X-Gm-Message-State: AOJu0Yy52ZRV8GRcLlYpOXhBt82iDOnEDZd9LoW1Lx9/ZOkebEyuy6ms AnAuU33MMC0xdAtoJt92O0riFgYGVs/LcnnaGPNPpSHcsBwRtWsTgobKkqVRjqvo0zuY59cl8Xy tnmbqQFRtvSEAlDRG3PjnBLJKjG7luheQLZrm4Wr8VBeIaI9TNSwTHtCA/keW3Q== X-Gm-Gg: AfdE7ckoG8y3nL09VUREDmRt/49j+GtNRJFSsY2pO5Hr75nCGOpCRCL8zUp9IPb98tI vhp2kXrrcZs9Wa8EQrA4gsQYEe5srYKY/cLsWgwuX39Nc+Hvh47ES/E+g+xrokl3DRsAD77SROS mi6igG7AlOk+V11jN4b1G52H/wFmnycvzUNdMu7p3lkiYwsf18OnyWR2vdgwAYONk5QAGcKwIsV vi3pJBHlWJ636EjyvEBeBBfuCcoMT2c0d4Ua3A49QwcUhZe1mfvaU/gPM5s9kuBIm8iYyi5IKgs Whviym1ltti3U+qpWHMTSxvkXi5IKPJvKMNm0bVeJZpfi0vehYo4+t4RUjksdD9Zc3nwSPYRaOC KD2swgtYJDcFMIPT4iQJkfETUIn4+nQccq947Arw3XgJKF9J7favOAwdr5g0ONeqZKfJehxilZO r5Gp6XCcIVenG+yOL3c+onResTYNhZ5vnIs3LmbRE/ISwr4gHFroI= X-Received: by 2002:ac8:7c42:0:b0:51a:6feb:dc8a with SMTP id d75a77b69052e-5213a384365mr116966551cf.18.1784534667898; 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-pm@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-Details-Enc: AW1haW4tMjYwNzIwMDA4OCBTYWx0ZWRfX6d0mOZDMBHSG d2V4LmlCOquZQYEXSSCkbLIksgt8Nbx2oQJ0IpuT/Sf3SF5rVQjHgukN15Smy4qxeVhaBnIuKFO wXztH1dfhOwUT0utkNY1RgmxMLr4P9ErNht547rEHNL/Vs/f6kudnmZnkcaI3HlVcY6OK4aaN+w MrDwak3rVDmBzkRWm3rl9KHYsFFb7WxppDfu/g94Kw/2EOjBOfXzbA7FSa8xX0oLGLTm0LNRJdi UeAabjEzBAl+dFA2DlU3Z+La79uWXjRj9EErZ4znqUSY7C9lQwXNGGfNkraT+02QF5+Y9otD7AC TFqhMlsTFYpswOOGbZaLwZ2rlPV4tk9lqj/qlJbR+g7x96R+XtWGvOoVOPX0HYDyMMtDAR8evue LWJ2aeuTIdylSB1xdG79PBgEZPCX3lwFkJpn3HRNu8BUmA25/x3aPEHxfr8tQ/yDlYSGxJKv/8f 7um6kEngVKbYVzKxg6w== X-Proofpoint-ORIG-GUID: 9l72x4IKe8PTPNJfEqgqnYjHpSUH62dx X-Proofpoint-GUID: 9l72x4IKe8PTPNJfEqgqnYjHpSUH62dx X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIwMDA4OCBTYWx0ZWRfX9BjjsvcpzCVl opuzaU65oon4v/n40S3N6zrzj4wIrkVTizWex7Pp9pqZ/b8U6t3pDXpPNHuYqo1/RthUeW7m4fw erbGKQvrhZR0iw2VN5kULoMxiZo3vwE= X-Authority-Analysis: v=2.4 cv=deOwG3Xe c=1 sm=1 tr=0 ts=6a5dd68c cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=hhiJJhbhXc7jC-Wm4KYA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X: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 priorityscore=1501 spamscore=0 malwarescore=0 clxscore=1015 phishscore=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 bulkscore=0 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