Lines Matching +full:dma +full:- +full:channels
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/brcm,bcm2835-dma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: BCM2835 DMA controller
10 - Nicolas Saenz Julienne <[email protected]>
13 The BCM2835 DMA controller has 16 channels in total. Only the lower
14 13 channels have an associated IRQ. Some arbitrary channels are used by the
15 VideoCore firmware (1,3,6,7 in the current firmware version). The channels
19 - $ref: dma-controller.yaml#
23 const: brcm,bcm2835-dma
30 Should contain the DMA interrupts associated to the DMA channels in
35 interrupt-names:
39 '#dma-cells':
43 brcm,dma-channel-mask:
46 Bitmask of available DMA channels in ascending order that are
53 - compatible
54 - reg
55 - interrupts
56 - "#dma-cells"
57 - brcm,dma-channel-mask
60 - |
61 dma-controller@7e007000 {
62 compatible = "brcm,bcm2835-dma";
75 /* dma channel 11-14 share one irq */
80 /* unused shared irq for all channels */
82 interrupt-names = "dma0",
97 "dma-shared-all";
98 #dma-cells = <1>;
99 brcm,dma-channel-mask = <0x7f35>;