aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2011-07-06 09:15:12 -0400
committerTakashi Iwai <tiwai@suse.de>2011-07-07 03:31:25 -0400
commit0a7f532090f04093f8c11c4679e892f3a0fb63e5 (patch)
treeca048af9603f31e9370b8e1be017a3e2107c65da /sound
parentb78217096bcf60f2248fe2a5449a7e4f7fb29105 (diff)
ALSA: hda - Unify alc_auto_init_analog_input() calls
All alc*_auto_init_analog_input() calls are identical, so let's use the same function more clearly without aliases. Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound')
-rw-r--r--sound/pci/hda/patch_realtek.c34
1 files changed, 11 insertions, 23 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 45532eb37cba..c70d3469ab29 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -5501,7 +5501,7 @@ static int get_pin_type(int line_out_type)
5501 return PIN_OUT; 5501 return PIN_OUT;
5502} 5502}
5503 5503
5504static void alc880_auto_init_analog_input(struct hda_codec *codec) 5504static void alc_auto_init_analog_input(struct hda_codec *codec)
5505{ 5505{
5506 struct alc_spec *spec = codec->spec; 5506 struct alc_spec *spec = codec->spec;
5507 struct auto_pin_cfg *cfg = &spec->autocfg; 5507 struct auto_pin_cfg *cfg = &spec->autocfg;
@@ -5610,7 +5610,7 @@ static void alc880_auto_init(struct hda_codec *codec)
5610 struct alc_spec *spec = codec->spec; 5610 struct alc_spec *spec = codec->spec;
5611 alc_auto_init_multi_out(codec); 5611 alc_auto_init_multi_out(codec);
5612 alc_auto_init_extra_out(codec); 5612 alc_auto_init_extra_out(codec);
5613 alc880_auto_init_analog_input(codec); 5613 alc_auto_init_analog_input(codec);
5614 alc880_auto_init_input_src(codec); 5614 alc880_auto_init_input_src(codec);
5615 alc_auto_init_digital(codec); 5615 alc_auto_init_digital(codec);
5616 if (spec->unsol_event) 5616 if (spec->unsol_event)
@@ -7142,7 +7142,6 @@ static void alc260_auto_init_multi_out(struct hda_codec *codec)
7142 alc260_auto_set_output_and_unmute(codec, nid, PIN_HP, 0); 7142 alc260_auto_set_output_and_unmute(codec, nid, PIN_HP, 0);
7143} 7143}
7144 7144
7145#define alc260_auto_init_analog_input alc880_auto_init_analog_input
7146#define alc260_auto_init_input_src alc880_auto_init_input_src 7145#define alc260_auto_init_input_src alc880_auto_init_input_src
7147 7146
7148static int alc260_parse_auto_config(struct hda_codec *codec) 7147static int alc260_parse_auto_config(struct hda_codec *codec)
@@ -7184,7 +7183,7 @@ static void alc260_auto_init(struct hda_codec *codec)
7184{ 7183{
7185 struct alc_spec *spec = codec->spec; 7184 struct alc_spec *spec = codec->spec;
7186 alc260_auto_init_multi_out(codec); 7185 alc260_auto_init_multi_out(codec);
7187 alc260_auto_init_analog_input(codec); 7186 alc_auto_init_analog_input(codec);
7188 alc260_auto_init_input_src(codec); 7187 alc260_auto_init_input_src(codec);
7189 alc_auto_init_digital(codec); 7188 alc_auto_init_digital(codec);
7190 if (spec->unsol_event) 7189 if (spec->unsol_event)
@@ -10810,8 +10809,6 @@ static const struct snd_pci_quirk alc882_fixup_tbl[] = {
10810/* 10809/*
10811 * BIOS auto configuration 10810 * BIOS auto configuration
10812 */ 10811 */
10813#define alc882_auto_init_analog_input alc880_auto_init_analog_input
10814
10815static void alc882_auto_init_input_src(struct hda_codec *codec) 10812static void alc882_auto_init_input_src(struct hda_codec *codec)
10816{ 10813{
10817 struct alc_spec *spec = codec->spec; 10814 struct alc_spec *spec = codec->spec;
@@ -10965,7 +10962,7 @@ static void alc882_auto_init(struct hda_codec *codec)
10965 struct alc_spec *spec = codec->spec; 10962 struct alc_spec *spec = codec->spec;
10966 alc_auto_init_multi_out(codec); 10963 alc_auto_init_multi_out(codec);
10967 alc_auto_init_extra_out(codec); 10964 alc_auto_init_extra_out(codec);
10968 alc882_auto_init_analog_input(codec); 10965 alc_auto_init_analog_input(codec);
10969 alc882_auto_init_input_src(codec); 10966 alc882_auto_init_input_src(codec);
10970 alc_auto_init_digital(codec); 10967 alc_auto_init_digital(codec);
10971 if (spec->unsol_event) 10968 if (spec->unsol_event)
@@ -12320,7 +12317,6 @@ static int alc262_parse_auto_config(struct hda_codec *codec)
12320 return 1; 12317 return 1;
12321} 12318}
12322 12319
12323#define alc262_auto_init_analog_input alc882_auto_init_analog_input
12324#define alc262_auto_init_input_src alc882_auto_init_input_src 12320#define alc262_auto_init_input_src alc882_auto_init_input_src
12325 12321
12326 12322
@@ -12330,7 +12326,7 @@ static void alc262_auto_init(struct hda_codec *codec)
12330 struct alc_spec *spec = codec->spec; 12326 struct alc_spec *spec = codec->spec;
12331 alc_auto_init_multi_out(codec); 12327 alc_auto_init_multi_out(codec);
12332 alc_auto_init_extra_out(codec); 12328 alc_auto_init_extra_out(codec);
12333 alc262_auto_init_analog_input(codec); 12329 alc_auto_init_analog_input(codec);
12334 alc262_auto_init_input_src(codec); 12330 alc262_auto_init_input_src(codec);
12335 alc_auto_init_digital(codec); 12331 alc_auto_init_digital(codec);
12336 if (spec->unsol_event) 12332 if (spec->unsol_event)
@@ -13475,7 +13471,6 @@ static int alc268_parse_auto_config(struct hda_codec *codec)
13475 return 1; 13471 return 1;
13476} 13472}
13477 13473
13478#define alc268_auto_init_analog_input alc882_auto_init_analog_input
13479#define alc268_auto_init_input_src alc882_auto_init_input_src 13474#define alc268_auto_init_input_src alc882_auto_init_input_src
13480 13475
13481/* init callback for auto-configuration model -- overriding the default init */ 13476/* init callback for auto-configuration model -- overriding the default init */
@@ -13485,7 +13480,7 @@ static void alc268_auto_init(struct hda_codec *codec)
13485 alc268_auto_init_multi_out(codec); 13480 alc268_auto_init_multi_out(codec);
13486 alc268_auto_init_hp_out(codec); 13481 alc268_auto_init_hp_out(codec);
13487 alc268_auto_init_mono_speaker_out(codec); 13482 alc268_auto_init_mono_speaker_out(codec);
13488 alc268_auto_init_analog_input(codec); 13483 alc_auto_init_analog_input(codec);
13489 alc268_auto_init_input_src(codec); 13484 alc268_auto_init_input_src(codec);
13490 alc_auto_init_digital(codec); 13485 alc_auto_init_digital(codec);
13491 if (spec->unsol_event) 13486 if (spec->unsol_event)
@@ -14443,7 +14438,6 @@ static int alc269_parse_auto_config(struct hda_codec *codec)
14443 14438
14444#define alc269_auto_init_multi_out alc268_auto_init_multi_out 14439#define alc269_auto_init_multi_out alc268_auto_init_multi_out
14445#define alc269_auto_init_hp_out alc268_auto_init_hp_out 14440#define alc269_auto_init_hp_out alc268_auto_init_hp_out
14446#define alc269_auto_init_analog_input alc882_auto_init_analog_input
14447#define alc269_auto_init_input_src alc882_auto_init_input_src 14441#define alc269_auto_init_input_src alc882_auto_init_input_src
14448 14442
14449 14443
@@ -14453,7 +14447,7 @@ static void alc269_auto_init(struct hda_codec *codec)
14453 struct alc_spec *spec = codec->spec; 14447 struct alc_spec *spec = codec->spec;
14454 alc269_auto_init_multi_out(codec); 14448 alc269_auto_init_multi_out(codec);
14455 alc269_auto_init_hp_out(codec); 14449 alc269_auto_init_hp_out(codec);
14456 alc269_auto_init_analog_input(codec); 14450 alc_auto_init_analog_input(codec);
14457 if (!spec->dual_adc_switch) 14451 if (!spec->dual_adc_switch)
14458 alc269_auto_init_input_src(codec); 14452 alc269_auto_init_input_src(codec);
14459 alc_auto_init_digital(codec); 14453 alc_auto_init_digital(codec);
@@ -15739,8 +15733,6 @@ static void alc861_auto_init_hp_out(struct hda_codec *codec)
15739 spec->multiout.dac_nids[0]); 15733 spec->multiout.dac_nids[0]);
15740} 15734}
15741 15735
15742#define alc861_auto_init_analog_input alc880_auto_init_analog_input
15743
15744/* parse the BIOS configuration and set up the alc_spec */ 15736/* parse the BIOS configuration and set up the alc_spec */
15745/* return 1 if successful, 0 if the proper config is not found, 15737/* return 1 if successful, 0 if the proper config is not found,
15746 * or a negative error code 15738 * or a negative error code
@@ -15799,7 +15791,7 @@ static void alc861_auto_init(struct hda_codec *codec)
15799 struct alc_spec *spec = codec->spec; 15791 struct alc_spec *spec = codec->spec;
15800 alc861_auto_init_multi_out(codec); 15792 alc861_auto_init_multi_out(codec);
15801 alc861_auto_init_hp_out(codec); 15793 alc861_auto_init_hp_out(codec);
15802 alc861_auto_init_analog_input(codec); 15794 alc_auto_init_analog_input(codec);
15803 alc_auto_init_digital(codec); 15795 alc_auto_init_digital(codec);
15804 if (spec->unsol_event) 15796 if (spec->unsol_event)
15805 alc_inithook(codec); 15797 alc_inithook(codec);
@@ -16675,7 +16667,6 @@ static const struct alc_config_preset alc861vd_presets[] = {
16675/* 16667/*
16676 * BIOS auto configuration 16668 * BIOS auto configuration
16677 */ 16669 */
16678#define alc861vd_auto_init_analog_input alc882_auto_init_analog_input
16679#define alc861vd_auto_init_input_src alc882_auto_init_input_src 16670#define alc861vd_auto_init_input_src alc882_auto_init_input_src
16680 16671
16681#define alc861vd_idx_to_mixer_vol(nid) ((nid) + 0x02) 16672#define alc861vd_idx_to_mixer_vol(nid) ((nid) + 0x02)
@@ -16861,7 +16852,7 @@ static void alc861vd_auto_init(struct hda_codec *codec)
16861 struct alc_spec *spec = codec->spec; 16852 struct alc_spec *spec = codec->spec;
16862 alc_auto_init_multi_out(codec); 16853 alc_auto_init_multi_out(codec);
16863 alc_auto_init_extra_out(codec); 16854 alc_auto_init_extra_out(codec);
16864 alc861vd_auto_init_analog_input(codec); 16855 alc_auto_init_analog_input(codec);
16865 alc861vd_auto_init_input_src(codec); 16856 alc861vd_auto_init_input_src(codec);
16866 alc_auto_init_digital(codec); 16857 alc_auto_init_digital(codec);
16867 if (spec->unsol_event) 16858 if (spec->unsol_event)
@@ -18758,7 +18749,6 @@ static void alc_auto_init_extra_out(struct hda_codec *codec)
18758 spec->multiout.extra_out_nid[0]); 18749 spec->multiout.extra_out_nid[0]);
18759} 18750}
18760 18751
18761#define alc662_auto_init_analog_input alc882_auto_init_analog_input
18762#define alc662_auto_init_input_src alc882_auto_init_input_src 18752#define alc662_auto_init_input_src alc882_auto_init_input_src
18763 18753
18764/* 18754/*
@@ -18994,7 +18984,7 @@ static void alc662_auto_init(struct hda_codec *codec)
18994 struct alc_spec *spec = codec->spec; 18984 struct alc_spec *spec = codec->spec;
18995 alc_auto_init_multi_out(codec); 18985 alc_auto_init_multi_out(codec);
18996 alc_auto_init_extra_out(codec); 18986 alc_auto_init_extra_out(codec);
18997 alc662_auto_init_analog_input(codec); 18987 alc_auto_init_analog_input(codec);
18998 alc662_auto_init_input_src(codec); 18988 alc662_auto_init_input_src(codec);
18999 alc_auto_init_digital(codec); 18989 alc_auto_init_digital(codec);
19000 if (spec->unsol_event) 18990 if (spec->unsol_event)
@@ -19552,15 +19542,13 @@ static int alc680_parse_auto_config(struct hda_codec *codec)
19552 return 1; 19542 return 1;
19553} 19543}
19554 19544
19555#define alc680_auto_init_analog_input alc882_auto_init_analog_input
19556
19557/* init callback for auto-configuration model -- overriding the default init */ 19545/* init callback for auto-configuration model -- overriding the default init */
19558static void alc680_auto_init(struct hda_codec *codec) 19546static void alc680_auto_init(struct hda_codec *codec)
19559{ 19547{
19560 struct alc_spec *spec = codec->spec; 19548 struct alc_spec *spec = codec->spec;
19561 alc680_auto_init_multi_out(codec); 19549 alc680_auto_init_multi_out(codec);
19562 alc680_auto_init_hp_out(codec); 19550 alc680_auto_init_hp_out(codec);
19563 alc680_auto_init_analog_input(codec); 19551 alc_auto_init_analog_input(codec);
19564 alc_auto_init_digital(codec); 19552 alc_auto_init_digital(codec);
19565 if (spec->unsol_event) 19553 if (spec->unsol_event)
19566 alc_inithook(codec); 19554 alc_inithook(codec);