ASoC: samsung: i2s: Configure dmaengine playback/capture DAI DMA data
authorHuang Chao <chao7.huang@samsung.com>
Mon, 30 Jun 2014 08:35:47 +0000 (16:35 +0800)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:59:55 +0000 (11:59 +0900)
commit9a94fdf00b7933a489cd39ca94229ffae23d49ed
tree4d4c622e451677b16137108819a452a333111c38
parent609110cfe9592793cac94c1c12d45b04afa6be46
ASoC: samsung: i2s: Configure dmaengine playback/capture DAI DMA data

This patch configures the standard alsa dmaengine configure dai data.
The dma address, width and maxburst size will be initialized during
cpu dai probe process, in which the address width is assigned with
a default value as four bytes. Then when the hardware parameters are
configured as playback or capture are started, the dma address width
will be configured again according to current sound channels.

After the configuration, this patch will set the dai dma data into
the private dma data field in snd_soc_dai structure.

Change-Id: I46ece6472464d003a19d409441619ebbe4ef30cd
Signed-off-by: Huang Chao <chao7.huang@samsung.com>
sound/soc/samsung/i2s.c