1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/dma/owl-dma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Actions Semi Owl SoCs DMA controller
10 The OWL DMA is a general-purpose direct memory access controller capable of
11 supporting 10 and 12 independent DMA channels for S700 and S900 SoCs
15 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18 - $ref: "dma-controller.yaml#"
31 controller supports 4 interrupts, which are freely assignable to the
47 Phandle and Specifier of the clock feeding the DMA controller.
61 unevaluatedProperties: false
65 #include <dt-bindings/interrupt-controller/arm-gic.h>
66 dma: dma-controller@e0260000 {
67 compatible = "actions,s900-dma";
68 reg = <0xe0260000 0x1000>;
69 interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
70 <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
71 <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
72 <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>;