示例#1
0
static int s5p_i2s_wr_hw_params(struct snd_pcm_substream *substream,
		struct snd_pcm_hw_params *params,
		struct snd_soc_dai *dai)
{
	if (s5p_i2s_sec_used(substream))
		s5p_i2s_hw_params(substream, params, dai);
	else
		s3c_i2sv4_hw_params(substream, params, dai);

	s5p_i2s_do_suspend_stream(substream);

	return 0;
}
示例#2
0
static int s5p_i2s_wr_hw_params(struct snd_pcm_substream *substream,
		struct snd_pcm_hw_params *params,
		struct snd_soc_dai *dai)
{
#ifdef CONFIG_S5P_INTERNAL_DMA
	if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
		s5p_i2s_hw_params(substream, params, dai);
	else
		s3c2412_i2s_hw_params(substream, params, dai);
#else
	s3c2412_i2s_hw_params(substream, params, dai);
#endif
	return 0;
}