ALSA: hda - Improve auto-cfg mixer name for ALC262
authorTakashi Iwai <tiwai@suse.de>
Tue, 25 Aug 2009 14:08:47 +0000 (16:08 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 25 Aug 2009 14:08:47 +0000 (16:08 +0200)
commitc3fc1f502a1f1a751c891d3b757a24dc76943539
tree8e8fea88aab6b60a36e8c139ba456c5a19259d53
parent23112d6d2d9b265c959ecb671366c7c3b9c83611
ALSA: hda - Improve auto-cfg mixer name for ALC262

Similar improvements for ALC262 codec like previous two commits:
assign a better name, either Master or Speaker, for the primary output
controls.

However, in the case of ALC262 codec, the necessary changes are larger
than others because we need to check the possibility of different mixer
amps depending on the pins.  The pin 0x16 is mono, and bound with the
dedicated mixer 0x0e while other pins are bound with 0x0c.  Thus, there
are two possible volumes.

When only one of them is used, we can name it as "Master".  OTOH, when
both are used at the same time, they have to be named uniquely.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_realtek.c