arm64: dts: qcom: sm6115: Add GPI DMA
authorAdam Skladowski <a39.skl@gmail.com>
Wed, 30 Nov 2022 20:09:47 +0000 (21:09 +0100)
committerBjorn Andersson <andersson@kernel.org>
Tue, 6 Dec 2022 17:05:31 +0000 (11:05 -0600)
Add GPI DMA node which will be wired to i2c/spi/uart.

Signed-off-by: Adam Skladowski <a39.skl@gmail.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221130200950.144618-10-a39.skl@gmail.com
arch/arm64/boot/dts/qcom/sm6115.dtsi

index c476b5e..b30a548 100644 (file)
                        };
                };
 
+               gpi_dma0: dma-controller@4a00000 {
+                       compatible = "qcom,sm6115-gpi-dma", "qcom,sm6350-gpi-dma";
+                       reg = <0x04a00000 0x60000>;
+                       interrupts = <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>;
+                       dma-channels =  <10>;
+                       dma-channel-mask = <0xf>;
+                       iommus = <&apps_smmu 0xf6 0x0>;
+                       #dma-cells = <3>;
+                       status = "disabled";
+               };
+
                usb_1: usb@4ef8800 {
                        compatible = "qcom,sm6115-dwc3", "qcom,dwc3";
                        reg = <0x04ef8800 0x400>;