Home
last modified time | relevance | path

Searched full:sdma (Results 1 – 25 of 87) sorted by relevance

1234

/freebsd/sys/contrib/device-tree/Bindings/dma/
H A Dfsl-imx-sdma.txt1 * Freescale Smart Direct Memory Access (SDMA) Controller for i.MX
5 "fsl,imx25-sdma"
6 "fsl,imx31-sdma", "fsl,imx31-to1-sdma", "fsl,imx31-to2-sdma"
7 "fsl,imx35-sdma", "fsl,imx35-to1-sdma", "fsl,imx35-to2-sdma"
8 "fsl,imx51-sdma"
9 "fsl,imx53-sdma"
10 "fsl,imx6q-sdma"
11 "fsl,imx7d-sdma"
12 "fsl,imx6ul-sdma"
13 "fsl,imx8mq-sdma"
[all …]
H A Dfsl,imx-sdma.yaml4 $id: http://devicetree.org/schemas/dma/fsl,imx-sdma.yaml#
7 title: Freescale Smart Direct Memory Access (SDMA) Controller for i.MX
20 - fsl,imx50-sdma
21 - fsl,imx51-sdma
22 - fsl,imx53-sdma
23 - fsl,imx6q-sdma
24 - fsl,imx7d-sdma
25 - const: fsl,imx35-sdma
28 - fsl,imx6sx-sdma
29 - fsl,imx6sl-sdma
[all …]
H A Dti-dma-crossbar.txt34 sdma: dma-controller@4a056000 {
35 compatible = "ti,omap4430-sdma";
53 /* Protect the sDMA request ranges: 10-14 and 100-126 */
55 dma-masters = <&sdma>;
/freebsd/sys/arm/freescale/imx/
H A Dfiles.imx649 # SDMA firmware.
50 sdma-imx6q.c optional fslsdma \
51 compile-with "${AWK} -f $S/tools/fw_stub.awk sdma-imx6q.bin:sdma-imx6q -msdma -c${.TARGET}" \
53 clean "sdma-imx6q.c"
54 sdma-imx6q.fwo optional fslsdma \
55 dependency "sdma-imx6q.bin" \
56 …compile-with "${LD} -m ${LD_EMULATION} -b binary -d -warn-common -r -d -o ${.TARGET} sdma-imx6q.bi…
58 clean "sdma-imx6q.fwo"
59 sdma-imx6q.bin optional fslsdma \
60 dependency "$S/contrib/dev/imx/sdma-imx6q.bin.uu" \
[all …]
H A Dimx6_sdma.c28 * i.MX6 Smart Direct Memory Access Controller (sDMA)
110 printf("sDMA error\n"); in sdma_intr()
126 if (!ofw_bus_is_compatible(dev, "fsl,imx6q-sdma")) in sdma_probe()
213 /* Ignore sDMA requests */ in sdma_overrides()
229 /* Prevent sDMA channel from starting */ in sdma_overrides()
291 * i.MX6 Reference Manual: Appendix A SDMA Scripts in sdma_configure()
358 fp = firmware_get("sdma-imx6q"); in load_firmware()
391 /* Make sure SDMA has not started yet */ in boot_firmware()
449 device_printf(sc->dev, "SDMA failed to boot\n"); in boot_firmware()
456 device_printf(sc->dev, "SDMA booted successfully.\n"); in boot_firmware()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/
H A Domap2.dtsi62 dmas = <&sdma 9 &sdma 10>;
100 sdma: dma-controller@0 { label
101 compatible = "ti,omap2420-sdma", "ti,omap-sdma";
136 dmas = <&sdma 35 &sdma 36 &sdma 37 &sdma 38
137 &sdma 39 &sdma 40 &sdma 41 &sdma 42>;
147 dmas = <&sdma 43 &sdma 44 &sdma 45 &sdma 46>;
163 dmas = <&sdma 13>;
172 dmas = <&sdma 49 &sdma 50>;
182 dmas = <&sdma 51 &sdma 52>;
192 dmas = <&sdma 53 &sdma 54>;
H A Domap3.dtsi181 dmas = <&sdma 9 &sdma 10>;
207 dmas = <&sdma 65 &sdma 66>;
289 sdma: dma-controller@0 { label
290 compatible = "ti,omap3430-sdma", "ti,omap-sdma";
373 dmas = <&sdma 49 &sdma 50>;
383 dmas = <&sdma 51 &sdma 52>;
393 dmas = <&sdma 53 &sdma 54>;
448 dmas = <&sdma 35>,
449 <&sdma 36>,
450 <&sdma 37>,
[all …]
H A Domap2430.dtsi186 dmas = <&sdma 31>,
187 <&sdma 32>;
202 dmas = <&sdma 33>,
203 <&sdma 34>;
218 dmas = <&sdma 17>,
219 <&sdma 18>;
234 dmas = <&sdma 19>,
235 <&sdma 20>;
250 dmas = <&sdma 21>,
251 <&sdma 22>;
[all …]
H A Domap2420.dtsi159 dmas = <&sdma 31>,
160 <&sdma 32>;
173 dmas = <&sdma 33>,
174 <&sdma 34>;
184 dmas = <&sdma 61 &sdma 62>;
H A Domap4-l4-abe.dtsi117 dmas = <&sdma 33>,
118 <&sdma 34>;
152 dmas = <&sdma 17>,
153 <&sdma 18>;
187 dmas = <&sdma 19>,
188 <&sdma 20>;
220 dmas = <&sdma 8>;
255 dmas = <&sdma 67>;
317 dmas = <&sdma 65>,
318 <&sdma 6
[all...]
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/
H A Dimx6sll.dtsi160 dmas = <&sdma 14 18 0>, <&sdma 15 18 0>;
184 dmas = <&sdma 3 7 1>, <&sdma 4 7 2>;
196 dmas = <&sdma 5 7 1>, <&sdma 6 7 2>;
208 dmas = <&sdma 7 7 1>, <&sdma 8 7 2>;
220 dmas = <&sdma 9 7 1>, <&sdma 10 7 2>;
233 dmas = <&sdma 31 4 0>, <&sdma 32 4 0>;
246 dmas = <&sdma 25 4 0>, <&sdma 26 4 0>;
259 dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
271 dmas = <&sdma 37 22 0>, <&sdma 38 22 0>;
284 dmas = <&sdma 41 22 0>, <&sdma 42 22 0>;
[all …]
H A Dimx6qdl.dtsi310 dmas = <&sdma 14 18 0>,
311 <&sdma 15 18 0>;
335 dmas = <&sdma 3 7 1>, <&sdma 4 7 2>;
349 dmas = <&sdma 5 7 1>, <&sdma 6 7 2>;
363 dmas = <&sdma 7 7 1>, <&sdma 8 7 2>;
377 dmas = <&sdma 9 7 1>, <&sdma 10 7 2>;
389 dmas = <&sdma 25 4 0>, <&sdma 26 4 0>;
404 dmas = <&sdma 23 21 0>, <&sdma 24 21 0>;
418 dmas = <&sdma 37 1 0>,
419 <&sdma 38 1 0>;
[all …]
H A Dimx31.dtsi135 dmas = <&sdma 8 8 0>, <&sdma 9 8 0>;
182 dmas = <&sdma 20 3 0>;
193 dmas = <&sdma 21 3 0>;
213 dmas = <&sdma 6 8 0>, <&sdma 7 8 0>;
248 dmas = <&sdma 10 8 0>, <&sdma 11 8 0>;
300 sdma: dma-controller@53fd4000 { label
301 compatible = "fsl,imx31-sdma";
307 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx31.bin";
348 dmas = <&sdma 30 17 0>;
H A Dimx53.dtsi270 dmas = <&sdma 42 4 0>, <&sdma 43 4 0>;
297 dmas = <&sdma 24 1 0>,
298 <&sdma 25 1 0>;
554 dmas = <&sdma 18 4 0>, <&sdma 19 4 0>;
566 dmas = <&sdma 12 4 0>, <&sdma 13 4 0>;
652 dmas = <&sdma 2 4 0>, <&sdma
713 sdma: dma-controller@63fb0000 { global() label
[all...]
H A Dimx51.dtsi221 dmas = <&sdma 43 5 1>, <&sdma 44 5 2>;
246 dmas = <&sdma 24 1 0>,
247 <&sdma 25 1 0>;
434 dmas = <&sdma 18 4 1>, <&sdma 19 4 2>;
446 dmas = <&sdma 16 4 1>, <&sdma 17 4 2>;
510 sdma: dma-controller@83fb0000 { label
511 compatible = "fsl,imx51-sdma", "fsl,imx35-sdma";
518 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx51.bin";
561 dmas = <&sdma 28 0 0>,
562 <&sdma 29 0 0>;
[all …]
H A Dimx6sx.dtsi262 dmas = <&sdma 14 18 0>,
263 <&sdma 15 18 0>;
336 dmas = <&sdma 25 4 0>, <&sdma 26 4 0>;
351 dmas = <&sdma 23 21 0>,
352 <&sdma 24 21 0>;
365 dmas = <&sdma 37 1 0>, <&sdma 38 1 0>;
379 dmas = <&sdma 41 1 0>, <&sdma 42 1 0>;
393 dmas = <&sdma 45 1 0>, <&sdma 46 1 0>;
415 dmas = <&sdma 17 23 1>, <&sdma 18 23 1>,
416 <&sdma 19 23 1>, <&sdma 20 23 1>,
[all …]
H A Dimx6ul.dtsi222 dmas = <&sdma 3 7 1>, <&sdma 4 7 2>;
236 dmas = <&sdma 5 7 1>, <&sdma 6 7 2>;
250 dmas = <&sdma 7 7 1>, <&sdma 8 7 2>;
264 dmas = <&sdma 9 7 1>, <&sdma 10 7 2>;
311 dmas = <&sdma 35 24 0>,
312 <&sdma 36 24 0>;
326 dmas = <&sdma 37 24 0>,
327 <&sdma 38 24 0>;
341 dmas = <&sdma 39 24 0>,
342 <&sdma 40 24 0>;
[all …]
H A Dimx6sl.dtsi162 dmas = <&sdma 14 18 0>,
163 <&sdma 15 18 0>;
234 dmas = <&sdma 33 4 0>, <&sdma 34 4 0>;
247 dmas = <&sdma 25 4 0>, <&sdma 26 4 0>;
260 dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
274 dmas = <&sdma 37 1 0>,
275 <&sdma 38 1 0>;
290 dmas = <&sdma 41 1 0>,
291 <&sdma 42 1 0>;
306 dmas = <&sdma 45 1 0>,
[all …]
H A Dimx6sx-sdb-sai.dts22 &sdma {
24 /* SDMA event remap for SAI1 */
25 fsl,sdma-event-remap = <0 15 1>, <0 16 1>;
H A Dimx50.dtsi172 dmas = <&sdma 24 1 0>,
173 <&sdma 25 1 0>;
424 sdma: dma-controller@63fb0000 { label
425 compatible = "fsl,imx50-sdma", "fsl,imx35-sdma";
432 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx50.bin";
474 dmas = <&sdma 28 0 0>,
475 <&sdma 2
[all...]
H A Dimx6sx-sdb-mqs.dts44 &sdma {
46 /* SDMA event remap for SAI1 */
47 fsl,sdma-event-remap = <0 15 1>, <0 16 1>;
H A Dimx7s.dtsi747 dmas = <&sdma 6 7 1>, <&sdma 7 7 2>;
924 dmas = <&sdma 0 7 1>, <&sdma 1 7 2>;
938 dmas = <&sdma 2 7 1>, <&sdma 3 7 2>;
952 dmas = <&sdma 4 7 1>, <&sdma 5 7 2>;
1000 dmas = <&sdma 8 24 0>, <&sdma 9 24 0>;
1015 dmas = <&sdma 10 24 0>, <&sdma 11 24 0>;
1030 dmas = <&sdma 12 24 0>, <&sdma 13 24 0>;
1281 sdma: dma-controller@30bd0000 { label
1282 compatible = "fsl,imx7d-sdma", "fsl,imx35-sdma";
1289 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx7d.bin";
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Dfsl,asrc.txt74 dmas = <&sdma 17 23 1>, <&sdma 18 23 1>, <&sdma 19 23 1>,
75 <&sdma 20 23 1>, <&sdma 21 23 1>, <&sdma 22 23 1>;
H A Dfsl,imx-asrc.yaml170 dmas = <&sdma 17 23 1>, <&sdma 18 23 1>, <&sdma 19 23 1>,
171 <&sdma 20 23 1>, <&sdma 21 23 1>, <&sdma 22 23 1>;
/freebsd/sys/contrib/device-tree/Bindings/bus/
H A Dfsl,spba-bus.yaml17 "simple-bus" because the SDMA controller uses this compatible flag to
19 the SDMA can access. There are no special clocks for the bus, because
20 the SDMA controller itself has its interrupt and clock assignments.

1234