Path: blob/master/Documentation/devicetree/bindings/dma/fsl,mxs-dma.yaml
26308 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: false2425- if:26properties:27compatible:28contains:29const: fsl,imx23-dma-apbx30then:31properties:32interrupt-names:33items:34- const: audio-adc35- const: audio-dac36- const: spdif-tx37- const: i2c38- const: saif039- const: empty040- const: auart0-rx41- const: auart0-tx42- const: auart1-rx43- const: auart1-tx44- const: saif145- const: empty146- const: empty247- const: empty348- const: empty449- const: empty550else:51properties:52interrupt-names: false5354properties:55compatible:56oneOf:57- items:58- enum:59- fsl,imx6q-dma-apbh60- fsl,imx6sx-dma-apbh61- fsl,imx7d-dma-apbh62- fsl,imx8dxl-dma-apbh63- fsl,imx8mm-dma-apbh64- fsl,imx8mn-dma-apbh65- fsl,imx8mp-dma-apbh66- fsl,imx8mq-dma-apbh67- fsl,imx8qm-dma-apbh68- fsl,imx8qxp-dma-apbh69- const: fsl,imx28-dma-apbh70- enum:71- fsl,imx23-dma-apbh72- fsl,imx23-dma-apbx73- fsl,imx28-dma-apbh74- fsl,imx28-dma-apbx75reg:76maxItems: 17778clocks:79maxItems: 18081interrupts:82minItems: 483maxItems: 168485interrupt-names:86minItems: 487maxItems: 168889"#dma-cells":90const: 19192dma-channels:93enum: [4, 8, 16]9495power-domains:96maxItems: 19798required:99- compatible100- reg101- "#dma-cells"102- dma-channels103- interrupts104105additionalProperties: false106107examples:108- |109interrupt-parent = <&irqc>;110111dma-controller@80004000 {112compatible = "fsl,imx28-dma-apbh";113reg = <0x80004000 0x2000>;114interrupts = <82 83 84 8511588 88 88 8811688 88 88 8811787 86 0 0>;118#dma-cells = <1>;119dma-channels = <16>;120};121122dma-controller@80024000 {123compatible = "fsl,imx28-dma-apbx";124reg = <0x80024000 0x2000>;125interrupts = <78 79 66 012680 81 68 6912770 71 72 7312874 75 76 77>;129#dma-cells = <1>;130dma-channels = <16>;131};132133...134135136