Commit c2938a83 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda/senarytech: Clean up with the new GPIO helper



Use the new GPIO helper function to clean up the open code.

Merely a code refactoring, and no behavior change.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20260409093826.1317626-11-tiwai@suse.de
parent 9851bc2b
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -159,14 +159,8 @@ static void senary_init_gpio_led(struct hda_codec *codec)
	struct senary_spec *spec = codec->spec;
	unsigned int mask = spec->gpio_mute_led_mask | spec->gpio_mic_led_mask;

	if (mask) {
		snd_hda_codec_write(codec, codec->core.afg, 0, AC_VERB_SET_GPIO_MASK,
				    mask);
		snd_hda_codec_write(codec, codec->core.afg, 0, AC_VERB_SET_GPIO_DIRECTION,
				    mask);
		snd_hda_codec_write(codec, codec->core.afg, 0, AC_VERB_SET_GPIO_DATA,
				    spec->gpio_led);
	}
	if (mask)
		snd_hda_codec_set_gpio(codec, mask, mask, spec->gpio_led, 0);
}

static int senary_init(struct hda_codec *codec)