c4e1662550
This patch adds common DMA operations which are used for Samsung DMA drivers. Currently there are two types of DMA driver for Samsung SoCs. The one is S3C-DMA for S3C SoCs and the other is PL330-DMA for S5P SoCs. This patch provides funcion pointers for common DMA operations to DMA client driver like SPI and Audio. It makes DMA client drivers support multi-platform. In addition, this common DMA operations implement the shared actions that are needed for DMA client driver. For example shared actions are filter() function for dma_request_channel() and parameter passing for device_prep_slave_sg(). Signed-off-by: Boojin Kim <boojin.kim@samsung.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Acked-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> |
||
---|---|---|
.. | ||
include/plat | ||
adc.c | ||
clock-clksrc.c | ||
clock.c | ||
dev-adc.c | ||
dev-asocdma.c | ||
dev-backlight.c | ||
dev-fb.c | ||
dev-hsmmc.c | ||
dev-hsmmc1.c | ||
dev-hsmmc2.c | ||
dev-hsmmc3.c | ||
dev-hwmon.c | ||
dev-i2c0.c | ||
dev-i2c1.c | ||
dev-i2c2.c | ||
dev-i2c3.c | ||
dev-i2c4.c | ||
dev-i2c5.c | ||
dev-i2c6.c | ||
dev-i2c7.c | ||
dev-ide.c | ||
dev-keypad.c | ||
dev-nand.c | ||
dev-onenand.c | ||
dev-pwm.c | ||
dev-rtc.c | ||
dev-ts.c | ||
dev-uart.c | ||
dev-usb-hsotg.c | ||
dev-usb.c | ||
dev-wdt.c | ||
dma-ops.c | ||
dma.c | ||
gpio-config.c | ||
gpio.c | ||
init.c | ||
irq-uart.c | ||
irq-vic-timer.c | ||
Kconfig | ||
Makefile | ||
pd.c | ||
platformdata.c | ||
pm-check.c | ||
pm-gpio.c | ||
pm.c | ||
pwm-clock.c | ||
pwm.c | ||
s3c-dma-ops.c | ||
s3c-pl330.c | ||
time.c | ||
wakeup-mask.c |