linux/arch/arm/mach-s3c2410/include/mach
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
..
anubis-cpld.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
anubis-irq.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
anubis-map.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
bast-cpld.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
bast-irq.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
bast-map.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
bast-pmu.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
debug-macro.S [ARM] S3C24XX: Move files out of include/asm-arm/plat-s3c* 2008-10-07 22:26:09 +01:00
dma.h ARM: S3C: Add info for supporting circular DMA buffers 2009-10-28 18:22:57 +00:00
entry-macro.S [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
fb.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
gpio-core.h S3C24XX: GPIO: Fix pin range check in s3c_gpiolib_getchip 2009-07-29 23:47:14 +01:00
gpio-fns.h [ARM] S3C24XX: GPIO: Change to macros for GPIO numbering 2009-05-18 16:26:03 +01:00
gpio-nrs.h [ARM] S3C24XX: GPIO: Change to macros for GPIO numbering 2009-05-18 16:26:03 +01:00
gpio.h [ARM] S3C24XX: GPIO: Move gpio functions out of <mach/hardware.h> 2009-05-18 16:25:40 +01:00
h1940-latch.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
h1940.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
hardware.h [ARM] S3C24XX: GPIO: Move gpio functions out of <mach/hardware.h> 2009-05-18 16:25:40 +01:00
idle.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
io.h [ARM] Revert futher extraneous changes from the S3C header move 2009-03-11 18:28:24 +00:00
irqs.h ARM: S3C24XX: Add platform device for AC97 controller 2009-08-14 01:13:29 +01:00
leds-gpio.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
map.h Merge branch 'next-s3c64xx-moves' into next-s3c 2009-08-14 15:24:06 +01:00
memory.h [ARM] fix constant values of MAX_DMA_ADDRESS 2008-11-29 18:42:34 +00:00
osiris-cpld.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
osiris-map.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
otom-map.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
regs-clock.h [ARM] S3C24XX: Split pll code out of regs-clock.h 2008-12-15 21:46:02 +00:00
regs-dsc.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
regs-gpio.h ARM: S3C24XX: Add SPI bus 1 on GPD8 through GPD10 2009-08-14 01:26:09 +01:00
regs-gpioj.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
regs-irq.h [ARM] 5191/1: ARM: remove CVS keywords 2008-08-16 20:01:18 +01:00
regs-lcd.h [ARM] 5191/1: ARM: remove CVS keywords 2008-08-16 20:01:18 +01:00
regs-mem.h ARM: S3C24XX: Add BWSCON per-bank information. 2009-07-30 23:22:51 +01:00
regs-power.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
regs-s3c2412-mem.h ARM: S3C2412: Update memory register mapping and definitions 2009-07-30 23:22:54 +01:00
regs-s3c2412.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
regs-s3c2443-clock.h [ARM] S3C2443: Fix the S3C2443 clock register definitions 2008-08-26 22:56:22 +01:00
regs-sdi.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
reset.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
spi-gpio.h spi: fix spi_s3c24xx_gpio num_chipselect 2008-12-01 19:55:24 -08:00
spi.h ARM: S3C24XX: Add SPI bus 1 on GPD8 through GPD10 2009-08-14 01:26:09 +01:00
system-reset.h [ARM] S3C: Move watchdog system reset to own file. 2009-05-17 23:30:45 +01:00
system.h [ARM] Convert asm/io.h to linux/io.h 2008-09-06 12:10:45 +01:00
tick.h [ARM] S3C24XX: Split timer pending code out 2008-12-15 21:46:41 +00:00
uncompress.h [ARM] S3C64XX: Add system boot-time support 2008-12-15 21:49:32 +00:00
vr1000-cpld.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
vr1000-irq.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
vr1000-map.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00