Path: blob/main/sys/contrib/device-tree/Bindings/dma/fsl,mxs-dma.yaml
48377 views
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause1%YAML 1.22---3$id: http://devicetree.org/schemas/dma/fsl,mxs-dma.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Freescale Direct Memory Access (DMA) Controller from i.MX23/i.MX2878maintainers:9- Marek Vasut <marex@denx.de>1011allOf:12- $ref: dma-controller.yaml#13- if:14properties:15compatible:16contains:17const: fsl,imx8qxp-dma-apbh18then:19required:20- power-domains21else:22properties:23power-domains: false2425properties:26compatible:27oneOf:28- items:29- enum:30- fsl,imx6q-dma-apbh31- fsl,imx6sx-dma-apbh32- fsl,imx7d-dma-apbh33- fsl,imx8qxp-dma-apbh34- const: fsl,imx28-dma-apbh35- enum:36- fsl,imx23-dma-apbh37- fsl,imx23-dma-apbx38- fsl,imx28-dma-apbh39- fsl,imx28-dma-apbx40reg:41maxItems: 14243clocks:44maxItems: 14546interrupts:47minItems: 448maxItems: 164950"#dma-cells":51const: 15253dma-channels:54enum: [4, 8, 16]5556power-domains:57maxItems: 15859required:60- compatible61- reg62- "#dma-cells"63- dma-channels64- interrupts6566additionalProperties: false6768examples:69- |70interrupt-parent = <&irqc>;7172dma-controller@80004000 {73compatible = "fsl,imx28-dma-apbh";74reg = <0x80004000 0x2000>;75interrupts = <82 83 84 857688 88 88 887788 88 88 887887 86 0 0>;79#dma-cells = <1>;80dma-channels = <16>;81};8283dma-controller@80024000 {84compatible = "fsl,imx28-dma-apbx";85reg = <0x80024000 0x2000>;86interrupts = <78 79 66 08780 81 68 698870 71 72 738974 75 76 77>;90#dma-cells = <1>;91dma-channels = <16>;92};9394...959697