diff options
Diffstat (limited to 'sound/soc/omap/omap-mcbsp.c')
-rw-r--r-- | sound/soc/omap/omap-mcbsp.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/sound/soc/omap/omap-mcbsp.c b/sound/soc/omap/omap-mcbsp.c index 3d4060b00eb3..6013898f49b4 100644 --- a/sound/soc/omap/omap-mcbsp.c +++ b/sound/soc/omap/omap-mcbsp.c | |||
@@ -138,7 +138,8 @@ static const unsigned long omap34xx_mcbsp_port[][2] = { | |||
138 | static const unsigned long omap34xx_mcbsp_port[][2] = {}; | 138 | static const unsigned long omap34xx_mcbsp_port[][2] = {}; |
139 | #endif | 139 | #endif |
140 | 140 | ||
141 | static int omap_mcbsp_dai_startup(struct snd_pcm_substream *substream) | 141 | static int omap_mcbsp_dai_startup(struct snd_pcm_substream *substream, |
142 | struct snd_soc_dai *dai) | ||
142 | { | 143 | { |
143 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 144 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
144 | struct snd_soc_dai *cpu_dai = rtd->dai->cpu_dai; | 145 | struct snd_soc_dai *cpu_dai = rtd->dai->cpu_dai; |
@@ -151,7 +152,8 @@ static int omap_mcbsp_dai_startup(struct snd_pcm_substream *substream) | |||
151 | return err; | 152 | return err; |
152 | } | 153 | } |
153 | 154 | ||
154 | static void omap_mcbsp_dai_shutdown(struct snd_pcm_substream *substream) | 155 | static void omap_mcbsp_dai_shutdown(struct snd_pcm_substream *substream, |
156 | struct snd_soc_dai *dai) | ||
155 | { | 157 | { |
156 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 158 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
157 | struct snd_soc_dai *cpu_dai = rtd->dai->cpu_dai; | 159 | struct snd_soc_dai *cpu_dai = rtd->dai->cpu_dai; |
@@ -163,7 +165,8 @@ static void omap_mcbsp_dai_shutdown(struct snd_pcm_substream *substream) | |||
163 | } | 165 | } |
164 | } | 166 | } |
165 | 167 | ||
166 | static int omap_mcbsp_dai_trigger(struct snd_pcm_substream *substream, int cmd) | 168 | static int omap_mcbsp_dai_trigger(struct snd_pcm_substream *substream, int cmd, |
169 | struct snd_soc_dai *dai) | ||
167 | { | 170 | { |
168 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 171 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
169 | struct snd_soc_dai *cpu_dai = rtd->dai->cpu_dai; | 172 | struct snd_soc_dai *cpu_dai = rtd->dai->cpu_dai; |
@@ -192,7 +195,8 @@ static int omap_mcbsp_dai_trigger(struct snd_pcm_substream *substream, int cmd) | |||
192 | } | 195 | } |
193 | 196 | ||
194 | static int omap_mcbsp_dai_hw_params(struct snd_pcm_substream *substream, | 197 | static int omap_mcbsp_dai_hw_params(struct snd_pcm_substream *substream, |
195 | struct snd_pcm_hw_params *params) | 198 | struct snd_pcm_hw_params *params, |
199 | struct snd_soc_dai *dai) | ||
196 | { | 200 | { |
197 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 201 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
198 | struct snd_soc_dai *cpu_dai = rtd->dai->cpu_dai; | 202 | struct snd_soc_dai *cpu_dai = rtd->dai->cpu_dai; |
@@ -470,8 +474,6 @@ static int omap_mcbsp_dai_set_dai_sysclk(struct snd_soc_dai *cpu_dai, | |||
470 | .shutdown = omap_mcbsp_dai_shutdown, \ | 474 | .shutdown = omap_mcbsp_dai_shutdown, \ |
471 | .trigger = omap_mcbsp_dai_trigger, \ | 475 | .trigger = omap_mcbsp_dai_trigger, \ |
472 | .hw_params = omap_mcbsp_dai_hw_params, \ | 476 | .hw_params = omap_mcbsp_dai_hw_params, \ |
473 | }, \ | ||
474 | .dai_ops = { \ | ||
475 | .set_fmt = omap_mcbsp_dai_set_dai_fmt, \ | 477 | .set_fmt = omap_mcbsp_dai_set_dai_fmt, \ |
476 | .set_clkdiv = omap_mcbsp_dai_set_clkdiv, \ | 478 | .set_clkdiv = omap_mcbsp_dai_set_clkdiv, \ |
477 | .set_sysclk = omap_mcbsp_dai_set_dai_sysclk, \ | 479 | .set_sysclk = omap_mcbsp_dai_set_dai_sysclk, \ |