1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/dma/arm,pl330.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM PrimeCell PL330 DMA Controller
10 - Vinod Koul <vkoul@kernel.org>
13 The ARM PrimeCell PL330 DMA controller can move blocks of memory contents
14 between memory and peripherals or memory to memory.
16 # We need a select here so we don't match all nodes with 'arm,primecell'
26 - $ref: dma-controller.yaml#
27 - $ref: /schemas/arm/primecell.yaml#
34 - const: arm,primecell
42 description: A single combined interrupt or an interrupt per event
46 description: Contains the DMA request number for the consumer
48 arm,pl330-broken-no-flushp:
50 description: quirk for avoiding to execute DMAFLUSHP
52 arm,pl330-periph-burst:
54 description: quirk for performing burst transfer only
61 description: Up to 1 IOMMU entry per DMA channel for writes and 1
62 IOMMU entry for reads.
82 unevaluatedProperties: false
86 dma-controller@12680000 {
87 compatible = "arm,pl330", "arm,primecell";
88 reg = <0x12680000 0x1000>;