| # Copyright 2020 Broadcom |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| description: Broadcom iProc PAX(PCIE<->AXI) DMA controller version 1 |
| |
| include: dma-controller.yaml |
| |
| compatible: brcm,iproc-pax-dma-v1 |
| |
| properties: |
| reg: |
| description: | |
| Register space for the memory mapped PAX DMA controller registers, |
| It includes data mover engine(dme), ring manager, ring manager common |
| registers. |
| required: true |
| label: |
| required: true |
| bd-memory: |
| type: array |
| description: Uncached memory address to populate dma buffer descriptors |
| required: true |
| scr-addr-loc: |
| type: int |
| description: Location where address of the scratch buffer host has populated |
| required: true |
| scr-size-loc: |
| type: int |
| description: Location where size of the scratch buffer host has populated |
| required: true |
| interrupts: |
| type: array |
| description: Ring manager line interrupt number |
| required: false |
| pcie-ep: |
| type: phandle |
| description: Pcie endpoint handle |
| required: true |