nxp,4ch-dma

Description

These nodes are “dma” bus nodes.

NXP 4 channel DMA controller (DMA + DMAMUX)

Properties

Properties not inherited from the base binding file.

Name

Type

Details

dma-channels

int

Specifies the number of DMA channels supported by the controller. This value is
used to validate the channel number provided in the DMA specifier.

This property is required.

dma-requests

int

Indicates the maximum value of the DMA request sources (slots) index supported by
DMAMUX. This value is used to validate the request source index provided in the
DMA specifier.

This property is required.

#dma-cells

int

Number of items to expect in a specifier, including the channel number and
the DMA request source.

This property is required.

Constant value: 2

dma-channel-mask

int

Bitmask of available DMA channels in ascending order that are
not reserved by firmware and are available to the
kernel. i.e. first channel corresponds to LSB.

dma-buf-addr-alignment

int

Memory address alignment requirement for DMA buffers used by the controller.

dma-buf-size-alignment

int

Memory size alignment requirement for DMA buffers used by the controller.

dma-copy-alignment

int

Minimal chunk of data possible to be copied by the controller.

Specifier cell names

  • dma cells: channel, source