[alsa-devel] [PATCH] ALSA: hda/jack - Also add jack kctls for Conexant codecs
Takashi Iwai
tiwai at suse.de
Tue Dec 20 15:44:41 CET 2011
At Tue, 20 Dec 2011 15:32:21 +0100,
Takashi Iwai wrote:
>
> At Tue, 20 Dec 2011 15:23:05 +0100,
> David Henningsson wrote:
> >
> > Signed-off-by: David Henningsson <david.henningsson at canonical.com>
> > ---
> >
> > Hi Takashi,
> >
> > A patch for your jack branch - it seems you forgot to add kctls for conexant?
>
> Obviously yes. Applied now.
Ah, I forgot that this was fixed in the branch in sound-unstable tree
but I didn't merge back to sound tree. Sorry for confusion.
Now all merged and pushed out.
Takashi
> > Also it would be nice to see this merged, soon it might be too late for 3.3?
>
> OK, let's merge it. The things are still local to hda-intel, so we
> can fix pending issues and rewrite with a more generic framework later
> for unified jack-handling stuff.
>
>
> thanks,
>
> Takashi
>
> > sound/pci/hda/patch_conexant.c | 4 ++++
> > 1 files changed, 4 insertions(+), 0 deletions(-)
> >
> > diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c
> > index ae9c028..99942e6 100644
> > --- a/sound/pci/hda/patch_conexant.c
> > +++ b/sound/pci/hda/patch_conexant.c
> > @@ -4325,6 +4325,7 @@ static int cx_auto_build_input_controls(struct hda_codec *codec)
> >
> > static int cx_auto_build_controls(struct hda_codec *codec)
> > {
> > + struct conexant_spec *spec = codec->spec;
> > int err;
> >
> > err = cx_auto_build_output_controls(codec);
> > @@ -4333,6 +4334,9 @@ static int cx_auto_build_controls(struct hda_codec *codec)
> > err = cx_auto_build_input_controls(codec);
> > if (err < 0)
> > return err;
> > + err = snd_hda_jack_add_kctls(codec, &spec->autocfg);
> > + if (err < 0)
> > + return err;
> > return conexant_build_controls(codec);
> > }
> >
> > --
> > 1.7.5.4
> >
More information about the Alsa-devel
mailing list