From owner-svn-src-all@FreeBSD.ORG Sun Jan 15 18:54:10 2012 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C440106566C; Sun, 15 Jan 2012 18:54:10 +0000 (UTC) (envelope-from zeising@daemonic.se) Received: from mail.lysator.liu.se (mail.lysator.liu.se [IPv6:2001:6b0:17:f0a0::3]) by mx1.freebsd.org (Postfix) with ESMTP id 875888FC08; Sun, 15 Jan 2012 18:54:09 +0000 (UTC) Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id 1552640002; Sun, 15 Jan 2012 19:54:08 +0100 (CET) Received: by mail.lysator.liu.se (Postfix, from userid 1004) id 0A0F440008; Sun, 15 Jan 2012 19:54:08 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bernadotte.lysator.liu.se X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=AWL autolearn=disabled version=3.3.1 X-Spam-Score: 0.0 Received: from mx.daemonic.se (mx.daemonic.se [IPv6:2001:470:dca9:0:1::3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPSA id AF68C40002; Sun, 15 Jan 2012 19:54:07 +0100 (CET) Received: from mailscanner.daemonic.se (mailscanner.daemonic.se [IPv6:2001:470:dca9:0:1::6]) by mx.daemonic.se (Postfix) with ESMTPS id 458FC119D3D; Sun, 15 Jan 2012 19:54:07 +0100 (CET) X-Virus-Scanned: amavisd-new at daemonic.se Received: from mx.daemonic.se ([IPv6:2001:470:dca9:0:1::3]) (using TLS with cipher CAMELLIA256-SHA) by mailscanner.daemonic.se (mailscanner.daemonic.se [2001:470:dca9:0:1::6]) (amavisd-new, port 10025) with ESMTPS id BE8tAYuVkV6Q; Sun, 15 Jan 2012 19:54:04 +0100 (CET) Received: from mail.daemonic.se (mail.daemonic.se [IPv6:2001:470:dca9:0:1::4]) by mx.daemonic.se (Postfix) with ESMTPS id C17A1119D3C; Sun, 15 Jan 2012 19:54:04 +0100 (CET) Received: from [IPv6:2001:470:dca9:1::4] (vivi.daemonic.se [IPv6:2001:470:dca9:1::4]) by mail.daemonic.se (Postfix) with ESMTPSA id A4C2412B089; Sun, 15 Jan 2012 19:54:04 +0100 (CET) Message-ID: <4F1320CC.5040309@daemonic.se> Date: Sun, 15 Jan 2012 19:54:04 +0100 From: Niclas Zeising User-Agent: Mutt/1.5.21 MIME-Version: 1.0 To: Alexander Motin References: <201201151321.q0FDLbln084687@svn.freebsd.org> In-Reply-To: <201201151321.q0FDLbln084687@svn.freebsd.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r230130 - in head: share/man/man4 sys/conf sys/dev/sound/pci/hda sys/modules/sound/driver/hda X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jan 2012 18:54:10 -0000 On 2012-01-15 14:21, Alexander Motin wrote: > Author: mav > Date: Sun Jan 15 13:21:36 2012 > New Revision: 230130 > URL: http://svn.freebsd.org/changeset/base/230130 > > Log: > Major snd_hda driver rewrite: > - Huge old hdac driver was split into three independent pieces: HDA > controller driver (hdac), HDA CODEC driver (hdacc) and HDA sudio function > driver (hdaa). > - Support for multichannel recording was added. Now, as specification > defines, driver checks input associations for pins with sequence numbers > 14 and 15, and if found (usually) -- works as before, mixing signals > together. If it doesn't, it configures input association as multichannel. > - Signal tracer was improved to look for cases where several DACs/ADCs in > CODEC can work with the same audio signal. If such case found, driver > registers additional playback/record stream (channel) for the pcm device. > - New controller streams reservation mechanism was implemented. That > allows to have more pcm devices then streams supported by the controller > (usually 4 in each direction). Now it limits only number of simultaneously > transferred audio streams, that is rarely reachable and properly reported > if happens. > - Codec pins and GPIO signals configuration was exported via set of > writable sysctls. Another sysctl dev.hdaa.X.reconfig allows to trigger > driver reconfiguration in run-time. > - Driver now decodes pins location and connector type names. In some cases > it allows to hint user where on the system case connectors, related to the > pcm device, are located. Number of channels supported by pcm device, > reported now (if it is not 2), should also make search easier. > - Added workaround for digital mic on some Asus laptops/netbooks. > > MFC after: 2 months > Sponsored by: iXsystems, Inc. Just a question. Does this need any changes to the kernel config, such as adding different "device hdac" etc. or is the default device hda still ok? Regards! -- Niclas