1*b37e3534SMaxime Ripard# SPDX-License-Identifier: GPL-2.0 2*b37e3534SMaxime Ripard%YAML 1.2 3*b37e3534SMaxime Ripard--- 4*b37e3534SMaxime Ripard$id: http://devicetree.org/schemas/dma/dma-controller.yaml# 5*b37e3534SMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml# 6*b37e3534SMaxime Ripard 7*b37e3534SMaxime Ripardtitle: DMA Controller Generic Binding 8*b37e3534SMaxime Ripard 9*b37e3534SMaxime Ripardmaintainers: 10*b37e3534SMaxime Ripard - Vinod Koul <vkoul@kernel.org> 11*b37e3534SMaxime Ripard 12*b37e3534SMaxime RipardallOf: 13*b37e3534SMaxime Ripard - $ref: "dma-common.yaml#" 14*b37e3534SMaxime Ripard 15*b37e3534SMaxime Ripard# Everything else is described in the common file 16*b37e3534SMaxime Ripardproperties: 17*b37e3534SMaxime Ripard $nodename: 18*b37e3534SMaxime Ripard pattern: "^dma-controller(@.*)?$" 19*b37e3534SMaxime Ripard 20*b37e3534SMaxime Ripardexamples: 21*b37e3534SMaxime Ripard - | 22*b37e3534SMaxime Ripard dma: dma-controller@48000000 { 23*b37e3534SMaxime Ripard compatible = "ti,omap-sdma"; 24*b37e3534SMaxime Ripard reg = <0x48000000 0x1000>; 25*b37e3534SMaxime Ripard interrupts = <0 12 0x4 26*b37e3534SMaxime Ripard 0 13 0x4 27*b37e3534SMaxime Ripard 0 14 0x4 28*b37e3534SMaxime Ripard 0 15 0x4>; 29*b37e3534SMaxime Ripard #dma-cells = <1>; 30*b37e3534SMaxime Ripard dma-channels = <32>; 31*b37e3534SMaxime Ripard dma-requests = <127>; 32*b37e3534SMaxime Ripard dma-channel-mask = <0xfffe>; 33*b37e3534SMaxime Ripard }; 34*b37e3534SMaxime Ripard 35*b37e3534SMaxime Ripard... 36