ALSA: hda - Fix alc662_dac_nid and change "6stack-dig" to "5stack-dig"
Raymond Yau [Tue, 5 Apr 2011 14:47:15 +0000 (22:47 +0800)]
alc662 series only have 3 DAC, so it can only support 5stack-dig
instead of 6stack-dig.

[updated HD-Audio-Models.txt as well by tiwai]

Signed-off-by: Raymond Yau <superquad.vortex2@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

Documentation/sound/alsa/HD-Audio-Models.txt
sound/pci/hda/patch_realtek.c

index 0caf77e..d70c93b 100644 (file)
@@ -94,7 +94,7 @@ ALC662/663/272
   3stack-dig   3-stack (2-channel) with SPDIF
   3stack-6ch    3-stack (6-channel)
   3stack-6ch-dig 3-stack (6-channel) with SPDIF
-  6stack-dig    6-stack with SPDIF
+  5stack-dig    5-stack with SPDIF
   lenovo-101e   Lenovo laptop
   eeepc-p701   ASUS Eeepc P701
   eeepc-ep20   ASUS Eeepc EP20
index 12c6f45..a026230 100644 (file)
@@ -17432,8 +17432,8 @@ static int patch_alc861vd(struct hda_codec *codec)
 #define ALC662_DIGOUT_NID      0x06
 #define ALC662_DIGIN_NID       0x0a
 
-static hda_nid_t alc662_dac_nids[4] = {
-       /* front, rear, clfe, rear_surr */
+static hda_nid_t alc662_dac_nids[3] = {
+       /* front, rear, clfe */
        0x02, 0x03, 0x04
 };
 
@@ -18691,7 +18691,7 @@ static const char * const alc662_models[ALC662_MODEL_LAST] = {
        [ALC662_3ST_2ch_DIG]    = "3stack-dig",
        [ALC662_3ST_6ch_DIG]    = "3stack-6ch-dig",
        [ALC662_3ST_6ch]        = "3stack-6ch",
-       [ALC662_5ST_DIG]        = "6stack-dig",
+       [ALC662_5ST_DIG]        = "5stack-dig",
        [ALC662_LENOVO_101E]    = "lenovo-101e",
        [ALC662_ASUS_EEEPC_P701] = "eeepc-p701",
        [ALC662_ASUS_EEEPC_EP20] = "eeepc-ep20",