linux_dsm_epyc7002/include/linux/amba
Thomas Abraham cd07251521 DMA: PL330: Infer transfer direction from transfer request instead of platform data
The transfer direction for a channel can be inferred from the transfer
request and the need for specifying transfer direction in platfrom data
can be eliminated. So the structure definition 'struct dma_pl330_peri'
is no longer required.

The channel's private data is set to point to a channel id specified in
the platform data (instead of an instance of type 'struct dma_pl330_peri').
The filter function is correspondingly modified to match the channel id.

With the 'struct dma_pl330_peri' removed from platform data, the dma
controller transfer capabilities cannot be inferred any more. Hence,
the dma controller capabilities is specified using platform data.

Acked-by: Jassi Brar <jassisinghbrar@gmail.com>
Acked-by: Boojin Kim <boojin.kim@samsung.com>
Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
Acked-by: Grant Likely <grant.likely@secretlab.ca>
Acked-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
2011-12-23 10:07:03 +09:00
..
bus.h ARM: 6758/1: amba: support pm ops 2011-02-23 16:26:46 +00:00
clcd.h Fix common misspellings 2011-03-31 11:26:23 -03:00
kmi.h [ARM] Move AMBA include files to include/linux/amba/ 2006-01-07 13:52:45 +00:00
mmci.h Fix common misspellings 2011-03-31 11:26:23 -03:00
pl08x.h dmaengine/amba-pl08x: Add support for sg len greater than one for slave transfers 2011-09-19 15:13:06 +05:30
pl022.h spi/pl022: get rid of chipinfo dev pointer 2010-10-12 21:37:37 -06:00
pl061.h gpio: pl061: add DT binding support 2011-10-26 23:15:28 +02:00
pl093.h ARM: PL093: Header file for PL093 SSMC PrimeCell 2009-07-30 23:22:54 +01:00
pl330.h DMA: PL330: Infer transfer direction from transfer request instead of platform data 2011-12-23 10:07:03 +09:00
serial.h amba pl011: workaround for uart registers lockup 2011-06-16 12:01:57 -07:00