Commit 1ff6797c authored by Balakrishna Godavarthi's avatar Balakrishna Godavarthi Committed by Bjorn Andersson

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

Add bluetooth SoC WCN6750 node for SC7280 IDP boards.
Signed-off-by: default avatarBalakrishna Godavarthi <bgodavar@codeaurora.org>
Reviewed-by: default avatarMatthias Kaehlcke <mka@chromium.org>
Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/1639587963-22503-1-git-send-email-bgodavar@codeaurora.org
parent e783362e
......@@ -56,6 +56,10 @@ vreg_l6e_0p8: ldo6 {
};
};
&bluetooth {
vddio-supply = <&vreg_l19b_1p8>;
};
&ipa {
status = "okay";
modem-init;
......
......@@ -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 {
......
......@@ -23,6 +23,10 @@ chosen {
};
};
&bluetooth {
vddio-supply = <&vreg_l18b_1p8>;
};
&nvme_pwren {
pins = "gpio51";
};
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment