From 3af86825779d95bf8d5ee600f995e21d10a6eeca Mon Sep 17 00:00:00 2001 From: Satish Kumar Kodishala Date: Thu, 14 Nov 2024 22:26:48 +0530 Subject: [PATCH 1/4] ARM: dts: msm: Add support for BT Slimbus for Tuna Added support for BT Slimbus for Tuna. CRs-Fixed: 3974337 Change-Id: Ic01c28f20c01712f330a5f9346b890a97638edf2 Signed-off-by: Satish Kumar Kodishala --- tuna-kiwi-bt.dtsi | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tuna-kiwi-bt.dtsi b/tuna-kiwi-bt.dtsi index 71d43ed9..ffeeeb5e 100644 --- a/tuna-kiwi-bt.dtsi +++ b/tuna-kiwi-bt.dtsi @@ -69,6 +69,23 @@ " {class: wlan_pdc, ss: rf, res: s3b.v, dwnval: 616}", " {class: wlan_pdc, ss: bb, res: pdc, enable: 1}"; }; + + slim_msm: slim@6C40000 { + 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>; + qcom,btslimtx-channels = <159 160>; + qcom,btslimrx-channels = <157 158>; + }; + }; + }; }; //uart instance From 68555cbf965cd0944db603a9dd85a6b72fcdc9cb Mon Sep 17 00:00:00 2001 From: Satish Kumar Kodishala Date: Thu, 14 Nov 2024 22:23:32 +0530 Subject: [PATCH 2/4] ARM: dts: msm: Add support for BT SoundWire for Tuna Added support for BT SoundWire for Tuna. CRs-Fixed: 3974336 Change-Id: Ie3bbb3e5abb8c9e8c8d62a33f4adff65f3d4cd9d Signed-off-by: Satish Kumar Kodishala --- tuna-wcn7750-bt.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tuna-wcn7750-bt.dtsi b/tuna-wcn7750-bt.dtsi index 3949949f..2c1407b7 100644 --- a/tuna-wcn7750-bt.dtsi +++ b/tuna-wcn7750-bt.dtsi @@ -78,6 +78,13 @@ }; }; +&swr4 { + btswr_slave: btswr-slave { + compatible = "qcom,btfmswr_slave"; + reg = <0x02 0x08170220>; + }; +}; + //uart instance &qupv3_se14_4uart { status = "ok"; From 1f9f3bb527556842ddb37b905ada8ac2e8cf7290 Mon Sep 17 00:00:00 2001 From: Satish Kumar Kodishala Date: Tue, 19 Nov 2024 19:33:41 +0530 Subject: [PATCH 3/4] Add support for RTC6226 FM Added support for RTC6226 FM functionality. CRs-Fixed: 3978334 Change-Id: I547944b5fef31cff6fa70b1be1e9a49bb736af82 Signed-off-by: Satish Kumar Kodishala --- tuna-kiwi-bt.dtsi | 15 +++++++++++++++ tuna-wcn7750-bt.dtsi | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/tuna-kiwi-bt.dtsi b/tuna-kiwi-bt.dtsi index ffeeeb5e..bfd34493 100644 --- a/tuna-kiwi-bt.dtsi +++ b/tuna-kiwi-bt.dtsi @@ -88,6 +88,21 @@ }; }; +// FM changes +&qupv3_se5_i2c { + status = "ok"; + nq@64 { + compatible = "rtc6226"; + reg = <0x64>; + fmint-gpio = <&tlmm 29 0>; + vdd-supply = <&L18B>; + rtc6226,vdd-supply-voltage = <2800000 2800000>; + rtc6226,vdd-load = <15000>; + vio-supply = <&S1B>; + rtc6226,vio-supply-voltage = <1856000 1856000>; + }; +}; + //uart instance &qupv3_se14_4uart { status = "ok"; diff --git a/tuna-wcn7750-bt.dtsi b/tuna-wcn7750-bt.dtsi index 2c1407b7..fafcb279 100644 --- a/tuna-wcn7750-bt.dtsi +++ b/tuna-wcn7750-bt.dtsi @@ -89,3 +89,18 @@ &qupv3_se14_4uart { status = "ok"; }; + +// FM changes +&qupv3_se5_i2c { + status = "ok"; + nq@64 { + compatible = "rtc6226"; + reg = <0x64>; + fmint-gpio = <&tlmm 29 0>; + vdd-supply = <&L18B>; + rtc6226,vdd-supply-voltage = <2800000 2800000>; + rtc6226,vdd-load = <15000>; + vio-supply = <&S1B>; + rtc6226,vio-supply-voltage = <1856000 1856000>; + }; +}; From 8cc995955e9876579b986d06e2748a80ab65ffe7 Mon Sep 17 00:00:00 2001 From: Satish Kumar Kodishala Date: Tue, 26 Nov 2024 16:01:02 +0530 Subject: [PATCH 4/4] ARM: dts: msm: Align BT slimbus node with core slimbus node Align BT slimbus node with core slimbus node. CRs-Fixed: 3987946 Change-Id: Ic19bad5943ad3095edc1919c8841f072b7004d1f Signed-off-by: Satish Kumar Kodishala --- tuna-kiwi-bt.dtsi | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/tuna-kiwi-bt.dtsi b/tuna-kiwi-bt.dtsi index bfd34493..d558f321 100644 --- a/tuna-kiwi-bt.dtsi +++ b/tuna-kiwi-bt.dtsi @@ -69,21 +69,21 @@ " {class: wlan_pdc, ss: rf, res: s3b.v, dwnval: 616}", " {class: wlan_pdc, ss: bb, res: pdc, enable: 1}"; }; +}; - slim_msm: slim@6C40000 { - 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>; - qcom,btslimtx-channels = <159 160>; - qcom,btslimrx-channels = <157 158>; - }; +&slim_msm { + 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>; + qcom,btslimtx-channels = <159 160>; + qcom,btslimrx-channels = <157 158>; }; }; };