diff options
Diffstat (limited to 'sound')
-rw-r--r-- | sound/soc/samsung/littlemill.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sound/soc/samsung/littlemill.c b/sound/soc/samsung/littlemill.c index c82c646b8a08..ee52c8a00779 100644 --- a/sound/soc/samsung/littlemill.c +++ b/sound/soc/samsung/littlemill.c | |||
@@ -211,6 +211,11 @@ static int bbclk_ev(struct snd_soc_dapm_widget *w, | |||
211 | return 0; | 211 | return 0; |
212 | } | 212 | } |
213 | 213 | ||
214 | static const struct snd_kcontrol_new controls[] = { | ||
215 | SOC_DAPM_PIN_SWITCH("WM1250 Input"), | ||
216 | SOC_DAPM_PIN_SWITCH("WM1250 Output"), | ||
217 | }; | ||
218 | |||
214 | static struct snd_soc_dapm_widget widgets[] = { | 219 | static struct snd_soc_dapm_widget widgets[] = { |
215 | SND_SOC_DAPM_HP("Headphone", NULL), | 220 | SND_SOC_DAPM_HP("Headphone", NULL), |
216 | 221 | ||
@@ -282,6 +287,8 @@ static struct snd_soc_card littlemill = { | |||
282 | .set_bias_level = littlemill_set_bias_level, | 287 | .set_bias_level = littlemill_set_bias_level, |
283 | .set_bias_level_post = littlemill_set_bias_level_post, | 288 | .set_bias_level_post = littlemill_set_bias_level_post, |
284 | 289 | ||
290 | .controls = controls, | ||
291 | .num_controls = ARRAY_SIZE(controls), | ||
285 | .dapm_widgets = widgets, | 292 | .dapm_widgets = widgets, |
286 | .num_dapm_widgets = ARRAY_SIZE(widgets), | 293 | .num_dapm_widgets = ARRAY_SIZE(widgets), |
287 | .dapm_routes = audio_paths, | 294 | .dapm_routes = audio_paths, |