arm, davinci: add workaround for not resetting DMA bus and VPSS modules
authorHeiko Schocher <hs@denx.de>
Sat, 14 Jan 2012 21:42:46 +0000 (21:42 +0000)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Sun, 12 Feb 2012 09:11:23 +0000 (10:11 +0100)
commit3f84108b9946fa0d3bd7e9d7c17dda2da6c8216c
tree33183f7cae0c3ff32d495d90e377d0926adafc05
parentf59021791b5a09b22c886aa6c1115cd49b730d6c
arm, davinci: add workaround for not resetting DMA bus and VPSS modules

The Buffer Logic of VPSS is Not Reset by System Reset Pin, see
http://www.ti.com/lit/er/sprz316b/sprz316b.pdf chapter Advisory 1.2.1
on page 9. Add workaroundcode proposed in the errata.

Signed-off-by: Heiko Schocher <hs@denx.de>
Cc: Sandeep Paulraj <s-paulraj@ti.com>
Cc: Tom Rini <tom.rini@gmail.com>
arch/arm/cpu/arm926ejs/davinci/dm365_lowlevel.c
arch/arm/include/asm/arch-davinci/dm365_lowlevel.h
arch/arm/include/asm/arch-davinci/hardware.h
arch/arm/include/asm/arch-davinci/timer_defs.h