From nobody Tue Dec 2 02:42:37 2025 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 F0B35316914 for ; Tue, 18 Nov 2025 14:04:19 +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=1763474661; cv=none; b=hoMMAvCksYxqhYRKaqQjShOMUfjojHCXS1b8m6f6D/4i61WlqjESXlUelYyvYeW1q3Bu3Zaxv5Wam2mVLJdMFJ3nAS3uCP/IEw+HGyPQAJjKaCTB6FoJrY+qpabfXnRDjKmjwS+vCRUHMsKHCqdz37XZ689WmpBPmvP7+7cvHrg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763474661; c=relaxed/simple; bh=58W4drVpq4sxNIxo4fhPSh45zjrOjXY8sQwqZo4rI/k=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=GmiDLWzRzr5/AjqDn1TI59FcC5xH+Scg8QUfpDrpfrWjqBIDTYZuhiimMPbl4IKvc0cH4qr6oxKO3zXOtBve6UFZh+gaXQlkmLuIRuGe7A06YQXpWekUK98UJ7weXp0NbBX5KGLB6gzTmZwgYN4PRDYNlZ9bKDy5UJhhvrwOonM= 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=BKiOybET; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YwGK0UGV; 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="BKiOybET"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YwGK0UGV" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AI8Vgu52250590 for ; Tue, 18 Nov 2025 14:04:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=9lrAM7xXdDO V6c49KXuyewJT40PoW+o/goEI9xR1gZs=; b=BKiOybETwFyANiPKN5iQJXtbEpU RtrQm/PJLAlnViG7bu8r3JtGp9J22RpezC1cm25q/m1U00+G1RJNjj19PbRzsfAd +odvljfHd0lwa6gV7AzPsnel4EWjjw4W/MRDb8Z6+fVjviDDk8I25teE6o3GH9wB TV1lUpKk8Q53XCwKhiYiFOw2H2L/k4X4DWuehIGeoayBDl3GXxtaxtozCVG9mQ5R xm99V7eacEnsUe2XzQ1a9LqE94t3TjyPCD47INU5u/F8seWz35eyqjNLFq/bcwOf OPlbSj6D+wotNzukSUbRCsHRsURZvLn1xPtn16pEqDfn4k4lKsuX9u9iPjg== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4agnc5gwsg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 18 Nov 2025 14:04:19 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-297f91638b5so15578855ad.3 for ; Tue, 18 Nov 2025 06:04:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763474658; x=1764079458; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=9lrAM7xXdDOV6c49KXuyewJT40PoW+o/goEI9xR1gZs=; b=YwGK0UGVHu5JQmLQt7glGdruzp328NEfwbh0nE0NecNNBFvnkbd1+JElkWZwP9MCr1 5cKcEjVWAw0PdCz9E/Cz/9XP1zQm9tgwJ1ygT0D8mZes/cj6cx7Kvt20erl70O9u/pyA tMzvioAaZ03IV1/9Z/COs3cHgau3VtGnAVjdq1d1JaP4lLhmfGI8MDzI3c8+NIYIOe/R Dky61qYBV98Klyh9WXUCQGQvU6hHM3+tXl8k5+QOUd7wmziM1gZr37hVA3ppL7bnxG2w Y1gAHuGXWGx54Ok9mKvRSr95uLLDaG5KejG3m+83T4omHPSau94tMJgRyxfcl7ebX5rq 1UYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763474658; x=1764079458; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=9lrAM7xXdDOV6c49KXuyewJT40PoW+o/goEI9xR1gZs=; b=L2BBEq2Kq2+RrrqvMQI0obvjndiPrYT3lbHoq1jp9lJHAfEuL2SGN/ULDKJmOzCWKC oVcw773IZjjPLU1eE+ekdF0oTtsONOWAGInSawHbLaI749Xbny9IkDCa4J4pYuKu7SmQ pjvo4bnTv6ZqbXhgEqJv8VWMc44aNOztRHYjlqnftoPY6eeUFL3urzzxRD17aja9tvxL 6Wc7B1L/AGwAiHbBEMNPhyqpET0a8wqIRCFiIgkJGt2BIlnbsbb1nzpARuHiXVX9Zd2D FhTBwUTAzLhJtoHIdjjKBtyY03ITGiRxjJ8Z7tKqsQysLYepgLytiETh27RY5FlEOQEB eeCg== X-Forwarded-Encrypted: i=1; AJvYcCX0E7fAaxUFJCLGk8r/wFuSxbVDD/HILs7Agez7GtUylpbyrENYLEekqGlf4lDFN49Ui3ki5GRZRjSiFWg=@vger.kernel.org X-Gm-Message-State: AOJu0Yw0jQFTW/68WcEdZGwec86zJBIz4G76Cnw9bPVkTZXytJnqJTiE 7lDtJU851GY/HLYA0d+H7hdYV3WPnkzTMg/QTOqQFZVun1QDMhc5zJDTDAgSvwjAsyS7tIfcaSj jWxTAxCnLGeLcO/Eh3cwpKcgEB0TK7ijGOrsbuYd/h4MF8rS8UmnOD91+Sor10jjC3Jg= X-Gm-Gg: ASbGncukclwzxKK1gDlwg1tnrC03JvabakXSewCKIV3jMXi4QmScC7RhuGoRPlTQbOe yt3/OUhoGqVZvZdAM3RGgIxnKM6G1Qg2exMxwsaQxOFh9u/N+KTddsIKWZrxo2qHUn8Tjrfuerz DnY0IN1gTJLoB7bgUHUHFYRfXnTxivrTvsjgPsesKISDbnzu6IWOKIO5MBEVlzLGtOsLaqHSzKV K8Zj2qL0MKV17PNSncADiamxc42bft3ZPCsq9TxJIzpPZcsSlW69Q7A1hp2pcpRLCyBqNN6cP/m VllPOI1sx+WYj/5r38FvIX+HqhiJ4bw6wHQIny//bJYSbKX16r+kA5BNZXVrii2x1NWKYqeVn89 Ren+o7U66brtW89KdLx9wA1+YDiEDF/+u X-Received: by 2002:a17:903:2350:b0:297:df7c:ed32 with SMTP id d9443c01a7336-299f641a54fmr21484735ad.0.1763474658543; Tue, 18 Nov 2025 06:04:18 -0800 (PST) X-Google-Smtp-Source: AGHT+IHOP7F7VRre0B4GU4GD1NcI89R7ec3DLibcn7RiLGcPvNDRnFETmmrhYAeGOnSNnTVMBj5I/g== X-Received: by 2002:a17:903:2350:b0:297:df7c:ed32 with SMTP id d9443c01a7336-299f641a54fmr21484375ad.0.1763474657928; Tue, 18 Nov 2025 06:04:17 -0800 (PST) Received: from hu-weiden-sha.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2986a60b116sm142957695ad.79.2025.11.18.06.04.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Nov 2025 06:04:17 -0800 (PST) From: Wei Deng To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-bluetooth@vger.kernel.org, cheng.jiang@oss.qualcomm.com, quic_jiaymao@quicinc.com, quic_chezhou@quicinc.com, quic_shuaz@quicinc.com Subject: [PATCH V2 1/1] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support Date: Tue, 18 Nov 2025 19:34:06 +0530 Message-Id: <20251118140406.1551669-2-wei.deng@oss.qualcomm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20251118140406.1551669-1-wei.deng@oss.qualcomm.com> References: <20251118140406.1551669-1-wei.deng@oss.qualcomm.com> 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-GUID: Nw-a8cbTpCvJwGJ8fCf9r7HjCzVOjFg5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTE4MDExMyBTYWx0ZWRfX5UxYKh/tW+ee dfZjP+9M16v+N1M5LpMZnUrWkL7wTBgEbm5yegNq8ZMPnBwrbAe6Ti8uHM2v/92+1vmMS965dHH nNa7MUWaGVur8g+Wd1yzml3GyaUOkIoGaF53KaNrlxD5H0vFC/3UNeTsvQ/YrTpGiC82hy4FgOO qEDOjXUzsQpjMLnc0UIBdW+weBfYKjkqQ+n+auNwc6ReRJL9CtuLKbjdGs+VYhMrGy+NIGuT1Sa IDc/ctlJfcabCLKBDa9ZL7ybkvC/FajwBq8a9pcPKabY4VFFT01VedYyl7oAMnnul7E8z3hpK6r R7b1eo7FrV0W6/K3uh2tFSX2CH2Bmngo2LR0DToXQ4hdcgMT7NfAZFfapNAwP7Z8QOWhGPQxvBi 5Ybm0U55SGMu+BQpANJ7sARf2Yinyg== X-Authority-Analysis: v=2.4 cv=BYTVE7t2 c=1 sm=1 tr=0 ts=691c7ce3 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=vfj0strxkez5rotHyDAA:9 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: Nw-a8cbTpCvJwGJ8fCf9r7HjCzVOjFg5 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-18_01,2025-11-18_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 bulkscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 suspectscore=0 phishscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511180113 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. Signed-off-by: Wei Deng Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 28 +++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts b/arch/arm64/boot/dt= s/qcom/qcs8300-ride.dts index cd8800a59700..08b705fe4eea 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 { @@ -71,6 +72,7 @@ wcn6855-pmu { vddpcie1p3-supply =3D <&vreg_conn_pa>; vddpcie1p9-supply =3D <&vreg_conn_1p8>; =20 + bt-enable-gpios =3D <&tlmm 55 GPIO_ACTIVE_HIGH>; wlan-enable-gpios =3D <&tlmm 54 GPIO_ACTIVE_HIGH>; =20 regulators { @@ -501,6 +503,13 @@ &sdhc_1 { }; =20 &tlmm { + bt_en_state: bt-en-state { + pins =3D "gpio55"; + function =3D "gpio"; + bias-pull-down; + output-low; + }; + ethernet0_default: ethernet0-default-state { ethernet0_mdc: ethernet0-mdc-pins { pins =3D "gpio5"; @@ -571,6 +580,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"; }; --=20 2.25.1