summaryrefslogtreecommitdiffstats
path: root/sound/soc/rockchip/rockchip_i2s.h
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2014-12-15 13:08:48 +0000
committerMark Brown <broonie@kernel.org>2015-01-06 17:54:09 +0000
commitfcf6c5ea7abd42cfc2dde0ff0451b209951de9b4 (patch)
tree219355847491da5b56f43d4f4fd4006b4ac291b4 /sound/soc/rockchip/rockchip_i2s.h
parent86d7500326ea71ea72aeaf0da78671eef28be2af (diff)
downloadtalos-obmc-linux-fcf6c5ea7abd42cfc2dde0ff0451b209951de9b4.tar.gz
talos-obmc-linux-fcf6c5ea7abd42cfc2dde0ff0451b209951de9b4.zip
ASoC: dapm: Don't use async I/O
The only user of the async I/O support in ASoC is SPI which was using it to avoid needless context thrashing and minimise controller runtime PM bounces. The SPI framework has now been enhanced so that even normal spi_sync() calls won't suffer these effects so we don't need to handle this in ASoC and in fact it can be more efficient not to since we don't need to set up and tear down the buffers needed to manage asynchronous I/O. The async completions that DAPM does are left in place so drivers can use them, they are very cheap if there is no asynchronous work queued. Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/rockchip/rockchip_i2s.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud