| /linux/drivers/dma/ |
| A D | fsl-edma-trace.h | 17 TP_ARGS(edma, addr, value), 19 __field(struct fsl_edma_engine *, edma) 24 __entry->edma = edma; 29 (u32)(__entry->addr - __entry->edma->membase), __entry->value) 34 TP_ARGS(edma, addr, value) 39 TP_ARGS(edma, addr, value) 44 TP_ARGS(edma, addr, value) 49 TP_ARGS(edma, addr, value) 54 TP_ARGS(edma, addr, value) 59 TP_ARGS(edma, addr, value) [all …]
|
| A D | fsl-edma-common.h | 153 struct fsl_edma_engine *edma; member 301 edma_readl(chan->edma, \ 306 edma_writel(chan->edma, val, \ 354 if (edma->big_endian) { in edma_readq() 362 trace_edma_readl(edma, addr, l); in edma_readq() 372 if (edma->big_endian) in edma_readl() 386 if (edma->big_endian) in edma_readw() 400 if (edma->big_endian) in edma_writeb() 412 if (edma->big_endian) in edma_writew() 423 if (edma->big_endian) in edma_writel() [all …]
|
| A D | fsl-edma-common.c | 832 struct fsl_edma_engine *edma = fsl_chan->edma; in fsl_edma_free_chan_resources() local 881 edma->regs.cr = edma->membase + EDMA_CR; in fsl_edma_setup_regs() 882 edma->regs.es = edma->membase + EDMA_ES; in fsl_edma_setup_regs() 883 edma->regs.erql = edma->membase + EDMA_ERQ; in fsl_edma_setup_regs() 884 edma->regs.eeil = edma->membase + EDMA_EEI; in fsl_edma_setup_regs() 886 edma->regs.serq = edma->membase + (is64 ? EDMA64_SERQ : EDMA_SERQ); in fsl_edma_setup_regs() 895 edma->regs.errl = edma->membase + (is64 ? EDMA64_ERRL : EDMA_ERR); in fsl_edma_setup_regs() 898 edma->regs.erqh = edma->membase + EDMA64_ERQH; in fsl_edma_setup_regs() 899 edma->regs.eeih = edma->membase + EDMA64_EEIH; in fsl_edma_setup_regs() 900 edma->regs.errh = edma->membase + EDMA64_ERRH; in fsl_edma_setup_regs() [all …]
|
| A D | Makefile | 32 obj-$(CONFIG_DW_EDMA) += dw-edma/ 34 fsl-edma-trace-$(CONFIG_TRACING) := fsl-edma-trace.o 35 CFLAGS_fsl-edma-trace.o := -I$(src) 37 fsl-edma-objs := fsl-edma-main.o fsl-edma-common.o ${fsl-edma-trace-y} 38 obj-$(CONFIG_FSL_EDMA) += fsl-edma.o 39 mcf-edma-objs := mcf-edma-main.o fsl-edma-common.o ${fsl-edma-trace-y} 40 obj-$(CONFIG_MCF_EDMA) += mcf-edma.o
|
| A D | ep93xx_dma.c | 1382 edma = devm_kzalloc(dev, struct_size(edma, channels, data->num_channels), in ep93xx_dma_of_probe() 1384 if (!edma) in ep93xx_dma_of_probe() 1387 edma->m2m = data->id; in ep93xx_dma_of_probe() 1405 edmac->edma = edma; in ep93xx_dma_of_probe() 1407 if (edma->m2m) in ep93xx_dma_of_probe() 1431 return edma; in ep93xx_dma_of_probe() 1510 if (IS_ERR(edma)) in ep93xx_dma_probe() 1532 if (edma->m2m) { in ep93xx_dma_probe() 1554 if (edma->m2m) { in ep93xx_dma_probe() 1556 edma); in ep93xx_dma_probe() [all …]
|
| /linux/drivers/dma/dw-edma/ |
| A D | Makefile | 3 obj-$(CONFIG_DW_EDMA) += dw-edma.o 4 dw-edma-$(CONFIG_DEBUG_FS) := dw-edma-v0-debugfs.o \ 6 dw-edma-objs := dw-edma-core.o \ 7 dw-edma-v0-core.o \ 8 dw-hdma-v0-core.o $(dw-edma-y) 9 obj-$(CONFIG_DW_EDMA_PCIE) += dw-edma-pcie.o
|
| /linux/Documentation/devicetree/bindings/dma/ |
| A D | fsl,edma.yaml | 22 - fsl,vf610-edma 23 - fsl,imx7ulp-edma 24 - fsl,imx8qm-edma 25 - fsl,imx8ulp-edma 30 - const: fsl,ls1028a-edma 31 - const: fsl,vf610-edma 100 - fsl,imx8qm-edma 137 - const: edma-tx 138 - const: edma-err 199 - fsl,vf610-edma [all …]
|
| A D | ti-edma.txt | 83 edma: edma@49000000 { 96 ti,edma-memcpy-channels = <20 21>; 134 dmas = <&edma 36 0>; 147 dmas = <&edma 8 2>, 148 <&edma 9 2>; 153 edma1: edma@2728000 { 169 * ti,edma-memcpy-channels = <12 13 14 15>; 223 - ti,edma-regions: Number of regions 224 - ti,edma-slots: Number of slots 229 edma: edma@49000000 { [all …]
|
| A D | ti-dma-crossbar.txt | 5 "ti,am335x-edma-crossbar" for AM335x and AM437x 8 for ti,dra7-dma-crossbar and <3> for ti,am335x-edma-crossbar. 26 For ti,am335x-edma-crossbar: the meaning of parameters of dmas for clients: 29 When mux 0 is used the DMA channel can be requested directly from edma node.
|
| /linux/drivers/pci/controller/dwc/ |
| A D | pcie-designware.c | 149 if (!pci->edma.reg_base) { in dw_pcie_get_resources() 888 pci->edma.dev = pci->dev; in dw_pcie_edma_init_data() 890 if (!pci->edma.ops) in dw_pcie_edma_init_data() 949 if (!pci->edma.ll_wr_cnt || pci->edma.ll_wr_cnt > EDMA_MAX_WR_CH || in dw_pcie_edma_find_channels() 950 !pci->edma.ll_rd_cnt || pci->edma.ll_rd_cnt > EDMA_MAX_RD_CH) in dw_pcie_edma_find_channels() 972 u16 ch_cnt = pci->edma.ll_wr_cnt + pci->edma.ll_rd_cnt; in dw_pcie_edma_irq_verify() 976 if (pci->edma.nr_irqs == 1) in dw_pcie_edma_irq_verify() 983 pci->edma.nr_irqs = 1; in dw_pcie_edma_irq_verify() 987 for (; pci->edma.nr_irqs < ch_cnt; pci->edma.nr_irqs++) { in dw_pcie_edma_irq_verify() 1060 pci->edma.ll_wr_cnt, pci->edma.ll_rd_cnt); in dw_pcie_edma_detect() [all …]
|
| A D | pcie-qcom-ep.c | 863 pcie_ep->pci.edma.nr_irqs = 1; in qcom_pcie_ep_probe() 867 pcie_ep->pci.edma.ll_wr_cnt = 8; in qcom_pcie_ep_probe() 868 pcie_ep->pci.edma.ll_rd_cnt = 8; in qcom_pcie_ep_probe() 869 pcie_ep->pci.edma.mf = EDMA_MF_HDMA_NATIVE; in qcom_pcie_ep_probe()
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| A D | dm814x.dtsi | 267 dmas = <&edma 16 0 &edma 17 0 268 &edma 18 0 &edma 19 0 269 &edma 20 0 &edma 21 0 270 &edma 22 0 &edma 23 0>; 284 dmas = <&edma 42 0 &edma 43 0 285 &edma 44 0 &edma 45 0>; 342 dmas = <&edma 26 0 &edma 27 0>; 352 dmas = <&edma 28 0 &edma 29 0>; 362 dmas = <&edma 30 0 &edma 31 0>; 420 &edma 3 0>; [all …]
|
| A D | dm816x.dtsi | 149 edma: dma@0 { label 162 ti,edma-memcpy-channels = <20 21>; 296 dmas = <&edma 52 0>; 418 dmas = <&edma 16 0 &edma 17 0 419 &edma 18 0 &edma 19 0 420 &edma 20 0 &edma 21 0 421 &edma 22 0 &edma 23 0>; 431 dmas = <&edma 24 0 &edma 25 0>; 531 dmas = <&edma 26 0 &edma 27 0>; 541 dmas = <&edma 28 0 &edma 29 0>; [all …]
|
| A D | am33xx-l4.dtsi | 208 dmas = <&edma 26 0>, <&edma 27 0>; 269 dmas = <&edma 53 0>, <&edma 57 0>; 1116 dmas = <&edma 28 0>, <&edma 29 0>; 1147 dmas = <&edma 30 0>, <&edma 31 0>; 1212 &edma 17 0 1213 &edma 18 0 1214 &edma 19 0>; 1505 dmas = <&edma 24 0>, <&edma 25 0>; 1728 &edma 43 0 1729 &edma 44 0 [all …]
|
| A D | am4372.dtsi | 214 edma: dma@0 { label 229 ti,edma-memcpy-channels = <58 59>; 353 dmas = <&edma 36 0>; 383 dmas = <&edma 6 0>, 384 <&edma 5 0>; 413 dmas = <&edma 34 0>, 414 <&edma 33 0>; 625 dmas = <&edma 52 0>;
|
| A D | am33xx.dtsi | 233 edma: dma@0 { label 246 ti,edma-memcpy-channels = <20 21>; 551 dmas = <&edma 52 0>; 588 dmas = <&edma 36 0>; 617 dmas = <&edma 6 0>, 618 <&edma 5 0>;
|
| /linux/arch/arm/boot/dts/ti/davinci/ |
| A D | da850-enbw-cmc.dts | 39 ti,edma-reserved-slot-ranges = <32 50>; 43 ti,edma-reserved-slot-ranges = <32 90>;
|
| /linux/sound/soc/ti/ |
| A D | Makefile | 4 snd-soc-ti-edma-y := edma-pcm.o 8 obj-$(CONFIG_SND_SOC_TI_EDMA_PCM) += snd-soc-ti-edma.o
|
| /linux/Documentation/devicetree/bindings/crypto/ |
| A D | omap-aes.txt | 28 dmas = <&edma 6>, 29 <&edma 5>;
|
| A D | ti,omap-sham.yaml | 54 dmas = <&edma 36>;
|
| /linux/Documentation/devicetree/bindings/mmc/ |
| A D | davinci_mmc.txt | 29 dmas = <&edma 16 30 &edma 17>;
|
| A D | ti-omap-hsmmc.txt | 78 dmas = <&edma 24 79 &edma 25>;
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| A D | ti,am3359-tscadc.yaml | 77 dmas = <&edma 53 0>, <&edma 57 0>;
|
| /linux/drivers/dma/ti/ |
| A D | Makefile | 3 obj-$(CONFIG_TI_EDMA) += edma.o
|
| /linux/arch/arm/boot/dts/nxp/vf/ |
| A D | vfxxx.dtsi | 84 compatible = "fsl,vf610-edma"; 91 interrupt-names = "edma-tx", "edma-err"; 471 compatible = "fsl,vf610-edma"; 478 interrupt-names = "edma-tx", "edma-err";
|