Commit 41c3b648 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda - Fix GPIO initialization in patch_stac92hd71bxx()



Fixed the GPIO mask and co initialization in patch_stac92hd71bxx()
so that the gpio_maks for HP_M4 model is set properly.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 8e5f262b
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -4478,6 +4478,13 @@ again:
		stac92xx_set_config_regs(codec);
	}

	if (spec->board_config > STAC_92HD71BXX_REF) {
		/* GPIO0 = EAPD */
		spec->gpio_mask = 0x01;
		spec->gpio_dir = 0x01;
		spec->gpio_data = 0x01;
	}

	switch (codec->vendor_id) {
	case 0x111d76b6: /* 4 Port without Analog Mixer */
	case 0x111d76b7:
@@ -4537,13 +4544,6 @@ again:
	spec->aloopback_mask = 0x50;
	spec->aloopback_shift = 0;

	if (spec->board_config > STAC_92HD71BXX_REF) {
		/* GPIO0 = EAPD */
		spec->gpio_mask = 0x01;
		spec->gpio_dir = 0x01;
		spec->gpio_data = 0x01;
	}

	spec->powerdown_adcs = 1;
	spec->digbeep_nid = 0x26;
	spec->mux_nids = stac92hd71bxx_mux_nids;