From owner-svn-src-stable@FreeBSD.ORG  Fri Oct 19 17:45:57 2012
Return-Path: <owner-svn-src-stable@FreeBSD.ORG>
Delivered-To: svn-src-stable@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
 by hub.freebsd.org (Postfix) with ESMTP id 7F2C4118;
 Fri, 19 Oct 2012 17:45:57 +0000 (UTC) (envelope-from mav@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
 by mx1.freebsd.org (Postfix) with ESMTP id 65C2A8FC14;
 Fri, 19 Oct 2012 17:45:57 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
 by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9JHjvZf045300;
 Fri, 19 Oct 2012 17:45:57 GMT (envelope-from mav@svn.freebsd.org)
Received: (from mav@localhost)
 by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9JHjvC2045297;
 Fri, 19 Oct 2012 17:45:57 GMT (envelope-from mav@svn.freebsd.org)
Message-Id: <201210191745.q9JHjvC2045297@svn.freebsd.org>
From: Alexander Motin <mav@FreeBSD.org>
Date: Fri, 19 Oct 2012 17:45:57 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
 svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org
Subject: svn commit: r241743 - stable/8/sys/dev/sound/pci/hda
X-SVN-Group: stable-8
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-stable@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: SVN commit messages for all the -stable branches of the src tree
 <svn-src-stable.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-stable>,
 <mailto:svn-src-stable-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-stable>
List-Post: <mailto:svn-src-stable@freebsd.org>
List-Help: <mailto:svn-src-stable-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-stable>,
 <mailto:svn-src-stable-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Oct 2012 17:45:57 -0000

Author: mav
Date: Fri Oct 19 17:45:56 2012
New Revision: 241743
URL: http://svn.freebsd.org/changeset/base/241743

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/8/sys/dev/sound/pci/hda/hdaa_patches.c
Directory Properties:
  stable/8/sys/   (props changed)
  stable/8/sys/dev/   (props changed)
  stable/8/sys/dev/sound/   (props changed)
  stable/8/sys/dev/sound/pci/   (props changed)

Modified: stable/8/sys/dev/sound/pci/hda/hdaa_patches.c
==============================================================================
--- stable/8/sys/dev/sound/pci/hda/hdaa_patches.c	Fri Oct 19 17:39:15 2012	(r241742)
+++ stable/8/sys/dev/sound/pci/hda/hdaa_patches.c	Fri Oct 19 17:45:56 2012	(r241743)
@@ -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));