mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-09 12:33:18 -04:00
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:
committed by
Bjorn Andersson
parent
e783362eb5
commit
1ff6797c32
@@ -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";
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user