linux-kernel-test/arch/arm/mach-s3c2410
Ben Dooks e3d8024891 ARM: S3C: Add info for supporting circular DMA buffers
The S3C64XX DMA implementation will work a lot better with the ability
to enqueue circular buffers as the hardware can do it's own linked-list
management.

Add a function s3c_dma_has_circular() to show that the system can do this
and a flag for the channel.

Update the s3c24xx/s3c64xx I2S DMA code to deal with this.

Signed-off-by: Ben Dooks <ben@simtec.co.uk>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Acked-by: Mark Brown <broonie@@opensource.wolfsonmicro.com>
2009-10-28 18:22:57 +00:00
..
include/mach ARM: S3C: Add info for supporting circular DMA buffers 2009-10-28 18:22:57 +00:00
bast-ide.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
bast-irq.c Merge branch 's3c-move' into devel 2008-10-14 22:24:51 +01:00
cpu-freq.c ARM: S3C: CPUFREQ: Add debugfs support for cpufreq 2009-07-30 23:22:56 +01:00
dma.c ARM: S3C2410: Add S3C2410A sysdev. 2009-07-30 23:22:55 +01:00
gpio.c [ARM] S3C24XX: GPIO: Fix error returns from gpio functions 2009-05-18 19:40:18 +01:00
h1940-bluetooth.c [ARM] S3C24XX: GPIO: Change to macros for GPIO numbering 2009-05-18 16:26:03 +01:00
irq.c ARM: S3C2410: Add S3C2410A sysdev. 2009-07-30 23:22:55 +01:00
Kconfig ARM: S3C: Add missing selection of S3C_DEV_NAND in machine Kconfigs. 2009-09-17 10:12:28 +01:00
mach-amlm5900.c [ARM] S3C24XX: GPIO: Change to macros for GPIO numbering 2009-05-18 16:26:03 +01:00
mach-bast.c Merge branch 'next-s3c24xx-cpufreq' into next-s3c 2009-08-14 15:23:45 +01:00
mach-h1940.c [ARM] S3C24XX: GPIO: Change to macros for GPIO numbering 2009-05-18 16:26:03 +01:00
mach-n30.c [ARM] S3C24XX: GPIO: Change to macros for GPIO numbering 2009-05-18 16:26:03 +01:00
mach-otom.c [ARM] S3C: Make i2c device definition common to plat-s3c 2008-12-15 23:40:26 +00:00
mach-qt2410.c [ARM] S3C24XX: GPIO: Change to macros for GPIO numbering 2009-05-18 16:26:03 +01:00
mach-smdk2410.c [ARM] S3C: Make i2c device definition common to plat-s3c 2008-12-15 23:40:26 +00:00
mach-tct_hammer.c [ARM] S3C: Make i2c device definition common to plat-s3c 2008-12-15 23:40:26 +00:00
mach-vr1000.c [ARM] S3C24XX: GPIO: Change to macros for GPIO numbering 2009-05-18 16:26:03 +01:00
Makefile ARM: S3C2410: CPUFREQ: Add PLL table 2009-07-30 23:22:52 +01:00
Makefile.boot
nor-simtec.c [ARM] S3C24XX: Fix nor-simtec driver sparse errors 2008-08-26 22:56:20 +01:00
nor-simtec.h [ARM] S3C24XX: Add physmap device for all Simtec NOR equiped boards. 2008-07-03 16:51:28 +01:00
pll.c ARM: S3C2410: CPUFREQ: Add PLL table 2009-07-30 23:22:52 +01:00
pm-h1940.S [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
pm.c ARM: S3C2410: Add S3C2410A sysdev. 2009-07-30 23:22:55 +01:00
s3c2410.c ARM: S3C2410: Add armclk for cpufreq support 2009-07-30 23:22:55 +01:00
sleep.S [ARM] S3C24XX: Move files out of include/asm-arm/plat-s3c* 2008-10-07 22:26:09 +01:00
usb-simtec.c [ARM] S3C24XX: remove duplicated #include 2009-06-16 23:30:12 +01:00
usb-simtec.h [ARM] 4050/1: S3C24XX: remove old changelogs in arch/arm/mach-s3c2410 2006-12-17 23:38:02 +00:00