[alsa-devel] [PATCH 02/10] ALSA: hda - Add channel-mode support to Realtek auto-parser

Takashi Iwai tiwai at suse.de
Mon May 2 09:16:19 CEST 2011


At Mon, 2 May 2011 14:57:51 +0800,
Raymond Yau wrote:
> 
> 2011/5/2 Takashi Iwai <tiwai at suse.de>
> 
> > At Mon, 2 May 2011 10:06:15 +0800,
> > Raymond Yau wrote:
> > >
> > > 2011/4/30 Takashi Iwai <tiwai at suse.de>
> > >
> > > > This patch adds the support of "Channel Mode" enum control to Realtek
> > > > auto-parser.  When line-in or mic-in jacks are capable to output and
> > > > free DACs are available, the driver allows to switch to multi-channel
> > > > mode via "Channel Mode" enum switch, as already implemented in some
> > > > preset cases.
> > > >
> > > > Not implemented in all Realtek codecs.  Currently, ALC880, 882, 861,
> > > > 662 and the compatible codecs are supported.
> > > >
> > > > Signed-off-by: Takashi Iwai <tiwai at suse.de>
> > > > ---
> > > >
> > >
> > > Why the line out become "speaker" for G41M-ES2L with 3 audio jacks at
> > rear
> > > panel ?
> > > The driver won't  create "Channel Mode" control and it cannot support
> > > surround51
> >
> > It's just because of pin fixup that I'm going to revert.
> >
> > Even revert  the pin config, and distable auto mute,
> the channel mode still allow 2, 4 or 6 channels
> 
> IT seem that there is no way to use "HP" as "Side" to support surround 7.1
> as mentioned in the user manual (Chapter 5 Appendix)

It's simply not supported for now.  As already mentioned, all multi-io
jacks have to be in the same location.  And, it must be line-in or
mic-in jacks.

The implementation of hp-i/o switching wouldn't be too difficult, but
a bigger missing piece is how to detect such a configuration
reliably.


Takashi


More information about the Alsa-devel mailing list