ARM: dts: msm: Enable bluetooth for wcn3990 on msm8998 interposer
Enable various voltage regulators, clocks required to enable bluetooth on msm8998 interposer. CRs-Fixed: 1097035 Change-Id: I9f70b74b7ccfb84fec721dbfa1d838d183419cb9 Signed-off-by: Rupesh Tatiya <rtatiya@codeaurora.org>
This commit is contained in:
parent
a80e267a8c
commit
843dac9993
4 changed files with 19 additions and 63 deletions
|
@ -12,33 +12,6 @@
|
|||
|
||||
#include "msm8998-pinctrl.dtsi"
|
||||
#include "msm8998-camera-sensor-cdp.dtsi"
|
||||
/ {
|
||||
bluetooth: bt_wcn3990 {
|
||||
status = "disabled";
|
||||
compatible = "qca,wcn3990";
|
||||
qca,bt-vdd-io-supply = <&pm8998_s3>;
|
||||
qca,bt-vdd-xtal-supply = <&pm8998_s5>;
|
||||
qca,bt-vdd-core-supply = <&pm8998_l7_pin_ctrl>;
|
||||
qca,bt-vdd-pa-supply = <&pm8998_l17_pin_ctrl>;
|
||||
qca,bt-vdd-ldo-supply = <&pm8998_l25_pin_ctrl>;
|
||||
qca,bt-chip-pwd-supply = <&pmi8998_bob_pin1>;
|
||||
clocks = <&clock_gcc clk_rf_clk2>;
|
||||
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";
|
||||
|
|
|
@ -13,33 +13,6 @@
|
|||
#include <dt-bindings/interrupt-controller/irq.h>
|
||||
#include "msm8998-pinctrl.dtsi"
|
||||
#include "msm8998-camera-sensor-mtp.dtsi"
|
||||
/ {
|
||||
bluetooth: bt_wcn3990 {
|
||||
status = "disabled";
|
||||
compatible = "qca,wcn3990";
|
||||
qca,bt-vdd-io-supply = <&pm8998_s3>;
|
||||
qca,bt-vdd-xtal-supply = <&pm8998_s5>;
|
||||
qca,bt-vdd-core-supply = <&pm8998_l7_pin_ctrl>;
|
||||
qca,bt-vdd-pa-supply = <&pm8998_l17_pin_ctrl>;
|
||||
qca,bt-vdd-ldo-supply = <&pm8998_l25_pin_ctrl>;
|
||||
qca,bt-chip-pwd-supply = <&pmi8998_bob_pin1>;
|
||||
clocks = <&clock_gcc clk_rf_clk2>;
|
||||
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";
|
||||
|
|
|
@ -340,6 +340,25 @@
|
|||
label = "cont_splash_mem";
|
||||
};
|
||||
};
|
||||
|
||||
bluetooth: bt_wcn3990 {
|
||||
compatible = "qca,wcn3990";
|
||||
qca,bt-vdd-core-supply = <&pmfalcon_l9_pin_ctrl>;
|
||||
qca,bt-vdd-pa-supply = <&pmfalcon_l6_pin_ctrl>;
|
||||
qca,bt-vdd-ldo-supply = <&pmfalcon_l19_pin_ctrl>;
|
||||
qca,bt-chip-pwd-supply = <&pm2falcon_bob_pin1>;
|
||||
clocks = <&clock_gcc clk_rf_clk1>;
|
||||
clock-names = "rf_clk1";
|
||||
|
||||
qca,bt-vdd-core-voltage-level = <1800000 1900000>;
|
||||
qca,bt-vdd-pa-voltage-level = <1304000 1370000>;
|
||||
qca,bt-vdd-ldo-voltage-level = <3312000 3400000>;
|
||||
qca,bt-chip-pwd-voltage-level = <3600000 3600000>;
|
||||
|
||||
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 */
|
||||
};
|
||||
};
|
||||
|
||||
#include "msm8998-smp2p.dtsi"
|
||||
|
|
|
@ -65,15 +65,6 @@
|
|||
|
||||
};
|
||||
|
||||
&bluetooth {
|
||||
/delete-property/qca,bt-vdd-io-supply;
|
||||
/delete-property/qca,bt-vdd-xtal-supply;
|
||||
/delete-property/qca,bt-vdd-core-supply;
|
||||
/delete-property/qca,bt-vdd-pa-supply;
|
||||
/delete-property/qca,bt-vdd-ldo-supply;
|
||||
/delete-property/qca,bt-chip-pwd-supply;
|
||||
};
|
||||
|
||||
&sdhc_2 {
|
||||
/delete-property/vdd-supply;
|
||||
/delete-property/vdd-io-supply;
|
||||
|
|
Loading…
Add table
Reference in a new issue