kernel-fxtec-pro1x/arch/blackfin
Mike Frysinger d2e015d65f Blackfin: convert DMA mutex to an atomic and drop redundant code
The DMA channel status field was encoding redundant info wrt the DMA MMR
config register, and it was doing an incomplete job of checking all DMA
channels (some drivers write directly to the config register).  So drop
the tristate field in favor of a binary atomic field.  This simplifies
the code in general, removes the implicit need for sleeping, and forces
the suspend code to handle all channels properly.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-12-15 00:14:18 -05:00
..
boot kbuild: use INSTALLKERNEL to select customized installkernel script 2009-09-20 12:18:14 +02:00
configs Blackfin: update defconfigs 2009-12-15 00:13:37 -05:00
include/asm Blackfin: convert DMA mutex to an atomic and drop redundant code 2009-12-15 00:14:18 -05:00
kernel Blackfin: convert DMA mutex to an atomic and drop redundant code 2009-12-15 00:14:18 -05:00
lib Blackfin: convert to generic checksum code 2009-12-15 00:13:32 -05:00
mach-bf518 Blackfin: BF51x/BF52x: fill out bfin_clear_PPI_STATUS() 2009-12-15 00:14:09 -05:00
mach-bf527 Blackfin: update bfin_rotary defines 2009-12-15 00:14:16 -05:00
mach-bf533 Blackfin: clean up bf537-lq035 board resources 2009-12-15 00:13:48 -05:00
mach-bf537 Blackfin: bf537-stamp: need io.h for writeb() funcs 2009-12-15 00:14:08 -05:00
mach-bf538 Blackfin: bf538: add support for extended GPIO banks 2009-12-15 00:14:05 -05:00
mach-bf548 Blackfin: update bfin_rotary defines 2009-12-15 00:14:16 -05:00
mach-bf561 Blackfin: work around testset anomaly 05000477 2009-11-25 02:35:39 -05:00
mach-common Blackfin: bf538: add support for extended GPIO banks 2009-12-15 00:14:05 -05:00
mm Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
oprofile Blackfin arch: remove hardware PM code, oprofile not use it 2009-01-07 23:14:39 +08:00
ADI_BSD.txt Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
Kconfig Blackfin: pull in firmware Kconfig 2009-12-15 00:14:12 -05:00
Kconfig.debug Blackfin: add some isram-driver self tests 2009-09-16 22:10:36 -04:00
Makefile kbuild: use INSTALLKERNEL to select customized installkernel script 2009-09-20 12:18:14 +02:00