OSDN Git Service

ASoC: q6asm-dai: add support to copy callback
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Mon, 27 Jul 2020 09:38:06 +0000 (10:38 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 17 Aug 2020 17:29:38 +0000 (18:29 +0100)
commita08cd56a45245ea422d77e7ee5ce20d5f21f5b5d
tree71ee1a23820ac0d960eefca53438f295bcdad57f
parentee941a338ad67dfd852826eec381d8584edf29f2
ASoC: q6asm-dai: add support to copy callback

During gapless playback, its possible for previous track to
end at unaligned boundary, starting next track on the same
boundary can lead to unaligned address exception in dsp.

So implement copy callback for finer control on the buffer offsets.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Tested-by: Vinod Koul <vkoul@kernel.org>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Vinod Koul <vkoul@kernel.org>
Link: https://lore.kernel.org/r/20200727093806.17089-11-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/qcom/qdsp6/q6asm-dai.c