* [PATCH V2 0/1] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support
@ 2025-11-18 14:04 Wei Deng
2025-11-18 14:04 ` [PATCH V2 1/1] " Wei Deng
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Wei Deng @ 2025-11-18 14:04 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, linux-bluetooth,
cheng.jiang, quic_jiaymao, quic_chezhou, quic_shuaz
Changes for v2
- Update commit message, add firmware name detail
- Reorganize patchset
- V1 link
https://lore.kernel.org/all/20251113130942.2661069-1-wei.deng@oss.qualcomm.com/
Wei Deng (1):
arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support
arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 28 +++++++++++++++++++++++
1 file changed, 28 insertions(+)
base-commit: e7c375b181600caf135cfd03eadbc45eb530f2cb
prerequisite-patch-id: babbcf9dd8722e19d91b01eb45756f58e58ba6ac
prerequisite-patch-id: e641f09d4139ac77c34757bd08af2db746de3963
prerequisite-patch-id: f5dd3ee9979e2a049badfb51cfab184da4501870
prerequisite-patch-id: 40187dae2c9518a10866104b9fcd5a481ac67d51
prerequisite-patch-id: b9a2e071f5ddcc70dbd6addcbf738afdc9283cdc
--
2.25.1
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH V2 1/1] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support
2025-11-18 14:04 [PATCH V2 0/1] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support Wei Deng
@ 2025-11-18 14:04 ` Wei Deng
2025-11-19 7:51 ` Dmitry Baryshkov
2025-11-18 14:20 ` [PATCH V2 0/1] " Konrad Dybcio
2025-11-18 14:23 ` Krzysztof Kozlowski
2 siblings, 1 reply; 5+ messages in thread
From: Wei Deng @ 2025-11-18 14:04 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, linux-bluetooth,
cheng.jiang, quic_jiaymao, quic_chezhou, quic_shuaz
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 <wei.deng@oss.qualcomm.com>
---
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/dts/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 = &uart7;
mmc0 = &sdhc_1;
+ serial1 = &uart2;
};
chosen {
@@ -71,6 +72,7 @@ wcn6855-pmu {
vddpcie1p3-supply = <&vreg_conn_pa>;
vddpcie1p9-supply = <&vreg_conn_1p8>;
+ bt-enable-gpios = <&tlmm 55 GPIO_ACTIVE_HIGH>;
wlan-enable-gpios = <&tlmm 54 GPIO_ACTIVE_HIGH>;
regulators {
@@ -501,6 +503,13 @@ &sdhc_1 {
};
&tlmm {
+ bt_en_state: bt-en-state {
+ pins = "gpio55";
+ function = "gpio";
+ bias-pull-down;
+ output-low;
+ };
+
ethernet0_default: ethernet0-default-state {
ethernet0_mdc: ethernet0-mdc-pins {
pins = "gpio5";
@@ -571,6 +580,25 @@ wlan_en_state: wlan-en-state {
};
};
+&uart2 {
+ status = "okay";
+
+ bluetooth: bluetooth {
+ compatible = "qcom,wcn6855-bt";
+ firmware-name = "QCA6698/hpnv21", "QCA6698/hpbtfw21.tlv";
+ max-speed = <3200000>;
+
+ vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
+ vddaon-supply = <&vreg_pmu_aon_0p59>;
+ vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
+ vddwlmx-supply = <&vreg_pmu_wlmx_0p85>;
+ vddbtcmx-supply = <&vreg_pmu_btcmx_0p85>;
+ vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
+ vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
+ vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
+ };
+};
+
&uart7 {
status = "okay";
};
--
2.25.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH V2 0/1] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support
2025-11-18 14:04 [PATCH V2 0/1] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support Wei Deng
2025-11-18 14:04 ` [PATCH V2 1/1] " Wei Deng
@ 2025-11-18 14:20 ` Konrad Dybcio
2025-11-18 14:23 ` Krzysztof Kozlowski
2 siblings, 0 replies; 5+ messages in thread
From: Konrad Dybcio @ 2025-11-18 14:20 UTC (permalink / raw)
To: Wei Deng, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, linux-bluetooth,
cheng.jiang, quic_jiaymao, quic_chezhou, quic_shuaz
On 11/18/25 3:04 PM, Wei Deng wrote:
> Changes for v2
> - Update commit message, add firmware name detail
> - Reorganize patchset
> - V1 link
> https://lore.kernel.org/all/20251113130942.2661069-1-wei.deng@oss.qualcomm.com/
>
> Wei Deng (1):
> arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support
>
> arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 28 +++++++++++++++++++++++
> 1 file changed, 28 insertions(+)
>
>
> base-commit: e7c375b181600caf135cfd03eadbc45eb530f2cb
> prerequisite-patch-id: babbcf9dd8722e19d91b01eb45756f58e58ba6ac
> prerequisite-patch-id: e641f09d4139ac77c34757bd08af2db746de3963
> prerequisite-patch-id: f5dd3ee9979e2a049badfb51cfab184da4501870
> prerequisite-patch-id: 40187dae2c9518a10866104b9fcd5a481ac67d51
> prerequisite-patch-id: b9a2e071f5ddcc70dbd6addcbf738afdc9283cdc
Sorry, this screams "unmergeable". If you have more than one or two
predictably-soon-to-be-merged dependencies, you should instead wait
for those to be resolved. You can help in that by testing and helping
to review them.
prerequisite-patch-id also doesn't even tell us what these patches
really are.. prerequisite-message-id is probably better
Konrad
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH V2 0/1] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support
2025-11-18 14:04 [PATCH V2 0/1] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support Wei Deng
2025-11-18 14:04 ` [PATCH V2 1/1] " Wei Deng
2025-11-18 14:20 ` [PATCH V2 0/1] " Konrad Dybcio
@ 2025-11-18 14:23 ` Krzysztof Kozlowski
2 siblings, 0 replies; 5+ messages in thread
From: Krzysztof Kozlowski @ 2025-11-18 14:23 UTC (permalink / raw)
To: Wei Deng, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, linux-bluetooth,
cheng.jiang, quic_jiaymao, quic_chezhou, quic_shuaz
On 18/11/2025 15:04, Wei Deng wrote:
> Changes for v2
> - Update commit message, add firmware name detail
> - Reorganize patchset
> - V1 link
> https://lore.kernel.org/all/20251113130942.2661069-1-wei.deng@oss.qualcomm.com/
>
> Wei Deng (1):
> arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support
Nothing improved. Please look at your git history BEFORE you start
sending code.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH V2 1/1] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support
2025-11-18 14:04 ` [PATCH V2 1/1] " Wei Deng
@ 2025-11-19 7:51 ` Dmitry Baryshkov
0 siblings, 0 replies; 5+ messages in thread
From: Dmitry Baryshkov @ 2025-11-19 7:51 UTC (permalink / raw)
To: Wei Deng
Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-arm-msm, devicetree, linux-kernel,
linux-bluetooth, cheng.jiang, quic_jiaymao, quic_chezhou,
quic_shuaz
On Tue, Nov 18, 2025 at 07:34:06PM +0530, Wei Deng wrote:
> 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 <wei.deng@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 28 +++++++++++++++++++++++
> 1 file changed, 28 insertions(+)
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-11-19 7:51 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-18 14:04 [PATCH V2 0/1] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support Wei Deng
2025-11-18 14:04 ` [PATCH V2 1/1] " Wei Deng
2025-11-19 7:51 ` Dmitry Baryshkov
2025-11-18 14:20 ` [PATCH V2 0/1] " Konrad Dybcio
2025-11-18 14:23 ` Krzysztof Kozlowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).