Lines Matching +full:bus +full:- +full:width

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/arm-pl08x.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vinod Koul <vkoul@kernel.org>
13 - $ref: "dma-controller.yaml#"
21 - arm,pl080
22 - arm,pl081
24 - compatible
29 - items:
30 - enum:
31 - arm,pl080
32 - arm,pl081
33 - const: arm,primecell
34 - items:
35 - const: faraday,ftdma020
36 - const: arm,pl080
37 - const: arm,primecell
51 clock-names:
54 lli-bus-interface-ahb1:
58 lli-bus-interface-ahb2:
62 mem-bus-interface-ahb1:
66 mem-bus-interface-ahb2:
70 memcpy-burst-size:
73 - 1
74 - 4
75 - 8
76 - 16
77 - 32
78 - 64
79 - 128
80 - 256
83 memcpy-bus-width:
86 - 8
87 - 16
88 - 32
89 - 64
90 description: bus width used for memcpy in bits. FTDMAC020 also accept 64 bits
93 - reg
94 - interrupts
95 - clocks
96 - clock-names
97 - "#dma-cells"
102 - |
103 dmac0: dma-controller@10130000 {
106 interrupt-parent = <&vica>;
109 clock-names = "apb_pclk";
110 lli-bus-interface-ahb1;
111 lli-bus-interface-ahb2;
112 mem-bus-interface-ahb2;
113 memcpy-burst-size = <256>;
114 memcpy-bus-width = <32>;
115 #dma-cells = <2>;
117 - |
118 #include <dt-bindings/interrupt-controller/irq.h>
119 #include <dt-bindings/reset/cortina,gemini-reset.h>
120 #include <dt-bindings/clock/cortina,gemini-clock.h>
121 dma-controller@67000000 {
124 arm,primecell-periphid = <0x0003b080>;
129 clock-names = "apb_pclk";
130 /* Bus interface AHB1 (AHB0) is totally tilted */
131 lli-bus-interface-ahb2;
132 mem-bus-interface-ahb2;
133 memcpy-burst-size = <256>;
134 memcpy-bus-width = <32>;
135 #dma-cells = <2>;