From owner-freebsd-hackers@freebsd.org Sat Jul 25 06:51:40 2015 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE16B9AA7CE for ; Sat, 25 Jul 2015 06:51:40 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5FA6A3A4 for ; Sat, 25 Jul 2015 06:51:40 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p57BB805C.dip0.t-ipconnect.de [87.187.128.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 5D98183E402; Sat, 25 Jul 2015 08:41:03 +0200 (CEST) Received: from webmail.leidinger.net (webmail.Leidinger.net [IPv6:fd73:10c7:2053:1::3:102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by outgoing.leidinger.net (Postfix) with ESMTPS id 5A1C344C5; Sat, 25 Jul 2015 08:40:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1437806459; bh=uJ1R0TWgmDQZx/Y7RTGb+ufp2syXAUGvNeLQjTiCG84=; h=Date:From:To:Cc:Subject; b=ohIzFB0Gkw17NEi+cnolxclJFvSXLQLjYlIvFy8Jto2gZxtiMULaO+yK1UVhfy1YC otjQi4nht0LhjVpj9gQswA3k9RIkVCEO9cV3li47bqEKB/Emuw4apu4ArZnBpcn14e jpRrUTS5OTkEDwr6M4+gkyJpaG69YaAirWkajtS9mVodVnXpq+TUesU9BMrmAT6C6Q rmrIJ298ICPXfN/SYCHRWJspfghCmOaE286gnQt7d2SolWJqn6KZzemMucbGUS4pan JHTj3bMtdj+5498GvYBUd4VQVhaWBa4MINgosScuSsfuj5J74T+QUVfT/PYTfAz4PG rdjYSZdHJNFKg== Received: (from www@localhost) by webmail.leidinger.net (8.14.9/8.14.4/Submit) id t6P6exf6075835; Sat, 25 Jul 2015 08:40:59 +0200 (CEST) (envelope-from Alexander@leidinger.net) X-Authentication-Warning: webmail.leidinger.net: www set sender to Alexander@leidinger.net using -f Received: from p4FE4C599.dip0.t-ipconnect.de (p4FE4C599.dip0.t-ipconnect.de [79.228.197.153]) by webmail.leidinger.net (Horde Framework) with HTTP; Sat, 25 Jul 2015 08:40:58 +0200 Date: Sat, 25 Jul 2015 08:40:58 +0200 Message-ID: <20150725084058.Horde.VOuhK5_psS01pmYmg7IkQkZ@webmail.leidinger.net> From: Alexander Leidinger To: Pratik Singhal Cc: freebsd-hackers Subject: Re: How to interface AC'97 codec driver with kernel ? User-Agent: Horde Application Framework 5 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 5D98183E402.A1C19 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-0.1, required 6, autolearn=disabled, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1438411264.9017@lU45AwtO7er7NoeaKUt8aQ X-EBL-Spam-Status: No X-Mailman-Approved-At: Sat, 25 Jul 2015 10:48:52 +0000 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Jul 2015 06:51:40 -0000 On Sat, 25 Jul 2015 11:24:11 +0530 Pratik Singhal wrote: > In the case of AC'97, what all files should I look at ? I have so far > looked at sys/dev/sound/pcm/ directory, but can't seem to understand > much there. sound/pcm contains generic code. sound/pci is most probably the part you want to understand most. It contains the hardware specific parts. Not all drivers there are on the same quality/maturity level. No idea which is the best one to look at. Maybe the following link helps a little bit with understanding more easy what is used where (automatically generated out of the FreeBSD source): http://www.leidinger.net/FreeBSD/dox/dev_sound/html/ Bye, Alexander. -- http://www.Leidinger.net Alexander@Leidinger.net: PGP 0xC773696B3BAC17DC http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0xC773696B3BAC17DC -- http://www.Leidinger.net Alexander@Leidinger.net: PGP 0xC773696B3BAC17DC http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0xC773696B3BAC17DC