diff options
Diffstat (limited to 'sound/soc/codecs/wm8978.c')
-rw-r--r-- | sound/soc/codecs/wm8978.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/sound/soc/codecs/wm8978.c b/sound/soc/codecs/wm8978.c index d36d6001fbb7..90b2d418ef60 100644 --- a/sound/soc/codecs/wm8978.c +++ b/sound/soc/codecs/wm8978.c | |||
@@ -993,18 +993,20 @@ static int wm8978_probe(struct snd_soc_codec *codec) | |||
993 | return 0; | 993 | return 0; |
994 | } | 994 | } |
995 | 995 | ||
996 | static struct snd_soc_codec_driver soc_codec_dev_wm8978 = { | 996 | static const struct snd_soc_codec_driver soc_codec_dev_wm8978 = { |
997 | .probe = wm8978_probe, | 997 | .probe = wm8978_probe, |
998 | .suspend = wm8978_suspend, | 998 | .suspend = wm8978_suspend, |
999 | .resume = wm8978_resume, | 999 | .resume = wm8978_resume, |
1000 | .set_bias_level = wm8978_set_bias_level, | 1000 | .set_bias_level = wm8978_set_bias_level, |
1001 | 1001 | ||
1002 | .controls = wm8978_snd_controls, | 1002 | .component_driver = { |
1003 | .num_controls = ARRAY_SIZE(wm8978_snd_controls), | 1003 | .controls = wm8978_snd_controls, |
1004 | .dapm_widgets = wm8978_dapm_widgets, | 1004 | .num_controls = ARRAY_SIZE(wm8978_snd_controls), |
1005 | .num_dapm_widgets = ARRAY_SIZE(wm8978_dapm_widgets), | 1005 | .dapm_widgets = wm8978_dapm_widgets, |
1006 | .dapm_routes = wm8978_dapm_routes, | 1006 | .num_dapm_widgets = ARRAY_SIZE(wm8978_dapm_widgets), |
1007 | .num_dapm_routes = ARRAY_SIZE(wm8978_dapm_routes), | 1007 | .dapm_routes = wm8978_dapm_routes, |
1008 | .num_dapm_routes = ARRAY_SIZE(wm8978_dapm_routes), | ||
1009 | }, | ||
1008 | }; | 1010 | }; |
1009 | 1011 | ||
1010 | static const struct regmap_config wm8978_regmap_config = { | 1012 | static const struct regmap_config wm8978_regmap_config = { |