| # SPDX-License-Identifier: GPL-2.0 |
| $id: http://devicetree.org/schemas/dma/dma-common.yaml# |
| $schema: http://devicetree.org/meta-schemas/core.yaml# |
| title: DMA Engine Common Properties |
| - Vinod Koul <vkoul@kernel.org> |
| Generic binding to provide a way for a driver using DMA Engine to |
| retrieve the DMA request or channel information that goes from a |
| hardware device to a DMA controller. |
| Used to provide DMA controller specific information. |
| 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. |
| The first item in the array is for channels 0-31, the second is for |
| $ref: /schemas/types.yaml#/definitions/uint32-array |
| $ref: /schemas/types.yaml#/definitions/uint32 |
| Number of DMA channels supported by the controller. |
| $ref: /schemas/types.yaml#/definitions/uint32 |
| Number of DMA request signals supported by the controller. |
| additionalProperties: true |