At Mon, 6 Dec 2010 11:48:27 -0800, Greg KH wrote: > > This breaks the build on the .36 kernel tree, so I'm not including it > there. If you want it included in that stable tree, please provide me > with a working backport.
Looks like a fuzz while applying to 2.6.36. David, care to refresh the patch and submit again? (don't forget to add the upstream commit id with the update patch) thanks, Takashi > > thanks, > > greg k-h > > > commit: 89feca1a16b05651d9c500e5572c0d6882873396 > > From: David Henningsson <[email protected]> > > Date: Wed, 13 Oct 2010 15:48:24 +0200 > > Subject: [PATCH] ALSA: HDA: Enable digital mic on IDT 92HD87B > > > > BugLink: http://launchpad.net/bugs/673075 > > > > According to the datasheet of 92HD87B, there is a digital mic > > at nid 0x11, so enable it in order to be able to use the mic. > > > > Cc: [email protected] > > Signed-off-by: David Henningsson <[email protected]> > > Signed-off-by: Takashi Iwai <[email protected]> > > --- > > sound/pci/hda/patch_sigmatel.c | 14 ++++++++++++-- > > 1 files changed, 12 insertions(+), 2 deletions(-) > > > > diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c > > index 93fa59c..cfd73af 100644 > > --- a/sound/pci/hda/patch_sigmatel.c > > +++ b/sound/pci/hda/patch_sigmatel.c > > @@ -389,6 +389,11 @@ static hda_nid_t > > stac92hd83xxx_dmic_nids[STAC92HD83XXX_NUM_DMICS + 1] = { > > 0x11, 0x20, 0 > > }; > > > > +#define STAC92HD87B_NUM_DMICS 1 > > +static hda_nid_t stac92hd87b_dmic_nids[STAC92HD87B_NUM_DMICS + 1] = { > > + 0x11, 0 > > +}; > > + > > #define STAC92HD83XXX_NUM_CAPS 2 > > static unsigned long stac92hd83xxx_capvols[] = { > > HDA_COMPOSE_AMP_VAL(0x17, 3, 0, HDA_OUTPUT), > > @@ -5452,12 +5457,17 @@ again: > > stac92hd83xxx_brd_tbl[spec->board_config]); > > > > switch (codec->vendor_id) { > > + case 0x111d76d1: > > + case 0x111d76d9: > > + spec->dmic_nids = stac92hd87b_dmic_nids; > > + spec->num_dmics = stac92xx_connected_ports(codec, > > + stac92hd87b_dmic_nids, > > + STAC92HD87B_NUM_DMICS); > > + /* Fall through */ > > case 0x111d7666: > > case 0x111d7667: > > case 0x111d7668: > > case 0x111d7669: > > - case 0x111d76d1: > > - case 0x111d76d9: > > spec->num_pins = ARRAY_SIZE(stac92hd88xxx_pin_nids); > > spec->pin_nids = stac92hd88xxx_pin_nids; > > spec->mono_nid = 0; > > > > _______________________________________________ > > stable mailing list > > [email protected] > > http://linux.kernel.org/mailman/listinfo/stable > _______________________________________________ stable mailing list [email protected] http://linux.kernel.org/mailman/listinfo/stable
