diff options
Diffstat (limited to 'sound/soc/omap/omap-mcbsp.c')
-rw-r--r-- | sound/soc/omap/omap-mcbsp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sound/soc/omap/omap-mcbsp.c b/sound/soc/omap/omap-mcbsp.c index 017371913ec3..1287b870f221 100644 --- a/sound/soc/omap/omap-mcbsp.c +++ b/sound/soc/omap/omap-mcbsp.c | |||
@@ -744,17 +744,17 @@ static const struct snd_kcontrol_new omap_mcbsp3_st_controls[] = { | |||
744 | omap_mcbsp3_set_st_ch1_volume), | 744 | omap_mcbsp3_set_st_ch1_volume), |
745 | }; | 745 | }; |
746 | 746 | ||
747 | int omap_mcbsp_st_add_controls(struct snd_soc_codec *codec, int mcbsp_id) | 747 | int omap_mcbsp_st_add_controls(struct snd_soc_dai *dai) |
748 | { | 748 | { |
749 | if (!cpu_is_omap34xx()) | 749 | if (!cpu_is_omap34xx()) |
750 | return -ENODEV; | 750 | return -ENODEV; |
751 | 751 | ||
752 | switch (mcbsp_id) { | 752 | switch (dai->id) { |
753 | case 1: /* McBSP 2 */ | 753 | case 1: /* McBSP 2 */ |
754 | return snd_soc_add_controls(codec, omap_mcbsp2_st_controls, | 754 | return snd_soc_add_dai_controls(dai, omap_mcbsp2_st_controls, |
755 | ARRAY_SIZE(omap_mcbsp2_st_controls)); | 755 | ARRAY_SIZE(omap_mcbsp2_st_controls)); |
756 | case 2: /* McBSP 3 */ | 756 | case 2: /* McBSP 3 */ |
757 | return snd_soc_add_controls(codec, omap_mcbsp3_st_controls, | 757 | return snd_soc_add_dai_controls(dai, omap_mcbsp3_st_controls, |
758 | ARRAY_SIZE(omap_mcbsp3_st_controls)); | 758 | ARRAY_SIZE(omap_mcbsp3_st_controls)); |
759 | default: | 759 | default: |
760 | break; | 760 | break; |