From 6f882fc78a6a34debb3be0e4a6648477b17c798a Mon Sep 17 00:00:00 2001 From: Amit Kumar Prasad Date: Thu, 27 Jun 2024 17:59:54 +0530 Subject: [PATCH] ARM: dts: msm: Enable BT slimbus in device tree for parrot Added support for BT slimbus in parrot for supporting BT audio usecases. CRs-Fixed: 3869751 Change-Id: I21a79c770f0b8a60e6b2a5424d13ca00d4af9ea4 --- parrot-wcn3990.dtsi | 17 +++++++++++++++++ parrot-wcn6750.dtsi | 17 +++++++++++++++++ parrot-wcn6755.dtsi | 17 +++++++++++++++++ 3 files changed, 51 insertions(+) diff --git a/parrot-wcn3990.dtsi b/parrot-wcn3990.dtsi index 34b0bbe1..96577a91 100644 --- a/parrot-wcn3990.dtsi +++ b/parrot-wcn3990.dtsi @@ -80,4 +80,21 @@ qcom,bt-vdd-pa-config = <3000000 3312000 1 0>; qcom,bt-vdd-xtal-config = <1700000 1900000 1 0>; }; + + slim_msm: slim@3340000 { + status = "ok"; + ngd@1 { + reg = <1>; + #address-cells = <1>; + #size-cells = <1>; + //slimbus child nodes + slimbus: btfmslim-driver { + compatible = "slim217,221"; + reg = <1 0>; + qcom,btslim-address = <0x0>; /* BT SLIM EP address*/ + qcom,btslimtx-channels = <159 160>; + qcom,btslimrx-channels = <157 158>; + }; + }; + }; }; diff --git a/parrot-wcn6750.dtsi b/parrot-wcn6750.dtsi index e9d61dae..390c93ec 100644 --- a/parrot-wcn6750.dtsi +++ b/parrot-wcn6750.dtsi @@ -38,6 +38,23 @@ //qcom,bt-vdd-asd-config = <2800000 3544000 0 1>; }; + slim_msm: slim@3340000 { + status = "ok"; + ngd@1 { + reg = <1>; + #address-cells = <1>; + #size-cells = <1>; + //slimbus child nodes + slimbus: btfmslim-driver { + compatible = "slim217,221"; + reg = <1 0>; + qcom,btslim-address = <0x0>; /* BT SLIM EP address*/ + qcom,btslimtx-channels = <159 160>; + qcom,btslimrx-channels = <157 158>; + }; + }; + }; + qcom,smp2p-wpss { smp2p_wlan_2_in: qcom,smp2p-wlan-2-in { qcom,entry-name = "wlan_soc_wake"; diff --git a/parrot-wcn6755.dtsi b/parrot-wcn6755.dtsi index e0249a16..0db78ac0 100644 --- a/parrot-wcn6755.dtsi +++ b/parrot-wcn6755.dtsi @@ -38,6 +38,23 @@ //qcom,bt-vdd-asd-config = <2800000 3544000 0 1>; }; + slim_msm: slim@3340000 { + status = "ok"; + ngd@1 { + reg = <1>; + #address-cells = <1>; + #size-cells = <1>; + //slimbus child nodes + slimbus: btfmslim-driver { + compatible = "slim217,221"; + reg = <1 0>; + qcom,btslim-address = <0x0>; /* BT SLIM EP address*/ + qcom,btslimtx-channels = <159 160>; + qcom,btslimrx-channels = <157 158>; + }; + }; + }; + qcom,smp2p-wpss { smp2p_wlan_2_in: qcom,smp2p-wlan-2-in { qcom,entry-name = "wlan_soc_wake";