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-pinctrl.dtsi"
|
||||||
#include "msm8998-camera-sensor-cdp.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 {
|
&blsp1_uart3_hs {
|
||||||
status = "ok";
|
status = "ok";
|
||||||
|
|
|
@ -13,33 +13,6 @@
|
||||||
#include <dt-bindings/interrupt-controller/irq.h>
|
#include <dt-bindings/interrupt-controller/irq.h>
|
||||||
#include "msm8998-pinctrl.dtsi"
|
#include "msm8998-pinctrl.dtsi"
|
||||||
#include "msm8998-camera-sensor-mtp.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 {
|
&blsp1_uart3_hs {
|
||||||
status = "ok";
|
status = "ok";
|
||||||
|
|
|
@ -340,6 +340,25 @@
|
||||||
label = "cont_splash_mem";
|
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"
|
#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 {
|
&sdhc_2 {
|
||||||
/delete-property/vdd-supply;
|
/delete-property/vdd-supply;
|
||||||
/delete-property/vdd-io-supply;
|
/delete-property/vdd-io-supply;
|
||||||
|
|
Loading…
Add table
Reference in a new issue