arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards

Add bluetooth SoC WCN6750 node for SC7280 IDP boards.

Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/1639587963-22503-1-git-send-email-bgodavar@codeaurora.org
This commit is contained in:
Balakrishna Godavarthi
2021-12-15 22:36:03 +05:30
committed by Bjorn Andersson
parent e783362eb5
commit 1ff6797c32
3 changed files with 44 additions and 0 deletions

View File

@@ -56,6 +56,10 @@ vreg_l6e_0p8: ldo6 {
};
};
&bluetooth {
vddio-supply = <&vreg_l19b_1p8>;
};
&ipa {
status = "okay";
modem-init;

View File

@@ -14,6 +14,11 @@
#include "pmk8350.dtsi"
/ {
aliases {
bluetooth0 = &bluetooth;
serial1 = &uart7;
};
gpio-keys {
compatible = "gpio-keys";
label = "gpio-keys";
@@ -422,6 +427,23 @@ &uart7 {
<&tlmm 31 IRQ_TYPE_EDGE_FALLING>;
pinctrl-names = "default", "sleep";
pinctrl-1 = <&qup_uart7_sleep_cts>, <&qup_uart7_sleep_rts>, <&qup_uart7_sleep_tx>, <&qup_uart7_sleep_rx>;
bluetooth: bluetooth {
compatible = "qcom,wcn6750-bt";
pinctrl-names = "default";
pinctrl-0 = <&bt_en>, <&sw_ctrl>;
enable-gpios = <&tlmm 85 GPIO_ACTIVE_HIGH>;
swctrl-gpios = <&tlmm 86 GPIO_ACTIVE_HIGH>;
vddaon-supply = <&vreg_s7b_0p9>;
vddbtcxmx-supply = <&vreg_s7b_0p9>;
vddrfacmn-supply = <&vreg_s7b_0p9>;
vddrfa0p8-supply = <&vreg_s7b_0p9>;
vddrfa1p7-supply = <&vreg_s1b_1p8>;
vddrfa1p2-supply = <&vreg_s8b_1p2>;
vddrfa2p2-supply = <&vreg_s1c_2p2>;
vddasd-supply = <&vreg_l11c_2p8>;
max-speed = <3200000>;
};
};
/* PINCTRL - additions to nodes defined in sc7280.dtsi */
@@ -491,6 +513,13 @@ &qup_uart7_rx {
};
&tlmm {
bt_en: bt-en {
pins = "gpio85";
function = "gpio";
output-low;
bias-disable;
};
nvme_pwren: nvme-pwren {
function = "gpio";
};
@@ -554,6 +583,13 @@ qup_uart7_sleep_rx: qup-uart7-sleep-rx {
*/
bias-pull-up;
};
sw_ctrl: sw-ctrl {
pins = "gpio86";
function = "gpio";
input-enable;
bias-pull-down;
};
};
&sdc1_on {

View File

@@ -23,6 +23,10 @@ chosen {
};
};
&bluetooth {
vddio-supply = <&vreg_l18b_1p8>;
};
&nvme_pwren {
pins = "gpio51";
};