Skip to content

Commit 18f897d

Browse files
Yepuri Siddushashim-quic
authored andcommitted
FROMLIST: arm64: dts: qcom: shikra: Enable BT support on EVK boards
Enable uart8 and add WCN3988 Bluetooth node with board-specific regulator supplies across CQM, CQS and IQS Shikra EVK boards. Signed-off-by: Yepuri Siddu <yepuri.siddu@oss.qualcomm.com> Signed-off-by: Komal Bajaj <komal.bajaj@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260525-shikra-dt-m1-v1-14-f51a9838dbaa@oss.qualcomm.com
1 parent 41eb3b4 commit 18f897d

4 files changed

Lines changed: 51 additions & 0 deletions

File tree

arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
aliases {
1717
mmc0 = &sdhc_1;
1818
serial0 = &uart0;
19+
serial1 = &uart8;
1920
};
2021

2122
chosen {
@@ -57,3 +58,14 @@
5758

5859
status = "okay";
5960
};
61+
62+
&uart8 {
63+
status = "okay";
64+
65+
bluetooth {
66+
vddio-supply = <&pm4125_l7>;
67+
vddxo-supply = <&pm4125_l13>;
68+
vddrf-supply = <&pm4125_l10>;
69+
vddch0-supply = <&pm4125_l22>;
70+
};
71+
};

arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
aliases {
1717
mmc0 = &sdhc_1;
1818
serial0 = &uart0;
19+
serial1 = &uart8;
1920
};
2021

2122
chosen {
@@ -57,3 +58,14 @@
5758

5859
status = "okay";
5960
};
61+
62+
&uart8 {
63+
status = "okay";
64+
65+
bluetooth {
66+
vddio-supply = <&pm4125_l7>;
67+
vddxo-supply = <&pm4125_l13>;
68+
vddrf-supply = <&pm4125_l10>;
69+
vddch0-supply = <&pm4125_l22>;
70+
};
71+
};

arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,20 @@
1616
aliases {
1717
mmc0 = &sdhc_1;
1818
serial0 = &uart0;
19+
serial1 = &uart8;
1920
};
2021

2122
chosen {
2223
stdout-path = "serial0:115200n8";
2324
};
25+
26+
vreg_bt_3p3_dummy: regulator-bt-3p3-dummy {
27+
compatible = "regulator-fixed";
28+
regulator-name = "bt_3p3_dummy";
29+
regulator-min-microvolt = <3300000>;
30+
regulator-max-microvolt = <3300000>;
31+
regulator-always-on;
32+
};
2433
};
2534

2635
&remoteproc_cdsp {
@@ -57,3 +66,14 @@
5766

5867
status = "okay";
5968
};
69+
70+
&uart8 {
71+
status = "okay";
72+
73+
bluetooth {
74+
vddio-supply = <&pm8150_s4>;
75+
vddxo-supply = <&pm8150_l12>;
76+
vddrf-supply = <&pm8150_l8>;
77+
vddch0-supply = <&vreg_bt_3p3_dummy>;
78+
};
79+
};

arch/arm64/boot/dts/qcom/shikra.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1805,6 +1805,13 @@
18051805
pinctrl-names = "default";
18061806

18071807
status = "disabled";
1808+
1809+
bluetooth {
1810+
compatible = "qcom,wcn3988-bt";
1811+
enable-gpios = <&tlmm 88 GPIO_ACTIVE_HIGH>;
1812+
max-speed = <3200000>;
1813+
};
1814+
18081815
};
18091816

18101817
i2c9: i2c@4aa4000 {

0 commit comments

Comments
 (0)