brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · a17cf23 Raw
96 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,mxs-dma.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale Direct Memory Access (DMA) Controller from i.MX23/i.MX288 9maintainers:10  - Marek Vasut <marex@denx.de>11 12allOf:13  - $ref: dma-controller.yaml#14  - if:15      properties:16        compatible:17          contains:18            const: fsl,imx8qxp-dma-apbh19    then:20      required:21        - power-domains22    else:23      properties:24        power-domains: false25 26properties:27  compatible:28    oneOf:29      - items:30          - enum:31              - fsl,imx6q-dma-apbh32              - fsl,imx6sx-dma-apbh33              - fsl,imx7d-dma-apbh34              - fsl,imx8qxp-dma-apbh35          - const: fsl,imx28-dma-apbh36      - enum:37          - fsl,imx23-dma-apbh38          - fsl,imx23-dma-apbx39          - fsl,imx28-dma-apbh40          - fsl,imx28-dma-apbx41  reg:42    maxItems: 143 44  clocks:45    maxItems: 146 47  interrupts:48    minItems: 449    maxItems: 1650 51  "#dma-cells":52    const: 153 54  dma-channels:55    enum: [4, 8, 16]56 57  power-domains:58    maxItems: 159 60required:61  - compatible62  - reg63  - "#dma-cells"64  - dma-channels65  - interrupts66 67additionalProperties: false68 69examples:70  - |71    interrupt-parent = <&irqc>;72 73    dma-controller@80004000 {74      compatible = "fsl,imx28-dma-apbh";75      reg = <0x80004000 0x2000>;76      interrupts = <82 83 84 8577                    88 88 88 8878                    88 88 88 8879                    87 86 0 0>;80      #dma-cells = <1>;81      dma-channels = <16>;82    };83 84    dma-controller@80024000 {85      compatible = "fsl,imx28-dma-apbx";86      reg = <0x80024000 0x2000>;87      interrupts = <78 79 66 088                    80 81 68 6989                    70 71 72 7390                    74 75 76 77>;91      #dma-cells = <1>;92      dma-channels = <16>;93    };94 95...96