Commit 8ab9e0af authored by Takashi Iwai's avatar Takashi Iwai

ALSA: hda - Manually expand alc882_init_verbs

Instead of expanding alc882_init_verbs to two elements via a macro,
manually expand to each entry.  This makes clear that some have already
the full slot for init_verbs array (currently 5).
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent cb638122
...@@ -6922,9 +6922,6 @@ static struct hda_verb alc882_adc1_init_verbs[] = { ...@@ -6922,9 +6922,6 @@ static struct hda_verb alc882_adc1_init_verbs[] = {
{ } { }
}; };
/* HACK - expand to two elements */
#define alc882_init_verbs alc882_base_init_verbs, alc882_adc1_init_verbs
static struct hda_verb alc882_eapd_verbs[] = { static struct hda_verb alc882_eapd_verbs[] = {
/* change to EAPD mode */ /* change to EAPD mode */
{0x20, AC_VERB_SET_COEF_INDEX, 0x07}, {0x20, AC_VERB_SET_COEF_INDEX, 0x07},
...@@ -8492,7 +8489,8 @@ static struct snd_pci_quirk alc882_ssid_cfg_tbl[] = { ...@@ -8492,7 +8489,8 @@ static struct snd_pci_quirk alc882_ssid_cfg_tbl[] = {
static struct alc_config_preset alc882_presets[] = { static struct alc_config_preset alc882_presets[] = {
[ALC882_3ST_DIG] = { [ALC882_3ST_DIG] = {
.mixers = { alc882_base_mixer }, .mixers = { alc882_base_mixer },
.init_verbs = { alc882_init_verbs }, .init_verbs = { alc882_base_init_verbs,
alc882_adc1_init_verbs },
.num_dacs = ARRAY_SIZE(alc882_dac_nids), .num_dacs = ARRAY_SIZE(alc882_dac_nids),
.dac_nids = alc882_dac_nids, .dac_nids = alc882_dac_nids,
.dig_out_nid = ALC882_DIGOUT_NID, .dig_out_nid = ALC882_DIGOUT_NID,
...@@ -8504,7 +8502,8 @@ static struct alc_config_preset alc882_presets[] = { ...@@ -8504,7 +8502,8 @@ static struct alc_config_preset alc882_presets[] = {
}, },
[ALC882_6ST_DIG] = { [ALC882_6ST_DIG] = {
.mixers = { alc882_base_mixer, alc882_chmode_mixer }, .mixers = { alc882_base_mixer, alc882_chmode_mixer },
.init_verbs = { alc882_init_verbs }, .init_verbs = { alc882_base_init_verbs,
alc882_adc1_init_verbs },
.num_dacs = ARRAY_SIZE(alc882_dac_nids), .num_dacs = ARRAY_SIZE(alc882_dac_nids),
.dac_nids = alc882_dac_nids, .dac_nids = alc882_dac_nids,
.dig_out_nid = ALC882_DIGOUT_NID, .dig_out_nid = ALC882_DIGOUT_NID,
...@@ -8515,7 +8514,8 @@ static struct alc_config_preset alc882_presets[] = { ...@@ -8515,7 +8514,8 @@ static struct alc_config_preset alc882_presets[] = {
}, },
[ALC882_ARIMA] = { [ALC882_ARIMA] = {
.mixers = { alc882_base_mixer, alc882_chmode_mixer }, .mixers = { alc882_base_mixer, alc882_chmode_mixer },
.init_verbs = { alc882_init_verbs, alc882_eapd_verbs }, .init_verbs = { alc882_base_init_verbs, alc882_adc1_init_verbs,
alc882_eapd_verbs },
.num_dacs = ARRAY_SIZE(alc882_dac_nids), .num_dacs = ARRAY_SIZE(alc882_dac_nids),
.dac_nids = alc882_dac_nids, .dac_nids = alc882_dac_nids,
.num_channel_mode = ARRAY_SIZE(alc882_sixstack_modes), .num_channel_mode = ARRAY_SIZE(alc882_sixstack_modes),
...@@ -8524,8 +8524,8 @@ static struct alc_config_preset alc882_presets[] = { ...@@ -8524,8 +8524,8 @@ static struct alc_config_preset alc882_presets[] = {
}, },
[ALC882_W2JC] = { [ALC882_W2JC] = {
.mixers = { alc882_w2jc_mixer, alc882_chmode_mixer }, .mixers = { alc882_w2jc_mixer, alc882_chmode_mixer },
.init_verbs = { alc882_init_verbs, alc882_eapd_verbs, .init_verbs = { alc882_base_init_verbs, alc882_adc1_init_verbs,
alc880_gpio1_init_verbs }, alc882_eapd_verbs, alc880_gpio1_init_verbs },
.num_dacs = ARRAY_SIZE(alc882_dac_nids), .num_dacs = ARRAY_SIZE(alc882_dac_nids),
.dac_nids = alc882_dac_nids, .dac_nids = alc882_dac_nids,
.num_channel_mode = ARRAY_SIZE(alc880_threestack_modes), .num_channel_mode = ARRAY_SIZE(alc880_threestack_modes),
...@@ -8587,7 +8587,8 @@ static struct alc_config_preset alc882_presets[] = { ...@@ -8587,7 +8587,8 @@ static struct alc_config_preset alc882_presets[] = {
}, },
[ALC882_TARGA] = { [ALC882_TARGA] = {
.mixers = { alc882_targa_mixer, alc882_chmode_mixer }, .mixers = { alc882_targa_mixer, alc882_chmode_mixer },
.init_verbs = { alc882_init_verbs, alc882_targa_verbs}, .init_verbs = { alc882_base_init_verbs, alc882_adc1_init_verbs,
alc882_targa_verbs},
.num_dacs = ARRAY_SIZE(alc882_dac_nids), .num_dacs = ARRAY_SIZE(alc882_dac_nids),
.dac_nids = alc882_dac_nids, .dac_nids = alc882_dac_nids,
.dig_out_nid = ALC882_DIGOUT_NID, .dig_out_nid = ALC882_DIGOUT_NID,
...@@ -8603,7 +8604,8 @@ static struct alc_config_preset alc882_presets[] = { ...@@ -8603,7 +8604,8 @@ static struct alc_config_preset alc882_presets[] = {
}, },
[ALC882_ASUS_A7J] = { [ALC882_ASUS_A7J] = {
.mixers = { alc882_asus_a7j_mixer, alc882_chmode_mixer }, .mixers = { alc882_asus_a7j_mixer, alc882_chmode_mixer },
.init_verbs = { alc882_init_verbs, alc882_asus_a7j_verbs}, .init_verbs = { alc882_base_init_verbs, alc882_adc1_init_verbs,
alc882_asus_a7j_verbs},
.num_dacs = ARRAY_SIZE(alc882_dac_nids), .num_dacs = ARRAY_SIZE(alc882_dac_nids),
.dac_nids = alc882_dac_nids, .dac_nids = alc882_dac_nids,
.dig_out_nid = ALC882_DIGOUT_NID, .dig_out_nid = ALC882_DIGOUT_NID,
...@@ -8617,8 +8619,8 @@ static struct alc_config_preset alc882_presets[] = { ...@@ -8617,8 +8619,8 @@ static struct alc_config_preset alc882_presets[] = {
}, },
[ALC882_ASUS_A7M] = { [ALC882_ASUS_A7M] = {
.mixers = { alc882_asus_a7m_mixer, alc882_chmode_mixer }, .mixers = { alc882_asus_a7m_mixer, alc882_chmode_mixer },
.init_verbs = { alc882_init_verbs, alc882_eapd_verbs, .init_verbs = { alc882_base_init_verbs, alc882_adc1_init_verbs,
alc880_gpio1_init_verbs, alc882_eapd_verbs, alc880_gpio1_init_verbs,
alc882_asus_a7m_verbs }, alc882_asus_a7m_verbs },
.num_dacs = ARRAY_SIZE(alc882_dac_nids), .num_dacs = ARRAY_SIZE(alc882_dac_nids),
.dac_nids = alc882_dac_nids, .dac_nids = alc882_dac_nids,
......
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