1 # SPDX-License-Identifier: GPL-2.0 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/dma/dma-com 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: DMA Engine Common Properties 8 9 maintainers: 10 - Vinod Koul <vkoul@kernel.org> 11 12 description: 13 Generic binding to provide a way for a drive 14 retrieve the DMA request or channel informat 15 hardware device to a DMA controller. 16 17 select: false 18 19 properties: 20 "#dma-cells": 21 minimum: 1 22 # Should be enough 23 maximum: 255 24 description: 25 Used to provide DMA controller specific 26 27 dma-channel-mask: 28 description: 29 Bitmask of available DMA channels in asc 30 not reserved by firmware and are availab 31 kernel. i.e. first channel corresponds t 32 The first item in the array is for chann 33 channels 32-63, etc. 34 $ref: /schemas/types.yaml#/definitions/uin 35 items: 36 minItems: 1 37 # Should be enough 38 maxItems: 255 39 40 dma-channels: 41 $ref: /schemas/types.yaml#/definitions/uin 42 description: 43 Number of DMA channels supported by the 44 45 dma-requests: 46 $ref: /schemas/types.yaml#/definitions/uin 47 description: 48 Number of DMA request signals supported 49 50 required: 51 - "#dma-cells" 52 53 additionalProperties: true
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.