diff options
author | Vijendar Mukunda <[email protected]> | 2017-11-09 12:35:52 -0500 |
---|---|---|
committer | Mark Brown <[email protected]> | 2017-11-09 17:41:33 +0000 |
commit | 31c45b3e8d0ecc3a5cbfbf3dfe18adeab2f17a48 (patch) | |
tree | f84082b44e17ebd2a4275a7190e01fe4a5aab0fd /lib/test_overflow.c | |
parent | 7db08b2cb36cbfbcb06c44dc8e48ccb6a119466f (diff) |
ASoC: amd: Modified DMA transfer Mechanism for Playback
Before rendering starts, DMA driver copies full buffer valid data
to ACP SRAM for the first time, after that ACP SRAM to I2S
FIFO DMA will be initiated. After rendering first half of ACP SRAM,
IOC will be raised then Audio data will be copied from first half of
System Memory to first half of ACP SRAM. Similarly after rendering
second half of ACP SRAM, IOC will be raised then Audio Data will be
copied from second half of the System Memory to second half of the
ACP SRAM in ping-pong way till rendering stops.
Old design introducing latency issues resulting stutter sound observed
during playback.
Signed-off-by: Vijendar Mukunda <[email protected]>
Signed-off-by: Akshu Agrawal <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'lib/test_overflow.c')
0 files changed, 0 insertions, 0 deletions