fsldma: snooping is not enabled for last entry in descriptor chain
authorIra Snyder <iws@ovro.caltech.edu>
Fri, 15 May 2009 18:33:20 +0000 (11:33 -0700)
committerLi Yang <leoli@freescale.com>
Fri, 22 May 2009 08:53:56 +0000 (16:53 +0800)
On the 83xx controller, snooping is necessary for the DMA controller to
ensure cache coherence with the CPU when transferring to/from RAM.

The last descriptor in a chain will always have the End-of-Chain interrupt
bit set, so we can set the snoop bit while adding the End-of-Chain
interrupt bit.

Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
Signed-off-by: Li Yang <leoli@freescale.com>

No differences found