commit | a3e557999be74810e02be1d0c107096b7aa48ece | [log] [tgz] |
---|---|---|
author | Mans Rullgard <mans@mansr.com> | Fri Mar 18 16:24:45 2016 +0200 |
committer | Vinod Koul <vinod.koul@intel.com> | Wed Apr 13 21:36:10 2016 +0530 |
tree | 59704e5a77a784f3b8f6e61c9d376d78f649d32a | |
parent | 2a0fae025e56afbe38441d411f57667b08f44d0e [diff] |
dmaengine: dw: clear LLP_[SD]_EN bits in last descriptor of a chain The datasheet requires that the LLP_[SD]_EN bits be cleared whenever LLP.LOC is zero, i.e. in the last descriptor of a multi-block chain. Make the driver do this. Signed-off-by: Mans Rullgard <mans@mansr.com> Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com>