From 1101640bf90124745d2cd1d571b1faabe318b148 Mon Sep 17 00:00:00 2001 From: Yingjie Zhu Date: Thu, 8 Apr 2021 20:32:42 +0800 Subject: [PATCH] ARM: dts: msm: add bt power node for sa6155 add bt power node for sa6155 Change-Id: I52383b91f46edb954de750abacb676b301de7c73 --- qcom/sa6155-adp-common.dtsi | 1 + qcom/sa6155-cnss.dtsi | 43 +++++++++++++++++++++++++++++++++++++ qcom/sm6150.dtsi | 1 + 3 files changed, 45 insertions(+) create mode 100644 qcom/sa6155-cnss.dtsi diff --git a/qcom/sa6155-adp-common.dtsi b/qcom/sa6155-adp-common.dtsi index a0c21d604d6f..ff23e07f3486 100644 --- a/qcom/sa6155-adp-common.dtsi +++ b/qcom/sa6155-adp-common.dtsi @@ -1,5 +1,6 @@ #include #include +#include "sa6155-cnss.dtsi" &qupv3_se0_2uart { status = "ok"; diff --git a/qcom/sa6155-cnss.dtsi b/qcom/sa6155-cnss.dtsi new file mode 100644 index 000000000000..76ae6b88e3c6 --- /dev/null +++ b/qcom/sa6155-cnss.dtsi @@ -0,0 +1,43 @@ +&soc { + /* PWR_CTR2_VDD_1P8 supply */ + vreg_conn_1p8: vreg_conn_1p8 { + compatible = "regulator-fixed"; + regulator-name = "vreg_conn_1p8"; + startup-delay-us = <4000>; + enable-active-high; + gpio = <&pm6155_1_gpios 1 0>; + }; + + /* PWR_CTR1_VDD_PA supply */ + vreg_conn_pa: vreg_conn_pa { + compatible = "regulator-fixed"; + regulator-name = "vreg_conn_pa"; + startup-delay-us = <4000>; + enable-active-high; + gpio = <&pm6155_1_gpios 6 0>; + }; + + bluetooth_ext: bt-qca-auto-converged { + compatible = "qcom,qca-auto-converged"; + pinctrl-names = "default"; + pinctrl-0 = <&bt_en_active>; + /* BT_EN */ + qcom,bt-reset-gpio = <&tlmm 85 0>; + /* PWR_CTR1_VDD_PA */ + qcom,bt-vdd-ctrl1-supply = <&vreg_conn_pa>; + /* PWR_CTR2_VDD_1P8 */ + qcom,bt-vdd-ctrl2-supply = <&vreg_conn_1p8>; + qcom,bt-vdd-rfa1-supply = <&pm6155_1_s6>; + qcom,bt-vdd-rfa2-supply = <&pm6155_1_s5>; + qcom,bt-vdd-rfa3-supply = <&pm6155_1_l15>; + + /* */ + qcom,bt-vdd-rfa1-config = <1350000 1350000 0 0>; + qcom,bt-vdd-rfa2-config = <2040000 2040000 0 0>; + qcom,bt-vdd-rfa3-config = <1904000 1904000 450000 0>; + }; +}; + +&qupv3_se7_4uart { + status = "ok"; +}; diff --git a/qcom/sm6150.dtsi b/qcom/sm6150.dtsi index 11d351da53f3..78243da492ec 100644 --- a/qcom/sm6150.dtsi +++ b/qcom/sm6150.dtsi @@ -37,6 +37,7 @@ sdhc0 = &sdhc_1; sdhc1 = &sdhc_2; spi10 = &qupv3_se10_spi; + hsuart0 = &qupv3_se7_4uart; }; cpus {