summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhenchao <zhenchao@codeaurora.org>2016-11-17 11:31:40 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2016-11-27 18:32:21 -0800
commitac24dc205b5c7f39771495f33c0784ddb335dd98 (patch)
tree64379057044ff584392732f6fd1d8cc8f6761abe
parent841264c5051b8cbd44b2e1b12db94f8cbcd0c43a (diff)
ARM: dts: msm: Add bluetooth node for WCN3990 in msm8998 QRD VR1
Add bluetooth device tree node for WCN3990 chip in msm8998 QRD VR1 board. Configure necessary power supply and clocks to enable bluetooth. CRs-Fixed: 1080773 Change-Id: I47b042dc79145a13142c02b0ef8da777efff3a8d Signed-off-by: zhenchao <zhenchao@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msm8998-qrd-vr1.dtsi27
1 files changed, 27 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msm8998-qrd-vr1.dtsi b/arch/arm/boot/dts/qcom/msm8998-qrd-vr1.dtsi
index ccdfe7ee03f6..23444aa617d8 100644
--- a/arch/arm/boot/dts/qcom/msm8998-qrd-vr1.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8998-qrd-vr1.dtsi
@@ -14,6 +14,33 @@
#include "msm8998-pinctrl.dtsi"
#include "msm8998-camera-sensor-qrd-vr1.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";
};