Alex Smith
d894fc6046
dmaengine: jz4780: add driver for the Ingenic JZ4780 DMA controller
...
This patch adds a driver for the DMA controller found in the Ingenic
JZ4780.
It currently does not implement any support for the programmable firmware
feature of the controller - this is not necessary for most uses. It also
does not take priority into account when allocating channels, it just
allocates the first available channel. This can be implemented later.
Signed-off-by: Alex Smith <alex.smith@imgtec.com>
Signed-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
[Updated for dmaengine api changes, Add residue support, couple of minor fixes]
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
2015-04-01 08:43:49 +05:30
..
bestcomm
dmaengine: constify of_device_id array
2015-03-18 22:13:14 +05:30
dw
dmaengine: dw: Make error prints unique. Part #2
2015-03-16 22:11:06 +05:30
ioat
dmaengine: Remove FSF mailing addresses
2015-03-16 22:28:15 +05:30
ipu
dmaengine: ipu-idmac: Split device_control
2014-12-22 12:28:59 +05:30
ppc4xx
dmaengine: Remove FSF mailing addresses
2015-03-16 22:28:15 +05:30
sh
dmaengine: rcar-dmac: Disable channel 0 when using IOMMU
2015-02-16 09:33:35 +05:30
xilinx
dmaengine: xilinx-dma: move header file to common location
2015-03-17 16:23:21 +05:30
acpi-dma.c
resources: Move struct resource_list_entry from ACPI into resource core
2015-02-05 15:09:25 +01:00
amba-pl08x.c
Merge branch 'topic/alloc_removal' into for-linus
2015-03-18 22:46:19 +05:30
at_hdmac.c
dmaengine: at_hdmac: Add support for memory to memory sg transfers
2015-03-13 14:57:54 +05:30
at_hdmac_regs.h
dmaengine: at_hdmac: update the driver comments
2014-12-22 20:24:14 +05:30
at_xdmac.c
dmaengine: at_xdmac: allow muliple dwidths when doing slave transfers
2015-02-04 23:12:29 -08:00
bcm2835-dma.c
dmaengine: bcm2835: Declare slave capabilities for the generic code
2014-12-22 12:33:23 +05:30
coh901318.c
dmaengine: coh901318: fix function return types build warnings
2015-01-18 20:01:36 +05:30
coh901318.h
coh901318_lli.c
cppi41.c
dmaengine: cppi41: Split device_control
2014-12-22 12:28:57 +05:30
dma-jz4740.c
Merge branch 'topic/alloc_removal' into for-linus
2015-03-18 22:46:19 +05:30
dma-jz4780.c
dmaengine: jz4780: add driver for the Ingenic JZ4780 DMA controller
2015-04-01 08:43:49 +05:30
dmaengine.c
dmaengine: Remove FSF mailing addresses
2015-03-16 22:28:15 +05:30
dmaengine.h
dmatest.c
dmatest: move src_off, dst_off, len inside loop
2015-02-04 18:17:21 -08:00
edma.c
dmaenegine: edma: fix sparse warnings
2015-02-16 09:33:32 +05:30
ep93xx_dma.c
dmaengine: ep93xx: update the driver comments
2014-12-22 20:27:25 +05:30
fsl-edma.c
dmaengine: fsl-edma: Declare slave capabilities for the generic code
2014-12-22 12:33:23 +05:30
fsldma.c
dmaengine: fsldma: remove the unused variable
2015-01-13 23:58:08 +05:30
fsldma.h
dmaengine: fsldma: declare slave capabilities for the generic code
2015-01-13 23:58:08 +05:30
img-mdc-dma.c
dmaengine: img-mdc: remove device_alloc_chan_resources handler
2015-03-18 22:44:58 +05:30
imx-dma.c
Merge branch 'topic/slave_caps_device_control_fix_rebased' into for-linus
2015-02-02 16:55:35 -08:00
imx-sdma.c
dmaengine: imx-sdma: Add support for version 3 firmware
2015-03-18 13:53:33 +05:30
intel_mid_dma.c
dmaengine: Remove FSF mailing addresses
2015-03-16 22:28:15 +05:30
intel_mid_dma_regs.h
dmaengine: Remove FSF mailing addresses
2015-03-16 22:28:15 +05:30
iop-adma.c
dmaengine: Remove FSF mailing addresses
2015-03-16 22:28:15 +05:30
k3dma.c
Merge branch 'topic/alloc_removal' into for-linus
2015-03-18 22:46:19 +05:30
Kconfig
dmaengine: jz4780: add driver for the Ingenic JZ4780 DMA controller
2015-04-01 08:43:49 +05:30
Makefile
dmaengine: jz4780: add driver for the Ingenic JZ4780 DMA controller
2015-04-01 08:43:49 +05:30
mic_x100_dma.c
dma: MIC X100 DMA Driver
2014-07-12 09:57:42 -07:00
mic_x100_dma.h
dma: MIC X100 DMA Driver
2014-07-12 09:57:42 -07:00
mmp_pdma.c
dmaengine: constify of_device_id array
2015-03-18 22:13:14 +05:30
mmp_tdma.c
dmaengine: constify of_device_id array
2015-03-18 22:13:14 +05:30
moxart-dma.c
dmaengine: moxart: Split device_control
2014-12-22 12:29:01 +05:30
mpc512x_dma.c
dmaengine: constify of_device_id array
2015-03-18 22:13:14 +05:30
mv_xor.c
dmaengine: constify of_device_id array
2015-03-18 22:13:14 +05:30
mv_xor.h
dmaengine: Remove FSF mailing addresses
2015-03-16 22:28:15 +05:30
mxs-dma.c
dmaengine: mxs-dma: Declare slave capabilities for the generic code
2015-01-13 23:48:40 +05:30
nbpfaxi.c
dmaengine: nbpfaxi: update the driver comments
2014-12-22 20:28:04 +05:30
of-dma.c
dmaengine: of: bail out early if "dmas" property is not present
2015-01-25 22:44:23 -08:00
omap-dma.c
dmaengine: omap: fix the assignment to .device_config
2014-12-22 12:34:22 +05:30
pch_dma.c
dmaengine: pch-dma: Rename device_control
2014-12-22 12:33:22 +05:30
pl330.c
dmaengine: pl330: fix return status on pending transfers
2015-03-18 22:41:49 +05:30
qcom_bam_dma.c
dmaengine: qcom_bam_dma: Add support for BAM v1.7.0
2015-03-16 22:21:47 +05:30
s3c24xx-dma.c
dmaengine: s3c24xx: remove device_alloc_chan_resources handler
2015-03-18 22:45:36 +05:30
sa11x0-dma.c
dmaengine: sa11x0: remove device_alloc_chan_resources handler
2015-03-18 22:45:49 +05:30
sirf-dma.c
dmaengine: constify of_device_id array
2015-03-18 22:13:14 +05:30
ste_dma40.c
dmaengine: ste_dma: fix incompatible pointer type warns
2014-12-22 12:34:23 +05:30
ste_dma40_ll.c
ste_dma40_ll.h
sun6i-dma.c
Merge branch 'topic/alloc_removal' into for-linus
2015-03-18 22:46:19 +05:30
tegra20-apb-dma.c
dmaengine: tegra: add slave capabilities reporting
2015-01-14 00:00:30 +05:30
timb_dma.c
dmaengine: td: Rename device_control
2014-12-22 12:33:22 +05:30
TODO
dmaengine: dw: don't perform DMA when dmaengine_submit is called
2014-07-15 22:14:30 +05:30
txx9dmac.c
dmaengine: txx9: Rename device_control
2014-12-22 12:33:22 +05:30
txx9dmac.h
MIPS: Replace MIPS-specific 64BIT_PHYS_ADDR with generic PHYS_ADDR_T_64BIT
2014-11-24 22:46:44 +01:00
virt-dma.c
virt-dma.h
dma: fix vchan_cookie_complete() debug print
2014-01-26 17:33:45 +05:30