From nobody Fri Apr 10 04:13:08 2026 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 AE2AA2620DE for ; Mon, 2 Mar 2026 02:47:06 +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=1772419627; cv=none; b=IAJR4NaZEpSUSB+DMBCiGMXD4L9XdGidAVFKzew8gvvsZYS2azXlhVjUfUDw39U+3PGwCFzNn0aEsqG3Pytsvdt00d/TniHtVgMH0W44TdR61FbL1WRbAJx7Diw0HudPLSkCGSFTpNyamWqXt14qupKGKKmPH+2hIoaPI9JQTZc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772419627; c=relaxed/simple; bh=E1qxH9Rxqp/WVoPXq2XiuAEUIfqgRisB2c/DoZN/pFc=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=cP5UDbAYognYVxuPk0bKWB3dM4Af9jsUd1T8LVlUFRaYBn2dtSGOqNph7TbFOUA0L+n7vnolHiGhws9PsEJraZukbhEGGk0CA7s/PBTjZN4zB2zywELKtEwK+yBklOqnIhqrV1E1laybv8YybFBdGKNP6TlNJahbYlZHjW3R5Jc= 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=LWOgcwqW; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LOb2Hiuc; 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="LWOgcwqW"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LOb2Hiuc" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 621NNPfE3753357 for ; Mon, 2 Mar 2026 02:47:06 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=GvCgDjdGX42ztielkrXm2FhQj0uEUDj0OeI 5oSwBSTs=; b=LWOgcwqWd8rSxMZk4oVeKZm6w+p3j4JDSxnbNkWXSmrQ8XovUD6 CPUTj2AjlwjGle3EVLfJ4pAnwu8VjdpHglvlMSEmtl99MAhmC47enI8+eGBKEXVC fItVZPx/bDnlxedsILKd+ot+VhTSqioPpUFtyniwVvWcAIdVT7+QJPryLg7Js6NR DMQXpDDDp6iUc37xwsYnf/2XyGgqk/YQYoEvkI5TCmsUoCBeLYav4NAalTBbnwzV 3nH/ho1qjmbxiqlexlxIUuG+aInOVhnRhInYWCZorxsgV4Dlgr6oWIM5kGBvExQD 60uNFNMb67sukN880iVc9MbzKtatFLf1TMQ== Received: from mail-dy1-f199.google.com (mail-dy1-f199.google.com [74.125.82.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ckshcksva-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 02 Mar 2026 02:47:05 +0000 (GMT) Received: by mail-dy1-f199.google.com with SMTP id 5a478bee46e88-2be059afe26so52975eec.2 for ; Sun, 01 Mar 2026 18:47:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772419625; x=1773024425; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=GvCgDjdGX42ztielkrXm2FhQj0uEUDj0OeI5oSwBSTs=; b=LOb2HiucgqMrdewvZOf+w6Xqu9Mp24Bk7zgmXeA+AqrWuPr/gfMigxUUCCOg9IfpnZ HFVOtRWYrqZV8C4n4fZxcvB9cLXxaSIbTM2Nzhqdx0zBClgxa5lR+OMfOMuPXMwZ5G5o zCnpI1FymTHIM0zitbXbchlabuhSl/Q7r9kNsI/G/DLYh77vKCsCmXsMd+9CMd15Rmsb XiCTN0mKOTVJdu0XwbK+wofD+G5QiWeEVriYQfiP+3h8snFLyeHNKuDVgmt/QquXVBwK IR8wmJx9UM9IFEkoxPo4RxiQQ6erh6d3XVAbCCDG/p3s0YD8qvZ8+Q8N3PPbA2++4XL7 D1QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772419625; x=1773024425; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=GvCgDjdGX42ztielkrXm2FhQj0uEUDj0OeI5oSwBSTs=; b=e4oOR5g6+tSOkjvptwdiDiOvhDeaNmxMYSUduZ2bH96jVwdCo3PSfzrTpuIqO02W4z ex+3zDlDLyvfUCUlGkrxSh+DCtD/d/hZDE/EZSeNXaLIsqLhBZBqgP+PwBikks/NaXEa R9Bi/XOgORXH9W98RGTnH1HEib78juQhUn8BbKGI5tKofVDSLWTx4pLFkJJE3VVt5+yA WdsVJ1qbXOfQrZZAzg5plQ1KoRzTPRaGh+CINz8K3vmSkzsm6V7Y5FIQrWW48uDz26gv 53MjLlJwmvl/0/IQCcWYUv2HPV6aRFEJZAyzBG9HvDhaS7COIh/xZ3EQ6MjisK1cPvfC VEZQ== X-Forwarded-Encrypted: i=1; AJvYcCW/xfvc6hP9gOe4yzzLjawRZJmDM/CAfO/0WYATkz8pIVTswh0S604g6X78ayOwMWLr/DQhqN8aGB3YwKY=@vger.kernel.org X-Gm-Message-State: AOJu0YyuWVPXMf4H6AsHblJwbZ75MZ54i5jZyuBlyaPjwQvTPVztFCy3 HGxS4Flubou4ysOi2oUAlJJANuouicX4HVqR+SR64pFfZIa3lzEwY80nzO9e/A40I8Y7H0EDeev Fuh8AqmNiF9e9BvIz0tfz/FOLBhWwd68qKUG6pEfVQTMZBZgKiRrihS+GRyjI7Z324z0= X-Gm-Gg: ATEYQzxEYM3TQPnLrasRsY5+vvhJzS5MxuqEsp3VA2MV4JHLiO7TgKI6GkYvRzsUEcU v9egrjCSa1NLeu8abLMmJKFf83FEhTv1qI45Ggl0TfyHZkgAvJweaxZXEYouPEBuzcSP+1Mb1cp hQlVU+CBUgmwdJKJ4Y0BrBVM2BIdVvbXWSDPv6CO6Kw6AI6lqugbA+DzgYDbDxxhOwTyj46MJuL 05s6avTAMHL/bbCvJDaJE73GT6eoSMIRWgAOLPoljy/VQgZ7u5qOzs8quNs008ZKcsOpFOUo7I/ BQHJNeHSD804QYYsyPrAB1H9wp0/6wB1/cRBZ+XPK1zHUK37DU5WbvDZdmknKzUgWH3U564Rnh6 436kmklAnXKmy3ruC/blMTpNlA1WzGivABqMhCrwGkuZs X-Received: by 2002:a05:7023:b06:b0:119:e56b:46ba with SMTP id a92af1059eb24-1278fcd91f4mr2302110c88.4.1772419624760; Sun, 01 Mar 2026 18:47:04 -0800 (PST) X-Received: by 2002:a05:7023:b06:b0:119:e56b:46ba with SMTP id a92af1059eb24-1278fcd91f4mr2302102c88.4.1772419624173; Sun, 01 Mar 2026 18:47:04 -0800 (PST) Received: from hu-weiden-sha.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-12789a43885sm15274748c88.12.2026.03.01.18.47.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Mar 2026 18:47:03 -0800 (PST) From: Wei Deng To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-pm@vger.kernel.org, cheng.jiang@oss.qualcomm.com, shuai.zhang@oss.qualcomm.com, Konrad Dybcio Subject: [PATCH V4] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support Date: Mon, 2 Mar 2026 08:16:58 +0530 Message-Id: <20260302024658.2836798-1-wei.deng@oss.qualcomm.com> X-Mailer: git-send-email 2.25.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: pTVh3mZU7JejViFSgASXJTr6SS0MaiZa X-Proofpoint-GUID: pTVh3mZU7JejViFSgASXJTr6SS0MaiZa X-Authority-Analysis: v=2.4 cv=SO9PlevH c=1 sm=1 tr=0 ts=69a4fa29 cx=c_pps a=cFYjgdjTJScbgFmBucgdfQ==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=lDHZPWx9vk9YBGX9cKsA:9 a=scEy_gLbYbu1JhEsrz4S:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAyMDAyNCBTYWx0ZWRfX4AyRGJhFw4ya ayLIor2gqNKuiMZfyXmkOzjJt9UXS9WPnHrjRej6iaAhiXQRm+kR5QZgsABSMB28UEjigAnhFD7 6iWruKoTRqLPqvd6tl8RvaVJf0CNFkoMH1S2HEpoUIvuJ5Q1/1JpS5L+V3NtMhSMY2198V7Dcgc tIoQJe5D+UB2hLt75d3a+1YWiuJVqJbLbJpK5MjtloYm7g0IShbUMEZIPlW8/UmrhGaGP5TiIpm yyvFxRpROeeqfItEcrKX1i/L2MVa0lZHKVtVMyD2vLfWmUyzIXXQMN49/cbKLkRhL6/hrLBMbi0 2rS471P7jQfmdpURSkzanREzRDEyph7eRaJoG6r+nt6Rr0jK1XlpNZxZmpc/KHXNr/92Yn2zlYr 4EIQczgsSipHX1iJks6bdTvO3T6Jl2S9AlLWv/7dGKiEBGtn44o8r1BRBB1aKxvF2yDmBqZm51F VdykvhVjs7mHmXsNfZA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_01,2026-02-27_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 impostorscore=0 spamscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603020024 Content-Type: text/plain; charset="utf-8" Enable BT on qcs8300-ride by adding a BT device tree node. Since the platform uses the QCA6698 Bluetooth chip. While the QCA6698 shares the same IP core as the WCN6855, it has different RF components and RAM sizes, requiring new firmware files. Use the firmware-name property to specify the NVM and rampatch firmware to load. Reviewed-by: Konrad Dybcio Signed-off-by: Wei Deng Reviewed-by: Bartosz Golaszewski Reviewed-by: Dmitry Baryshkov --- This patch depends on: - WLAN https://lore.kernel.org/all/20260225071459.1600394-1-wei.zhang@oss.qualcomm= .com/ Changes in v4: - Rebase patches - Add an empty line before the bluetooth subnode (Konrad,Dmitry) - Link to v3: https://lore.kernel.org/all/20260225091700.286108-1-wei.deng@= oss.qualcomm.com/ Changes in v3: - Rebase patches - Remove unintended 'output-low' from bt-en-state pinctrl - Use prerequisite-message-id to replace prerequisite-patch-id (Konrad) - Link to v2: https://lore.kernel.org/all/20251118140406.1551669-2-wei.deng= @oss.qualcomm.com/ Changes for v2 - Update commit message, add firmware name detail - Reorganize patchset - Link to v1: https://lore.kernel.org/all/20251113130942.2661069-1-wei.deng= @oss.qualcomm.com/ --- arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 27 +++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts b/arch/arm64/boot/dt= s/qcom/qcs8300-ride.dts index 2ed1015b3465..01ec10dd4879 100644 --- a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts +++ b/arch/arm64/boot/dts/qcom/qcs8300-ride.dts @@ -18,6 +18,7 @@ / { aliases { serial0 =3D &uart7; mmc0 =3D &sdhc_1; + serial1 =3D &uart2; }; =20 chosen { @@ -108,6 +109,7 @@ wcn6855-pmu { vddpcie1p3-supply =3D <&vreg_conn_1p35>; vddpcie1p9-supply =3D <&vreg_conn_1p95>; =20 + bt-enable-gpios =3D <&tlmm 55 GPIO_ACTIVE_HIGH>; wlan-enable-gpios =3D <&tlmm 54 GPIO_ACTIVE_HIGH>; =20 regulators { @@ -560,6 +562,12 @@ &sdhc_1 { }; =20 &tlmm { + bt_en_state: bt-en-state { + pins =3D "gpio55"; + function =3D "gpio"; + bias-pull-down; + }; + pcie0_default_state: pcie0-default-state { wake-pins { pins =3D "gpio0"; @@ -635,6 +643,25 @@ wlan_en_state: wlan-en-state { }; }; =20 +&uart2 { + status =3D "okay"; + + bluetooth: bluetooth { + compatible =3D "qcom,wcn6855-bt"; + firmware-name =3D "QCA6698/hpnv21", "QCA6698/hpbtfw21.tlv"; + max-speed =3D <3200000>; + + vddrfacmn-supply =3D <&vreg_pmu_rfa_cmn>; + vddaon-supply =3D <&vreg_pmu_aon_0p59>; + vddwlcx-supply =3D <&vreg_pmu_wlcx_0p8>; + vddwlmx-supply =3D <&vreg_pmu_wlmx_0p85>; + vddbtcmx-supply =3D <&vreg_pmu_btcmx_0p85>; + vddrfa0p8-supply =3D <&vreg_pmu_rfa_0p8>; + vddrfa1p2-supply =3D <&vreg_pmu_rfa_1p2>; + vddrfa1p8-supply =3D <&vreg_pmu_rfa_1p7>; + }; +}; + &uart7 { status =3D "okay"; }; base-commit: 11439c4635edd669ae435eec308f4ab8a0804808 prerequisite-message-id: 20260225071459.1600394-1-wei.zhang@oss.qualcomm.com --=20 2.25.1