brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 75957f9 Raw
71 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/dma/fsl,imx-dma.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale Direct Memory Access (DMA) Controller for i.MX8 9maintainers:10  - Animesh Agarwal <animeshagarwal28@gmail.com>11 12allOf:13  - $ref: dma-controller.yaml#14 15properties:16  compatible:17    enum:18      - fsl,imx1-dma19      - fsl,imx21-dma20      - fsl,imx27-dma21 22  reg:23    maxItems: 124 25  interrupts:26    items:27      - description: DMA complete interrupt28      - description: DMA Error interrupt29    minItems: 130 31  clocks:32    maxItems: 233 34  clock-names:35    items:36      - const: ipg37      - const: ahb38 39  "#dma-cells":40    const: 141 42  dma-channels:43    const: 1644 45  dma-requests:46    description: Number of DMA requests supported.47 48required:49  - compatible50  - reg51  - interrupts52  - "#dma-cells"53  - clocks54  - clock-names55 56additionalProperties: false57 58examples:59  - |60    #include <dt-bindings/clock/imx27-clock.h>61 62    dma-controller@10001000 {63      compatible = "fsl,imx27-dma";64      reg = <0x10001000 0x1000>;65      interrupts = <32 33>;66      #dma-cells = <1>;67      dma-channels = <16>;68      clocks = <&clks IMX27_CLK_DMA_IPG_GATE>, <&clks IMX27_CLK_DMA_AHB_GATE>;69      clock-names = "ipg", "ahb";70    };71