Blackfin: work around anomaly 05000480
authorSteven Miao <realmz6@gmail.com>
Thu, 5 May 2011 06:14:48 +0000 (14:14 +0800)
committerMike Frysinger <vapier@gentoo.org>
Wed, 25 May 2011 12:24:14 +0000 (08:24 -0400)
commitf9691bb9674b6822ace56370a08c6fc02addf6cb
tree40f9f39d38326c498ea5f3d63cd2c1e059b8bf21
parent7a7a430f7498cd55820232d8e3f144161138f91a
Blackfin: work around anomaly 05000480

Anomaly 05000480 on BF537 rev 0.0, 0.1, 0.2:
Multiple Simultaneous Urgent DMA Requests May Cause DMA System Instability

Suggested Workaround:
Program the DMA Traffic Control Period to a non-zero value.  This forces
the DMA block to group accesses together rather than allow arbitration for
each piece of data placed on the internal DMA bus.

Signed-off-by: Steven Miao <realmz6@gmail.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/kernel/bfin_dma_5xx.c