Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Oct 2012 17:39:15 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org
Subject:   svn commit: r241742 - stable/9/sys/dev/sound/pci/hda
Message-ID:  <201210191739.q9JHdFJ8044083@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mav
Date: Fri Oct 19 17:39:15 2012
New Revision: 241742
URL: http://svn.freebsd.org/changeset/base/241742

Log:
  MFC r241375:
  Cast vendor-specific spell on VIA VT1818S codecs alike to VT1708S to
  make analog input loopback and dual-stream playback work by enabling
  signal mixing by nid 22, as it should be according to info returned by
  the CODEC.  Otherwise pin nid 28 receives only signal from DAC nid 16.
  
  PR:             kern/169124

Modified:
  stable/9/sys/dev/sound/pci/hda/hdaa_patches.c
Directory Properties:
  stable/9/sys/   (props changed)
  stable/9/sys/dev/   (props changed)

Modified: stable/9/sys/dev/sound/pci/hda/hdaa_patches.c
==============================================================================
--- stable/9/sys/dev/sound/pci/hda/hdaa_patches.c	Fri Oct 19 17:21:10 2012	(r241741)
+++ stable/9/sys/dev/sound/pci/hda/hdaa_patches.c	Fri Oct 19 17:39:15 2012	(r241742)
@@ -608,6 +608,8 @@ hdaa_patch_direct(struct hdaa_devinfo *d
 		/* Enable Mic Boost Volume controls. */
 		hda_command(dev, HDA_CMD_12BIT(0, devinfo->nid,
 		    0xf98, 0x01));
+		/* Fall though */
+	case HDA_CODEC_VT1818S:
 		/* Don't bypass mixer. */
 		hda_command(dev, HDA_CMD_12BIT(0, devinfo->nid,
 		    0xf88, 0xc0));



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210191739.q9JHdFJ8044083>