ARM: OMAP: McBSP: Merge two functions into omap_mcbsp_start/_stop
Functionality of functions omap_mcbsp_xmit_enable and omap_mcbsp_recv_enable can be merged into omap_mcbsp_start and omap_mcbsp_stop since API of those omap_mcbsp_start and omap_mcbsp_stop was changed recently allowing to start and stop individually the transmitter and receiver. This cleans up the code in arch/arm/plat-omap/mcbsp.c and in sound/soc/omap/omap-mcbsp.c which was the only user for those removed functions. Signed-off-by: Jarkko Nikula <jhnikula@gmail.com> Acked-by: Eero Nurkkala <ext-eero.nurkkala@nokia.com> Cc: Peter Ujfalusi <peter.ujfalusi@nokia.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Este cometimento está contido em:

cometido por
Mark Brown

ascendente
32080af7a6
cometimento
d09a2afc93
@@ -231,11 +231,6 @@ static int omap_mcbsp_dai_trigger(struct snd_pcm_substream *substream, int cmd,
|
||||
case SNDRV_PCM_TRIGGER_PAUSE_RELEASE:
|
||||
mcbsp_data->active++;
|
||||
omap_mcbsp_start(mcbsp_data->bus_id, play, !play);
|
||||
/* Make sure data transfer is frame synchronized */
|
||||
if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
|
||||
omap_mcbsp_xmit_enable(mcbsp_data->bus_id, 1);
|
||||
else
|
||||
omap_mcbsp_recv_enable(mcbsp_data->bus_id, 1);
|
||||
break;
|
||||
|
||||
case SNDRV_PCM_TRIGGER_STOP:
|
||||
|
Criar uma nova questão referindo esta
Bloquear um utilizador