zephyr/dts/bindings/dma/dma-controller.yaml
Fabio Baltieri 691322a495 dts: bindings: drop remaining "required: false" from bindings
Drop the remaining "required: false" from the bindings, make CI happy.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-01-04 14:23:53 +01:00

42 lines
1.1 KiB
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:
"#dma-cells":
type: int
required: true
description: Number of items to expect in a DMA specifier
dma-channel-mask:
type: int
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
description: Number of DMA channels supported by the controller
dma-requests:
type: int
description: Number of DMA request signals supported by the controller.
dma-buf-addr-alignment:
type: int
description: Memory address alignment requirement for DMA buffers used by the controller.
dma-buf-size-alignment:
type: int
description: Memory size alignment requirement for DMA buffers used by the controller.
dma-copy-alignment:
type: int
description: Minimal chunk of data possible to be copied by the controller.