# Copyright (c) 2023 Intel Corporation. All rights reserved.
# SPDX-License-Identifier: Apache-2.0

description: Synopsys Designware axi DMA Controller node

compatible: "snps,designware-dma-axi"

include: [dma-controller.yaml, reset-device.yaml]

properties:
  reg:
    required: true

  dma-channels:
    required: true

  interrupts:
    required: true

  "#dma-cells":
    const: 1

# #dma-cells : Must be <1>.
# The 1st cell specifies the hardware handshaking signal ID
# Example of device-tree dma channel configuration:
#
# &spi0 {
#      /* Configure DMA */
#   dmas = <&dma0 18>, <&dma0 19>;
#   dma-names = "tx", "rx";
# };
#
# In above spi node numbers 18 and 19 represents the
# peripheral handshaking interface ID
dma-cells:
  - slot
