Lines Matching +full:dma +full:- +full:default
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/dma/sifive,fu540-c000-pdma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: SiFive Unleashed Rev C000 Platform DMA
10 - Green Wan <green.wan@sifive.com>
11 - Palmer Debbelt <palmer@sifive.com>
12 - Paul Walmsley <paul.walmsley@sifive.com>
15 Platform DMA is a DMA engine of SiFive Unleashed. It supports 4
16 channels. Each channel has 2 interrupts. One is for DMA done and
19 In different SoC, DMA could be attached to different IRQ line.
23 https://static.dev.sifive.com/FU540-C000-v1.0.pdf
26 - $ref: dma-controller.yaml#
31 - enum:
32 - sifive,fu540-c000-pdma
33 - const: sifive,pdma0
35 Should be "sifive,<chip>-pdma" and "sifive,pdma<version>".
36 Supported compatible strings are -
37 "sifive,fu540-c000-pdma" for the SiFive PDMA v0 as integrated onto the
48 dma-channels:
49 description: For backwards-compatibility, the default value is 4
52 default: 4
54 '#dma-cells':
58 - compatible
59 - reg
60 - interrupts
65 - |
66 dma-controller@3000000 {
67 compatible = "sifive,fu540-c000-pdma", "sifive,pdma0";
69 dma-channels = <4>;
71 #dma-cells = <1>;