mirror of
https://github.com/Evolution-X-Devices/kernel_xiaomi_sm8450-devicetrees
synced 2026-02-01 08:51:30 +00:00
ARM: dts: msm: Add bluetooth power and slimbus slave node
On Lahaina, - GPIO_65 is mapped to BT_EN pin on Hastings prime. - AON and DIG on Hastings prime is powered from S11B - RFA1 on hastings prime is powered from S1C - RFA2 on hastings prime is powered from S12B - Add bt_en_active in pinctrl so as to make BT_EN pin controllable - Hastings prime has got logical address changed which acts as a slimbus slave. Change dedicated logical address for HSP. Change-Id: I7560770ba6829ba67c285b2be5d938ffffe839b7
This commit is contained in:
committed by
Mahesh Kumar Sharma
parent
6adebd3e5b
commit
18fc763899
@@ -2065,4 +2065,18 @@
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
bt_en_sleep: bt_en_sleep {
|
||||
mux {
|
||||
pins = "gpio65";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio65";
|
||||
drive-strength = <2>;
|
||||
output-low;
|
||||
bias-pull-down;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -471,6 +471,14 @@
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0xc0000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
status = "ok";
|
||||
|
||||
/* Slimbus Slave DT for QCA6490 */
|
||||
btfmslim_codec: qca6490 {
|
||||
compatible = "qcom,btfmslim_slave";
|
||||
elemental-addr = [00 01 21 02 17 02];
|
||||
qcom,btfm-slim-ifd = "btfmslim_slave_ifd";
|
||||
qcom,btfm-slim-ifd-elemental-addr = [00 00 21 02 17 02];
|
||||
};
|
||||
};
|
||||
|
||||
intc: interrupt-controller@17a00000 {
|
||||
@@ -2985,6 +2993,21 @@
|
||||
qcom,iommu-dma = "atomic";
|
||||
};
|
||||
|
||||
bluetooth: bt_qca6490 {
|
||||
compatible = "qcom,qca6490";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&bt_en_sleep>;
|
||||
qcom,bt-reset-gpio = <&tlmm 65 0>; /* BT_EN */
|
||||
qcom,bt-vdd-aon-supply = <&S11B>;
|
||||
qcom,bt-vdd-dig-supply = <&S11B>;
|
||||
qcom,bt-vdd-rfa1-supply = <&S1C>;
|
||||
qcom,bt-vdd-rfa2-supply = <&S12B>;
|
||||
|
||||
qcom,bt-vdd-aon-voltage-level = <950000 950000>;
|
||||
qcom,bt-vdd-dig-voltage-level = <950000 950000>;
|
||||
qcom,bt-vdd-rfa1-voltage-level = <1900000 1900000>;
|
||||
qcom,bt-vdd-rfa2-voltage-level = <1350000 1350000>;
|
||||
};
|
||||
};
|
||||
|
||||
#include "lahaina-regulators.dtsi"
|
||||
|
||||
Reference in New Issue
Block a user