Lines Matching +full:dma +full:- +full:requests

3 The FDMA is a general-purpose direct memory access controller capable of
4 supporting 16 independent DMA channels. It accepts up to 32 DMA requests.
10 - compatible : Should be one of
11 - st,stih407-fdma-mpe31-11, "st,slim-rproc";
12 - st,stih407-fdma-mpe31-12, "st,slim-rproc";
13 - st,stih407-fdma-mpe31-13, "st,slim-rproc";
14 - reg : Should contain an entry for each name in reg-names
15 - reg-names : Must contain "slimcore", "dmem", "peripherals", "imem" entries
16 - interrupts : Should contain one interrupt shared by all channels
17 - dma-channels : Number of channels supported by the controller
18 - #dma-cells : Must be <3>. See DMA client section below
19 - clocks : Must contain an entry for each clock
20 See: Documentation/devicetree/bindings/clock/clock-bindings.txt
25 fdma0: dma-controller@8e20000 {
26 compatible = "st,stih407-fdma-mpe31-11", "st,slim-rproc";
31 reg-names = "slimcore", "dmem", "peripherals", "imem";
37 dma-channels = <16>;
38 #dma-cells = <3>;
41 * DMA client
44 - dmas: Comma separated list of dma channel requests
45 - dma-names: Names of the aforementioned requested channels
50 3. A 32bit mask specifying (see include/linux/platform_data/dma-st-fdma.h)
51 -bit 2-0: Holdoff value, dreq will be masked for
52 0x0: 0-0.5us
53 0x1: 0.5-1us
54 0x2: 1-1.5us
55 -bit 17: data swap
58 -bit 21: Increment Address
61 -bit 22: 2 STBus Initiator Coprocessor interface
70 sti_uni_player2: sti-uni-player@2 {
71 compatible = "st,sti-uni-player";
72 #sound-dai-cells = <0>;
75 assigned-clocks = <&clk_s_d0_flexgen CLK_PCM_2>;
76 assigned-clock-parents = <&clk_s_d0_quadfs 2>;
77 assigned-clock-rates = <50000000>;
81 dai-name = "Uni Player #1 (DAC)";
82 dma-names = "tx";
83 st,uniperiph-id = <2>;