summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhenchao <zhenchao@codeaurora.org>2016-11-17 12:39:01 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2016-11-27 18:31:15 -0800
commit76dc4632b2d865709e04598d0dc8587038b760ba (patch)
treec1f12d1917a027314c957cf195c2b32efada8db0
parent841264c5051b8cbd44b2e1b12db94f8cbcd0c43a (diff)
ARM: dts: msm: Add bluetooth node for WCN3990 in msm8998 QRD SKUK
Add bluetooth device tree node for WCN3990 chip in msm8998 QRD SKUK board. Configure necessary power supply and clocks to enable bluetooth. CRs-Fixed: 1080773 Change-Id: I433c349ddfd6d83629080afadc6fbf79c3b8c635 Signed-off-by: zhenchao <zhenchao@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msm8998-qrd-skuk.dtsi27
1 files changed, 27 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msm8998-qrd-skuk.dtsi b/arch/arm/boot/dts/qcom/msm8998-qrd-skuk.dtsi
index cead74b02528..9ff8e61c2ffe 100644
--- a/arch/arm/boot/dts/qcom/msm8998-qrd-skuk.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8998-qrd-skuk.dtsi
@@ -15,6 +15,33 @@
#include "msm8998-audio.dtsi"
#include "msm8998-camera-sensor-skuk.dtsi"
+/ {
+ bluetooth: bt_wcn3990 {
+ compatible = "qca,wcn3990";
+ qca,bt-vdd-io-supply = <&pm8998_s3>;
+ qca,bt-vdd-xtal-supply = <&pm8998_s5>;
+ qca,bt-vdd-core-supply = <&pm8998_l7>;
+ qca,bt-vdd-pa-supply = <&pm8998_l17>;
+ qca,bt-vdd-ldo-supply = <&pm8998_l25>;
+ qca,bt-chip-pwd-supply = <&pmi8998_bob_pin1>;
+ clocks = <&clock_gcc clk_rf_clk2_pin>;
+ clock-names = "rf_clk2";
+
+ qca,bt-vdd-io-voltage-level = <1352000 1352000>;
+ qca,bt-vdd-xtal-voltage-level = <2040000 2040000>;
+ qca,bt-vdd-core-voltage-level = <1800000 1800000>;
+ qca,bt-vdd-pa-voltage-level = <1304000 1304000>;
+ qca,bt-vdd-ldo-voltage-level = <3312000 3312000>;
+ qca,bt-chip-pwd-voltage-level = <3600000 3600000>;
+
+ qca,bt-vdd-io-current-level = <1>; /* LPM/PFM */
+ qca,bt-vdd-xtal-current-level = <1>; /* LPM/PFM */
+ qca,bt-vdd-core-current-level = <1>; /* LPM/PFM */
+ qca,bt-vdd-pa-current-level = <1>; /* LPM/PFM */
+ qca,bt-vdd-ldo-current-level = <1>; /* LPM/PFM */
+ };
+};
+
&blsp1_uart3_hs {
status = "ok";
};