zephyr/dts/bindings/dma/dma-controller.yaml

36 lines
859 B
YAML

# Copyright (c) 2019, Song Qiang <songqiang1304521@gmail.com>
# SPDX-License-Identifier: Apache-2.0
# Common fields for DMA controllers
include: base.yaml
bus: dma
properties:
label:
required: true
"#dma-cells":
type: int
required: true
description: Number of items to expect in a DMA specifier
dma-channel-mask:
type: int
required: false
description: >
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-channels:
type: int
required: false
description: Number of DMA channels supported by the controller
dma-requests:
type: int
required: false
description: Number of DMA request signals supported by the controller.