From f9eb00a2140f39885e623bfd44be15a38eb5cbc9 Mon Sep 17 00:00:00 2001 From: kamasali Date: Thu, 18 Aug 2022 18:35:22 +0530 Subject: [PATCH] ARM: dts: qcom: Dtsi node entry for Slimbus and BAM in Khaje Add node Slimbus and BAM entry in dtsi for Khaje. Change-Id: I4d907126d852a7846d63c1bce8e8a92fc267d55d --- qcom/khaje.dtsi | 48 ++++++++++++++++++++++++++---------------------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/qcom/khaje.dtsi b/qcom/khaje.dtsi index 4ea9d19b..fa07e7aa 100644 --- a/qcom/khaje.dtsi +++ b/qcom/khaje.dtsi @@ -584,6 +584,32 @@ ranges = <0 0 0 0xffffffff>; compatible = "simple-bus"; + slimbam: bamdma@0xa584000 { + compatible = "qcom,bam-v1.7.0"; + qcom,controlled-remotely; + reg = <0xa584000 0x20000>, <0xa66f000 0x1000>; + reg-names = "bam", "bam_remote_mem"; + num-channels = <31>; + interrupts = <0 284 IRQ_TYPE_LEVEL_HIGH>; + #dma-cells = <1>; + qcom,ee = <1>; + qcom,num-ees = <2>; + }; + + slim_msm: slim@a5c0000 { + compatible = "qcom,slim-ngd-v1.5.0"; + reg = <0xa5c0000 0x2C000>, <0xa66e000 0x1000>; + reg-names = "ctrl", "slimbus_remote_mem"; + interrupts = <0 283 IRQ_TYPE_LEVEL_HIGH>; + qcom,apps-ch-pipes = <0x0>; + qcom,ea-pc = <0x3b0>; + dmas = <&slimbam 3>, <&slimbam 4>; + dma-names = "rx", "tx"; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + intc: interrupt-controller@f200000 { compatible = "arm,gic-v3"; #interrupt-cells = <3>; @@ -772,28 +798,6 @@ }; }; - slim_aud: slim@a5c0000 { - cell-index = <1>; - compatible = "qcom,slim-ngd"; - reg = <0xa5c0000 0x2c000>, - <0xa584000 0x20000>, <0xa66e000 0x2000>; - reg-names = "slimbus_physical", - "slimbus_bam_physical", "slimbus_lpass_mem"; - interrupts = , - ; - interrupt-names = "slimbus_irq", "slimbus_bam_irq"; - qcom,apps-ch-pipes = <0x0>; - qcom,ea-pc = <0x3b0>; - status = "ok"; - - /* Slimbus Slave DT for WCN3990 */ - btfmslim_codec: wcn3990 { - elemental-addr = [00 01 20 02 17 02]; - qcom,btfm-slim-ifd = "btfmslim_slave_ifd"; - qcom,btfm-slim-ifd-elemental-addr = [00 00 20 02 17 02]; - }; - }; - mpm: interrupt-controller@45f01b8 { compatible = "qcom,mpm-khaje", "qcom,mpm"; reg = <0x45f01b8 0x1000>,