Commit a16ea09d authored by Takashi Iwai's avatar Takashi Iwai

ALSA: via82xx: Simplify with snd_ctl_find_id_mixer()

Replace an open code with the new snd_ctl_find_id_mixer().
There is no functional change.

Link: https://lore.kernel.org/r/20230720082108.31346-9-tiwai@suse.deSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 233913c0
...@@ -1984,11 +1984,7 @@ static int snd_via8233_init_misc(struct via82xx *chip) ...@@ -1984,11 +1984,7 @@ static int snd_via8233_init_misc(struct via82xx *chip)
/* when no h/w PCM volume control is found, use DXS volume control /* when no h/w PCM volume control is found, use DXS volume control
* as the PCM vol control * as the PCM vol control
*/ */
struct snd_ctl_elem_id sid; if (!snd_ctl_find_id_mixer(chip->card, "PCM Playback Volume")) {
memset(&sid, 0, sizeof(sid));
strcpy(sid.name, "PCM Playback Volume");
sid.iface = SNDRV_CTL_ELEM_IFACE_MIXER;
if (! snd_ctl_find_id(chip->card, &sid)) {
dev_info(chip->card->dev, dev_info(chip->card->dev,
"Using DXS as PCM Playback\n"); "Using DXS as PCM Playback\n");
err = snd_ctl_add(chip->card, snd_ctl_new1(&snd_via8233_pcmdxs_volume_control, chip)); err = snd_ctl_add(chip->card, snd_ctl_new1(&snd_via8233_pcmdxs_volume_control, chip));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment