summaryrefslogtreecommitdiff
path: root/.gitignore
blob: 7a5cfb583a0596ef395a98e41e9671df211fbbd9 (plain)
1
2
3
4
5
6
7
# binary files
*.o
inotail
inotify-watchdir

# other
cscope.out
on value='7'>7space:mode:
authorJarkko Nikula <jarkko.nikula@linux.intel.com>2016-03-03 13:02:14 +0200
committerMark Brown <broonie@kernel.org>2016-03-04 13:06:00 +0900
commit590745017ef3658b33a581fe0c6d60b70e92df85 (patch)
treeff01c62796b397467fca5334b426b78680f66b6a /Documentation
parentc1b03f116453cebb9381fa64311ab047ecece485 (diff)
spi: pxa2xx: Use newer more explicit DMAengine terminate API
Commit b36f09c3c441 ("dmaengine: Add transfer termination synchronization support") marked dmaengine_terminate_all() as deprecated and is being replaced by explicit synchronous and asynchronous terminate functions. Here DMA termination are done in two cases: FIFO overrun and module removal. FIFO overrun is handled in interrupt context and converting dmaengine_terminate_all() to dmaengine_terminate_async() does the same than before. Using synchronous termination in module removal however adds a bit more robustness as it waits all completion callbacks have finished. Although it looks all known DMA engines used with spi-pxa2xx don't implement device_synchronize() callback so this too appears to be a no-op in practice. Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com> Acked-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'Documentation')