1# Copyright 2020 Broadcom
2# SPDX-License-Identifier: Apache-2.0
3
4description: Broadcom iProc PAX(PCIE<->AXI) DMA controller version 2
5
6include: dma-controller.yaml
7
8compatible: brcm,iproc-pax-dma-v2
9
10properties:
11  reg:
12    description: |
13      Register space for the memory mapped PAX DMA controller registers,
14      It includes data mover engine(dme), ring manager, ring manager common
15      registers.
16    required: true
17  bd-memory:
18    type: array
19    description: Uncached memory address to populate dma buffer descriptors
20    required: true
21  scr-addr-loc:
22    type: int
23    description: Location where address of the scratch buffer host has populated
24    required: true
25  scr-size-loc:
26    type: int
27    description: Location where size of the scratch buffer host has populated
28    required: true
29  interrupts:
30    type: array
31    description: Ring manager line interrupt number
32  pcie-ep:
33    type: phandle
34    description: Pcie endpoint handle
35    required: true
36