diff options
author | Takashi Iwai <tiwai@suse.de> | 2014-02-18 04:00:29 -0500 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-02-19 21:13:45 -0500 |
commit | 98bf1b5e788e63536705dcc418cc97b36481067e (patch) | |
tree | ba06a7e3a08b1fdc3dbd5d32f3c6c825445baa9c | |
parent | 38dbfb59d1175ef458d006556061adeaa8751b72 (diff) |
ASoC: alc5623: Use SOC_ENUM_SINGLE_DECL()
Just replace with the helper macro. No functional change at all.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Acked-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Acked-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
-rw-r--r-- | sound/soc/codecs/alc5623.c | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/sound/soc/codecs/alc5623.c b/sound/soc/codecs/alc5623.c index d3036283482a..ba61c07ebbb2 100644 --- a/sound/soc/codecs/alc5623.c +++ b/sound/soc/codecs/alc5623.c | |||
@@ -228,32 +228,37 @@ static const char *alc5623_aux_out_input_sel[] = { | |||
228 | "Vmid", "HPOut Mix", "Speaker Mix", "Mono Mix"}; | 228 | "Vmid", "HPOut Mix", "Speaker Mix", "Mono Mix"}; |
229 | 229 | ||
230 | /* auxout output mux */ | 230 | /* auxout output mux */ |
231 | static const struct soc_enum alc5623_aux_out_input_enum = | 231 | static SOC_ENUM_SINGLE_DECL(alc5623_aux_out_input_enum, |
232 | SOC_ENUM_SINGLE(ALC5623_OUTPUT_MIXER_CTRL, 6, 4, alc5623_aux_out_input_sel); | 232 | ALC5623_OUTPUT_MIXER_CTRL, 6, |
233 | alc5623_aux_out_input_sel); | ||
233 | static const struct snd_kcontrol_new alc5623_auxout_mux_controls = | 234 | static const struct snd_kcontrol_new alc5623_auxout_mux_controls = |
234 | SOC_DAPM_ENUM("Route", alc5623_aux_out_input_enum); | 235 | SOC_DAPM_ENUM("Route", alc5623_aux_out_input_enum); |
235 | 236 | ||
236 | /* speaker output mux */ | 237 | /* speaker output mux */ |
237 | static const struct soc_enum alc5623_spkout_input_enum = | 238 | static SOC_ENUM_SINGLE_DECL(alc5623_spkout_input_enum, |
238 | SOC_ENUM_SINGLE(ALC5623_OUTPUT_MIXER_CTRL, 10, 4, alc5623_spkout_input_sel); | 239 | ALC5623_OUTPUT_MIXER_CTRL, 10, |
240 | alc5623_spkout_input_sel); | ||
239 | static const struct snd_kcontrol_new alc5623_spkout_mux_controls = | 241 | static const struct snd_kcontrol_new alc5623_spkout_mux_controls = |
240 | SOC_DAPM_ENUM("Route", alc5623_spkout_input_enum); | 242 | SOC_DAPM_ENUM("Route", alc5623_spkout_input_enum); |
241 | 243 | ||
242 | /* headphone left output mux */ | 244 | /* headphone left output mux */ |
243 | static const struct soc_enum alc5623_hpl_out_input_enum = | 245 | static SOC_ENUM_SINGLE_DECL(alc5623_hpl_out_input_enum, |
244 | SOC_ENUM_SINGLE(ALC5623_OUTPUT_MIXER_CTRL, 9, 2, alc5623_hpl_out_input_sel); | 246 | ALC5623_OUTPUT_MIXER_CTRL, 9, |
247 | alc5623_hpl_out_input_sel); | ||
245 | static const struct snd_kcontrol_new alc5623_hpl_out_mux_controls = | 248 | static const struct snd_kcontrol_new alc5623_hpl_out_mux_controls = |
246 | SOC_DAPM_ENUM("Route", alc5623_hpl_out_input_enum); | 249 | SOC_DAPM_ENUM("Route", alc5623_hpl_out_input_enum); |
247 | 250 | ||
248 | /* headphone right output mux */ | 251 | /* headphone right output mux */ |
249 | static const struct soc_enum alc5623_hpr_out_input_enum = | 252 | static SOC_ENUM_SINGLE_DECL(alc5623_hpr_out_input_enum, |
250 | SOC_ENUM_SINGLE(ALC5623_OUTPUT_MIXER_CTRL, 8, 2, alc5623_hpr_out_input_sel); | 253 | ALC5623_OUTPUT_MIXER_CTRL, 8, |
254 | alc5623_hpr_out_input_sel); | ||
251 | static const struct snd_kcontrol_new alc5623_hpr_out_mux_controls = | 255 | static const struct snd_kcontrol_new alc5623_hpr_out_mux_controls = |
252 | SOC_DAPM_ENUM("Route", alc5623_hpr_out_input_enum); | 256 | SOC_DAPM_ENUM("Route", alc5623_hpr_out_input_enum); |
253 | 257 | ||
254 | /* speaker output N select */ | 258 | /* speaker output N select */ |
255 | static const struct soc_enum alc5623_spk_n_sour_enum = | 259 | static SOC_ENUM_SINGLE_DECL(alc5623_spk_n_sour_enum, |
256 | SOC_ENUM_SINGLE(ALC5623_OUTPUT_MIXER_CTRL, 14, 4, alc5623_spk_n_sour_sel); | 260 | ALC5623_OUTPUT_MIXER_CTRL, 14, |
261 | alc5623_spk_n_sour_sel); | ||
257 | static const struct snd_kcontrol_new alc5623_spkoutn_mux_controls = | 262 | static const struct snd_kcontrol_new alc5623_spkoutn_mux_controls = |
258 | SOC_DAPM_ENUM("Route", alc5623_spk_n_sour_enum); | 263 | SOC_DAPM_ENUM("Route", alc5623_spk_n_sour_enum); |
259 | 264 | ||
@@ -338,8 +343,9 @@ SND_SOC_DAPM_VMID("Vmid"), | |||
338 | }; | 343 | }; |
339 | 344 | ||
340 | static const char *alc5623_amp_names[] = {"AB Amp", "D Amp"}; | 345 | static const char *alc5623_amp_names[] = {"AB Amp", "D Amp"}; |
341 | static const struct soc_enum alc5623_amp_enum = | 346 | static SOC_ENUM_SINGLE_DECL(alc5623_amp_enum, |
342 | SOC_ENUM_SINGLE(ALC5623_OUTPUT_MIXER_CTRL, 13, 2, alc5623_amp_names); | 347 | ALC5623_OUTPUT_MIXER_CTRL, 13, |
348 | alc5623_amp_names); | ||
343 | static const struct snd_kcontrol_new alc5623_amp_mux_controls = | 349 | static const struct snd_kcontrol_new alc5623_amp_mux_controls = |
344 | SOC_DAPM_ENUM("Route", alc5623_amp_enum); | 350 | SOC_DAPM_ENUM("Route", alc5623_amp_enum); |
345 | 351 | ||