mirror of
https://github.com/torvalds/linux.git
synced 2024-11-05 03:21:32 +00:00
ASoC: omap-mcbsp: Code cleanup in omap_mcbsp_dai_hw_params
To make the code a bit more readable, change the indexed references to the omap_mcbsp_dai_dma_params elements with pointer. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@nokia.com> Acked-by: Jarkko Nikula <jhnikula@gmail.com> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
This commit is contained in:
parent
81ec027e64
commit
15d0143007
@ -367,18 +367,9 @@ static int omap_mcbsp_dai_hw_params(struct snd_pcm_substream *substream,
|
||||
} else if (cpu_is_omap343x()) {
|
||||
dma = omap24xx_dma_reqs[bus_id][substream->stream];
|
||||
port = omap34xx_mcbsp_port[bus_id][substream->stream];
|
||||
dma_data->set_threshold = omap_mcbsp_set_threshold;
|
||||
/* TODO: Currently, MODE_ELEMENT == MODE_FRAME */
|
||||
if (omap_mcbsp_get_dma_op_mode(bus_id) ==
|
||||
MCBSP_DMA_MODE_THRESHOLD)
|
||||
sync_mode = OMAP_DMA_SYNC_FRAME;
|
||||
} else {
|
||||
return -ENODEV;
|
||||
}
|
||||
dma_data->name = substream->stream ? "Audio Capture" : "Audio Playback";
|
||||
dma_data->dma_req = dma;
|
||||
dma_data->port_addr = port;
|
||||
dma_data->sync_mode = sync_mode;
|
||||
switch (params_format(params)) {
|
||||
case SNDRV_PCM_FORMAT_S16_LE:
|
||||
dma_data->data_type = OMAP_DMA_DATA_TYPE_S16;
|
||||
@ -389,6 +380,18 @@ static int omap_mcbsp_dai_hw_params(struct snd_pcm_substream *substream,
|
||||
default:
|
||||
return -EINVAL;
|
||||
}
|
||||
if (cpu_is_omap343x()) {
|
||||
dma_data->set_threshold = omap_mcbsp_set_threshold;
|
||||
/* TODO: Currently, MODE_ELEMENT == MODE_FRAME */
|
||||
if (omap_mcbsp_get_dma_op_mode(bus_id) ==
|
||||
MCBSP_DMA_MODE_THRESHOLD)
|
||||
sync_mode = OMAP_DMA_SYNC_FRAME;
|
||||
}
|
||||
|
||||
dma_data->name = substream->stream ? "Audio Capture" : "Audio Playback";
|
||||
dma_data->dma_req = dma;
|
||||
dma_data->port_addr = port;
|
||||
dma_data->sync_mode = sync_mode;
|
||||
|
||||
snd_soc_dai_set_dma_data(cpu_dai, substream, dma_data);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user