zephyr/dts/bindings/dma/brcm,iproc-pax-dma-v2.yaml

36 lines
972 B
YAML
Raw Normal View History

# Copyright 2020 Broadcom
# SPDX-License-Identifier: Apache-2.0
description: Broadcom iProc PAX(PCIE<->AXI) DMA controller version 2
include: dma-controller.yaml
compatible: brcm,iproc-pax-dma-v2
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
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
pcie-ep:
type: phandle
description: Pcie endpoint handle
required: true