ALSA: hda - More Aspire 8930G fixes
authorHector Martin <hector@marcansoft.com>
Wed, 3 Jun 2009 22:13:40 +0000 (00:13 +0200)
committerTakashi Iwai <tiwai@suse.de>
Wed, 3 Jun 2009 22:13:40 +0000 (00:13 +0200)
commit018df41861475595a51d327b83fb5830462f7a53
tree57ec3492f5a7267c452b8ccd14541fb1fd2cc14c
parent3c4dbda003b5941b351bec8d1954e8eaa6e7bc09
ALSA: hda - More Aspire 8930G fixes

Enable all three capture channels, including the missing nid 7 which is
the only one capable of capturing DMIC input

Enable Headphone amp for the HP jack. This causes a volume boost for
headphones, but does not cause any noticeable effect for light loads
like other amps, so there is no need to make it configurable.

Add Input Mix capture mux setting to capture the output of the playback
input mux (that is, what goes out the speakers except for PCM)

Hack another coef register because the stereo DMIC for some reason
produces a nonstandard sum/difference signal. I found a bit to make it
just use the sum signal for both channels, which makes it behave like a
standard mono microphone. The stereo is useless anyway (they're 1cm apart).

Tested working: Three capture channels, mic in, line in, DMIC.

Tested not working: CD. Not sure why, might be unconnected in the actual
hardware or a CD drive issue.

Also looked at SPDIF. It appears to work (emitter lights up inside the
HP out jack) but I lack a proper miniTOSLINK cable to test it.

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