diff options
author | Nicolin Chen <Guangyu.Chen@freescale.com> | 2014-03-07 06:59:04 -0500 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2014-04-16 09:57:53 -0400 |
commit | a7f1d47078a8b61b1cf13b9f6cd07246268acc0b (patch) | |
tree | 475b072c7878877ecd875a9591682407a5860868 /mm | |
parent | 5b3a4da2fd01e8fe79d5c16b06ff96f0d5c5f8fa (diff) |
ENGR00300188-1 ASoC: imx-hdmi-dma: Double the buffer and period sizes
We found HDMI Audio has a performance issue when playback 8 channels 192KHz
files, CPU might lag its interrupt responsing while SDMA continues updating
HDMI internal AHB DMA's address and restarting AHB DMA, which resulted the
noise when AHB DMA access overlaps with the data copy procedures in this
driver.
Thus we here double the buffer size and period size of HDMI Audio to chop
the CPU interrupt to its half in the same span of time so that we can keep
the data copy procedures safe and provent it from overlapping access with
AHB DMA.
Acked-by: Wang Shengjiu <b02247@freescale.com>
Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions