aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2009-07-03 04:58:12 -0400
committerTakashi Iwai <tiwai@suse.de>2009-07-03 04:58:12 -0400
commit8ab9e0af6d7709a781b60a51711ddf1d43bd22bb (patch)
tree91df1fff73988367b589cf3344d0892c88c56e09 /sound
parentcb6381225a8064b0911dced3eb10f00bd5520c85 (diff)
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: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound')
-rw-r--r--sound/pci/hda/patch_realtek.c26
1 files changed, 14 insertions, 12 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index d15d83ee4ad8..07e260a5ddf0 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -6922,9 +6922,6 @@ static struct hda_verb alc882_adc1_init_verbs[] = {
6922 { } 6922 { }
6923}; 6923};
6924 6924
6925/* HACK - expand to two elements */
6926#define alc882_init_verbs alc882_base_init_verbs, alc882_adc1_init_verbs
6927
6928static struct hda_verb alc882_eapd_verbs[] = { 6925static struct hda_verb alc882_eapd_verbs[] = {
6929 /* change to EAPD mode */ 6926 /* change to EAPD mode */
6930 {0x20, AC_VERB_SET_COEF_INDEX, 0x07}, 6927 {0x20, AC_VERB_SET_COEF_INDEX, 0x07},
@@ -8492,7 +8489,8 @@ static struct snd_pci_quirk alc882_ssid_cfg_tbl[] = {
8492static struct alc_config_preset alc882_presets[] = { 8489static struct alc_config_preset alc882_presets[] = {
8493 [ALC882_3ST_DIG] = { 8490 [ALC882_3ST_DIG] = {
8494 .mixers = { alc882_base_mixer }, 8491 .mixers = { alc882_base_mixer },
8495 .init_verbs = { alc882_init_verbs }, 8492 .init_verbs = { alc882_base_init_verbs,
8493 alc882_adc1_init_verbs },
8496 .num_dacs = ARRAY_SIZE(alc882_dac_nids), 8494 .num_dacs = ARRAY_SIZE(alc882_dac_nids),
8497 .dac_nids = alc882_dac_nids, 8495 .dac_nids = alc882_dac_nids,
8498 .dig_out_nid = ALC882_DIGOUT_NID, 8496 .dig_out_nid = ALC882_DIGOUT_NID,
@@ -8504,7 +8502,8 @@ static struct alc_config_preset alc882_presets[] = {
8504 }, 8502 },
8505 [ALC882_6ST_DIG] = { 8503 [ALC882_6ST_DIG] = {
8506 .mixers = { alc882_base_mixer, alc882_chmode_mixer }, 8504 .mixers = { alc882_base_mixer, alc882_chmode_mixer },
8507 .init_verbs = { alc882_init_verbs }, 8505 .init_verbs = { alc882_base_init_verbs,
8506 alc882_adc1_init_verbs },
8508 .num_dacs = ARRAY_SIZE(alc882_dac_nids), 8507 .num_dacs = ARRAY_SIZE(alc882_dac_nids),
8509 .dac_nids = alc882_dac_nids, 8508 .dac_nids = alc882_dac_nids,
8510 .dig_out_nid = ALC882_DIGOUT_NID, 8509 .dig_out_nid = ALC882_DIGOUT_NID,
@@ -8515,7 +8514,8 @@ static struct alc_config_preset alc882_presets[] = {
8515 }, 8514 },
8516 [ALC882_ARIMA] = { 8515 [ALC882_ARIMA] = {
8517 .mixers = { alc882_base_mixer, alc882_chmode_mixer }, 8516 .mixers = { alc882_base_mixer, alc882_chmode_mixer },
8518 .init_verbs = { alc882_init_verbs, alc882_eapd_verbs }, 8517 .init_verbs = { alc882_base_init_verbs, alc882_adc1_init_verbs,
8518 alc882_eapd_verbs },
8519 .num_dacs = ARRAY_SIZE(alc882_dac_nids), 8519 .num_dacs = ARRAY_SIZE(alc882_dac_nids),
8520 .dac_nids = alc882_dac_nids, 8520 .dac_nids = alc882_dac_nids,
8521 .num_channel_mode = ARRAY_SIZE(alc882_sixstack_modes), 8521 .num_channel_mode = ARRAY_SIZE(alc882_sixstack_modes),
@@ -8524,8 +8524,8 @@ static struct alc_config_preset alc882_presets[] = {
8524 }, 8524 },
8525 [ALC882_W2JC] = { 8525 [ALC882_W2JC] = {
8526 .mixers = { alc882_w2jc_mixer, alc882_chmode_mixer }, 8526 .mixers = { alc882_w2jc_mixer, alc882_chmode_mixer },
8527 .init_verbs = { alc882_init_verbs, alc882_eapd_verbs, 8527 .init_verbs = { alc882_base_init_verbs, alc882_adc1_init_verbs,
8528 alc880_gpio1_init_verbs }, 8528 alc882_eapd_verbs, alc880_gpio1_init_verbs },
8529 .num_dacs = ARRAY_SIZE(alc882_dac_nids), 8529 .num_dacs = ARRAY_SIZE(alc882_dac_nids),
8530 .dac_nids = alc882_dac_nids, 8530 .dac_nids = alc882_dac_nids,
8531 .num_channel_mode = ARRAY_SIZE(alc880_threestack_modes), 8531 .num_channel_mode = ARRAY_SIZE(alc880_threestack_modes),
@@ -8587,7 +8587,8 @@ static struct alc_config_preset alc882_presets[] = {
8587 }, 8587 },
8588 [ALC882_TARGA] = { 8588 [ALC882_TARGA] = {
8589 .mixers = { alc882_targa_mixer, alc882_chmode_mixer }, 8589 .mixers = { alc882_targa_mixer, alc882_chmode_mixer },
8590 .init_verbs = { alc882_init_verbs, alc882_targa_verbs}, 8590 .init_verbs = { alc882_base_init_verbs, alc882_adc1_init_verbs,
8591 alc882_targa_verbs},
8591 .num_dacs = ARRAY_SIZE(alc882_dac_nids), 8592 .num_dacs = ARRAY_SIZE(alc882_dac_nids),
8592 .dac_nids = alc882_dac_nids, 8593 .dac_nids = alc882_dac_nids,
8593 .dig_out_nid = ALC882_DIGOUT_NID, 8594 .dig_out_nid = ALC882_DIGOUT_NID,
@@ -8603,7 +8604,8 @@ static struct alc_config_preset alc882_presets[] = {
8603 }, 8604 },
8604 [ALC882_ASUS_A7J] = { 8605 [ALC882_ASUS_A7J] = {
8605 .mixers = { alc882_asus_a7j_mixer, alc882_chmode_mixer }, 8606 .mixers = { alc882_asus_a7j_mixer, alc882_chmode_mixer },
8606 .init_verbs = { alc882_init_verbs, alc882_asus_a7j_verbs}, 8607 .init_verbs = { alc882_base_init_verbs, alc882_adc1_init_verbs,
8608 alc882_asus_a7j_verbs},
8607 .num_dacs = ARRAY_SIZE(alc882_dac_nids), 8609 .num_dacs = ARRAY_SIZE(alc882_dac_nids),
8608 .dac_nids = alc882_dac_nids, 8610 .dac_nids = alc882_dac_nids,
8609 .dig_out_nid = ALC882_DIGOUT_NID, 8611 .dig_out_nid = ALC882_DIGOUT_NID,
@@ -8617,8 +8619,8 @@ static struct alc_config_preset alc882_presets[] = {
8617 }, 8619 },
8618 [ALC882_ASUS_A7M] = { 8620 [ALC882_ASUS_A7M] = {
8619 .mixers = { alc882_asus_a7m_mixer, alc882_chmode_mixer }, 8621 .mixers = { alc882_asus_a7m_mixer, alc882_chmode_mixer },
8620 .init_verbs = { alc882_init_verbs, alc882_eapd_verbs, 8622 .init_verbs = { alc882_base_init_verbs, alc882_adc1_init_verbs,
8621 alc880_gpio1_init_verbs, 8623 alc882_eapd_verbs, alc880_gpio1_init_verbs,
8622 alc882_asus_a7m_verbs }, 8624 alc882_asus_a7m_verbs },
8623 .num_dacs = ARRAY_SIZE(alc882_dac_nids), 8625 .num_dacs = ARRAY_SIZE(alc882_dac_nids),
8624 .dac_nids = alc882_dac_nids, 8626 .dac_nids = alc882_dac_nids,