arm64: dts: qcom: sc7280: add slimbus DT node
authorViken Dadhaniya <quic_vdadhani@quicinc.com>
Thu, 15 Feb 2024 09:09:10 +0000 (14:39 +0530)
committerBjorn Andersson <andersson@kernel.org>
Fri, 16 Feb 2024 23:12:48 +0000 (17:12 -0600)
Populate the DTSI node for slimbus instance to be
used by bluetooth FM audio case.

Signed-off-by: Viken Dadhaniya <quic_vdadhani@quicinc.com>
Link: https://lore.kernel.org/r/20240215090910.30021-1-quic_vdadhani@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sc7280.dtsi

index c8b72890c20a6a73d3fc9bdbe30dda3779ea9351..c31a09bac4ed3ff1e4cfca172cf7bf24aa08bf97 100644 (file)
                        status = "disabled";
                };
 
+               slimbam: dma-controller@3a84000 {
+                       compatible = "qcom,bam-v1.7.0";
+                       reg = <0 0x03a84000 0 0x20000>;
+                       interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
+                       #dma-cells = <1>;
+                       qcom,controlled-remotely;
+                       num-channels  = <31>;
+                       qcom,ee = <1>;
+                       qcom,num-ees = <2>;
+                       iommus = <&apps_smmu 0x1826 0x0>;
+                       status = "disabled";
+               };
+
+               slim: slim-ngd@3ac0000 {
+                       compatible = "qcom,slim-ngd-v1.5.0";
+                       reg = <0 0x03ac0000 0 0x2c000>;
+                       interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
+                       dmas = <&slimbam 3>, <&slimbam 4>;
+                       dma-names = "rx", "tx";
+                       iommus = <&apps_smmu 0x1826 0x0>;
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       status = "disabled";
+               };
+
                lpass_hm: clock-controller@3c00000 {
                        compatible = "qcom,sc7280-lpasshm";
                        reg = <0 0x03c00000 0 0x28>;