]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: ASoC Blackfin: fix bug - Audio Latency on AD1981 with MMAP enabled
authorCliff Cai <cliff.cai@analog.com>
Sat, 27 Sep 2008 14:32:20 +0000 (22:32 +0800)
committerTakashi Iwai <tiwai@suse.de>
Mon, 13 Oct 2008 00:16:30 +0000 (02:16 +0200)
commit59fec2898fde0e8c757a3f1ee023f7ba5a455526
tree0290ca3031c1ec04fca96fdb303f981f7aedcac0
parent12430a4e1375ed1ba53ae512316a2a83429b0d47
ALSA: ASoC Blackfin: fix bug - Audio Latency on AD1981 with MMAP enabled

With MMAP enabled (DMA mode) on the AD1981, there is +/- 250ms of delay between
writing data to alsa and audio starts coming out of the AD1981.

Copy more data to local buffer before starting DMA

Signed-off-by: Cliff Cai <cliff.cai@analog.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/soc/blackfin/bf5xx-ac97-pcm.c
sound/soc/blackfin/bf5xx-ac97.c
sound/soc/blackfin/bf5xx-sport.h