linux-kernel-test/arch/blackfin/kernel
Michael Hennerich 865bddfbf7 Blackfin: fix suspend/resume failure with some on-chip ROMs
Some Blackfin on-chip ROMs utilize some MDMA channels during the suspend
and resume process, but don't clean up after themselves.  So manually
clear all DMA channels when resuming since no DMA could have been running
at this point in time.  Now Linux should be able to work regardless of any
laziness on the part of the on-chip ROM or boot loader.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-11-25 02:35:33 -05:00
..
cplb-mpu Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
cplb-nompu Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
.gitignore Blackfin: ignore generated vmlinux.lds 2009-05-27 00:27:03 -04:00
asm-offsets.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
bfin_dma_5xx.c Blackfin: fix suspend/resume failure with some on-chip ROMs 2009-11-25 02:35:33 -05:00
bfin_gpio.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
bfin_ksyms.c Blackfin: pull in asm/io.h in ksyms for prototypes 2009-06-18 21:40:44 -04:00
cplbinfo.c Blackfin: cplbinfo: drop d_path() hacks 2009-10-07 04:48:04 -04:00
dma-mapping.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
early_printk.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
entry.S Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
fixed_code.S Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
flat.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
ftrace-entry.S Blackfin: update ftrace for latest toolchain 2009-09-16 22:10:52 -04:00
ftrace.c Blackfin: update ftrace_push_return_trace() breakage 2009-09-16 22:10:47 -04:00
gptimers.c Blackfin: update gptimers API 2009-06-12 06:11:47 -04:00
init_task.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
ipipe.c Blackfin: inline I-pipe bypass code in ret_from_exception 2009-09-16 21:28:42 -04:00
irqchip.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
kgdb_test.c Blackfin: use KERN_ALERT in all kgdb_test output 2009-09-16 22:10:40 -04:00
kgdb.c Blackfin: unify memory region checks between kgdb and traps 2009-06-22 21:15:34 -04:00
Makefile Blackfin: add an early shadow console 2009-09-16 21:31:43 -04:00
module.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
process.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
ptrace.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
reboot.c Blackfin arch: bfin_reset->_bfin_reset redirection no longer needed 2009-02-04 16:49:45 +08:00
setup.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
shadow_console.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
signal.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
stacktrace.c Blackfin: add preliminary support for STACKTRACE 2009-06-13 07:20:14 -04:00
sys_bfin.c Blackfin: fix framebuffer mmap bug for nommu 2009-10-08 00:58:15 -04:00
time-ts.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
time.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
traps.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
vmlinux.lds.S Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00