Lines Matching +full:dma +full:- +full:shared +full:- +full:all
1 * BCM2835 DMA controller
3 The BCM2835 DMA controller has 16 channels in total.
11 - compatible: Should be "brcm,bcm2835-dma".
12 - reg: Should contain DMA registers location and length.
13 - interrupts: Should contain the DMA interrupts associated
14 to the DMA channels in ascending order.
15 - interrupt-names: Should contain the names of the interrupt
17 Use "dma-shared-all" for the common interrupt line
18 that is shared by all dma channels.
19 - #dma-cells: Must be <1>, the cell in the dmas property of the
21 - brcm,dma-channel-mask: Bit mask representing the channels
27 dma: dma@7e007000 {
28 compatible = "brcm,bcm2835-dma";
41 /* dma channel 11-14 share one irq */
46 /* unused shared irq for all channels */
48 interrupt-names = "dma0",
63 "dma-shared-all";
65 #dma-cells = <1>;
66 brcm,dma-channel-mask = <0x7f35>;
70 DMA clients connected to the BCM2835 DMA controller must use the format
71 described in the dma.txt file, using a two-cell specifier for each channel.
76 compatible = "brcm,bcm2835-i2s";
80 dmas = <&dma 2>,
81 <&dma 3>;
82 dma-names = "tx", "rx";