/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | fsl-imx-sdma.txt | 1 * 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 D | fsl,imx-sdma.yaml | 4 $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 D | ti-dma-crossbar.txt | 34 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 D | files.imx6 | 49 # 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 D | imx6_sdma.c | 28 * 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 D | omap2.dtsi | 62 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 D | omap3.dtsi | 181 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 D | omap2430.dtsi | 186 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 D | omap2420.dtsi | 159 dmas = <&sdma 31>, 160 <&sdma 32>; 173 dmas = <&sdma 33>, 174 <&sdma 34>; 184 dmas = <&sdma 61 &sdma 62>;
|
H A D | omap4-l4-abe.dtsi | 117 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...] |
H A D | omap36xx.dtsi | 88 dmas = <&sdma 81 &sdma 82>; 226 &sdma { 227 compatible = "ti,omap3630-sdma", "ti,omap-sdma";
|
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/ |
H A D | imx6sll.dtsi | 160 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 D | imx6qdl.dtsi | 310 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 1 931 sdma: dma-controller@20ec000 { global() label [all...] |
H A D | imx31.dtsi | 135 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"; [all...] |
H A D | imx53.dtsi | 270 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 D | imx51.dtsi | 221 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", "fs [all...] |
H A D | imx6sx.dtsi | 262 dmas = <&sdma 14 18 0>, 263 <&sdma 15 18 0>; 336 dmas = <&sdma 25 4 0>, <&sdma 26 4 0>; 352 dmas = <&sdma 23 21 0>, 353 <&sdma 24 21 0>; 366 dmas = <&sdma 37 1 0>, <&sdma 38 1 0>; 380 dmas = <&sdma 41 1 0>, <&sdma 4 879 sdma: dma-controller@20ec000 { global() label [all...] |
H A D | imx6ul.dtsi | 222 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 3 757 sdma: dma-controller@20ec000 { global() label [all...] |
H A D | imx6sl.dtsi | 162 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 D | imx6sx-sdb-sai.dts | 22 &sdma { 24 /* SDMA event remap for SAI1 */ 25 fsl,sdma-event-remap = <0 15 1>, <0 16 1>;
|
H A D | imx6sx-sdb-mqs.dts | 44 &sdma { 46 /* SDMA event remap for SAI1 */ 47 fsl,sdma-event-remap = <0 15 1>, <0 16 1>;
|
H A D | imx50.dtsi | 172 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 D | imx35.dtsi | 133 dmas = <&sdma 28 0 0>, 134 <&sdma 29 0 0>; 287 sdma: dma-controller@53fd4000 { label 288 compatible = "fsl,imx35-sdma"; 294 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx35.bin";
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | fsl,asrc.txt | 74 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>;
|
/freebsd/sys/contrib/device-tree/Bindings/bus/ |
H A D | fsl,spba-bus.yaml | 17 "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.
|