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; }
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; }