diff options
Diffstat (limited to 'sound/soc/codecs/ak5386.c')
-rw-r--r-- | sound/soc/codecs/ak5386.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/sound/soc/codecs/ak5386.c b/sound/soc/codecs/ak5386.c index 1f303983ae02..72e953b2cb41 100644 --- a/sound/soc/codecs/ak5386.c +++ b/sound/soc/codecs/ak5386.c | |||
@@ -22,7 +22,22 @@ struct ak5386_priv { | |||
22 | int reset_gpio; | 22 | int reset_gpio; |
23 | }; | 23 | }; |
24 | 24 | ||
25 | static struct snd_soc_codec_driver soc_codec_ak5386; | 25 | static const struct snd_soc_dapm_widget ak5386_dapm_widgets[] = { |
26 | SND_SOC_DAPM_INPUT("AINL"), | ||
27 | SND_SOC_DAPM_INPUT("AINR"), | ||
28 | }; | ||
29 | |||
30 | static const struct snd_soc_dapm_route ak5386_dapm_routes[] = { | ||
31 | { "Capture", NULL, "AINL" }, | ||
32 | { "Capture", NULL, "AINR" }, | ||
33 | }; | ||
34 | |||
35 | static struct snd_soc_codec_driver soc_codec_ak5386 = { | ||
36 | .dapm_widgets = ak5386_dapm_widgets, | ||
37 | .num_dapm_widgets = ARRAY_SIZE(ak5386_dapm_widgets), | ||
38 | .dapm_routes = ak5386_dapm_routes, | ||
39 | .num_dapm_routes = ARRAY_SIZE(ak5386_dapm_routes), | ||
40 | }; | ||
26 | 41 | ||
27 | static int ak5386_set_dai_fmt(struct snd_soc_dai *codec_dai, | 42 | static int ak5386_set_dai_fmt(struct snd_soc_dai *codec_dai, |
28 | unsigned int format) | 43 | unsigned int format) |