This is part of the generic code.  It's main purpose is to provide basic support until full featured support is created for a system.  If there are systems that need this patch to work, we should look into adding them to the main patch_* codec drivers.

For example, the Conexant codecs are now getting supported directly, as are via and atihdmi.

If you have some information on these Panasonic models, please forward it to me, thanks.

Tobin

On Mon, 2007-01-01 at 09:32 -0800, Stephen Hemminger wrote:
On Sat, 30 Dec 2006 22:50:41 -0600
Larry Finger <larry.finger@lwfinger.net> wrote:

> Tobin Davis wrote:
> > Which alsa patch was this?  I'm not seeing anything in the hg logs for
> > this.  Or is this something from the kernel side?
> 
> It seems to have come from suse. The full commit message is:
> 
> commit a7da6ce564a80952d9c0b210deca5a8cd3474a31
> Author: Takashi Iwai <tiwai@suse.de>
> Date:   Wed Sep 6 14:03:14 2006 +0200
> 
>     [ALSA] hda-codec - Add independent headphone volume control
> 
>     This patch addes the support of the independent 'Headphone' volume
>     control to the generic codec parser.  Some codecs (e.g. Conexant)
>     have separate connections to the headphone and the independent amp
>     adjustment is needed.
> 
>     Signed-off-by: Takashi Iwai <tiwai@suse.de>
>     Signed-off-by: Jaroslav Kysela <perex@suse.cz>
> 
> :100644 100644 dedfc5b... 97e9af1... M  sound/pci/hda/hda_generic.c
> 
> Larry
> 
> 

Just make sure you don't break the headphone jack on some systems.
The headphone jack on the Panasonic T5 didn't work until recent kernels
(probably this was the thing that made it work).

--
Tobin Davis <tdavis@dsl-only.net>