Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e8089948 authored by Jonas Bonn's avatar Jonas Bonn Committed by Takashi Iwai
Browse files

ALSA: ASoC: Add widgets before setting endpoints on GTA01



This prevents error messages at startup where the endpoints are being
set before the widgets/controls have even been added.

Signed-off-by: default avatarJonas Bonn <jonas.bonn@gmail.com>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 5715952b
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -518,13 +518,13 @@ static int neo1973_wm8753_init(struct snd_soc_codec *codec)
	snd_soc_dapm_nc_pin(codec, "LINE1");
	snd_soc_dapm_nc_pin(codec, "LINE2");

	/* set endpoints to default mode */
	set_scenario_endpoints(codec, NEO_AUDIO_OFF);

	/* Add neo1973 specific widgets */
	snd_soc_dapm_new_controls(codec, wm8753_dapm_widgets,
				  ARRAY_SIZE(wm8753_dapm_widgets));

	/* set endpoints to default mode */
	set_scenario_endpoints(codec, NEO_AUDIO_OFF);

	/* add neo1973 specific controls */
	for (i = 0; i < ARRAY_SIZE(wm8753_neo1973_controls); i++) {
		err = snd_ctl_add(codec->card,