Lines Matching +full:dma +full:- +full:queues
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/fsl-qdma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Li <[email protected]>
15 - const: fsl,ls1021a-qdma
16 - items:
17 - enum:
18 - fsl,ls1028a-qdma
19 - fsl,ls1043a-qdma
20 - fsl,ls1046a-qdma
21 - const: fsl,ls1021a-qdma
25 - description: Controller regs
26 - description: Status regs
27 - description: Block regs
33 interrupt-names:
36 - const: qdma-error
37 - const: qdma-queue0
38 - const: qdma-queue1
39 - const: qdma-queue2
40 - const: qdma-queue3
42 dma-channels:
46 fsl,dma-queues:
48 description: Should contain number of queues supported.
52 block-number:
56 block-offset:
60 status-sizes:
64 queue-sizes:
65 $ref: /schemas/types.yaml#/definitions/uint32-array
68 based on queues
70 big-endian:
78 - compatible
79 - reg
80 - interrupts
81 - interrupt-names
82 - fsl,dma-queues
83 - block-number
84 - block-offset
85 - status-sizes
86 - queue-sizes
89 - $ref: dma-controller.yaml#
90 - if:
95 - fsl,ls1028a-qdma
96 - fsl,ls1043a-qdma
97 - fsl,ls1046a-qdma
102 interrupt-names:
108 interrupt-names:
114 - |
115 #include <dt-bindings/interrupt-controller/arm-gic.h>
117 dma-controller@8390000 {
118 compatible = "fsl,ls1021a-qdma";
125 interrupt-names = "qdma-error", "qdma-queue0", "qdma-queue1";
126 #dma-cells = <1>;
127 dma-channels = <8>;
128 block-number = <2>;
129 block-offset = <0x1000>;
130 status-sizes = <64>;
131 queue-sizes = <64 64>;
132 big-endian;
133 fsl,dma-queues = <2>;