From owner-freebsd-hackers@freebsd.org Sun Jul 26 16:29:26 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 DEFF29A8FEB for ; Sun, 26 Jul 2015 16:29:26 +0000 (UTC) (envelope-from ps06756@gmail.com) Received: from mail-la0-x22f.google.com (mail-la0-x22f.google.com [IPv6:2a00:1450:4010:c03::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6615C2E7 for ; Sun, 26 Jul 2015 16:29:26 +0000 (UTC) (envelope-from ps06756@gmail.com) Received: by lahh5 with SMTP id h5so36563138lah.2 for ; Sun, 26 Jul 2015 09:29:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=1MPwhvxfC166uG8rMC+a1Ec9Z09tSu0+C75VO1ET6X8=; b=wRiaxZ41DNffRRpsJ9MRYLueyRAgtpGUccVi7ymoVAauafMJXVBHZLyQ+XqtGiqS6Q uSHCWEugTYJx/5aaVrOV9IUYbkr+fF+QgO+zaopboiekYdseuiVhqreLlVbQ2zvsmZoC uuoliy8wq55AVnsfnCcjoreFQsG4UsZ/Ahp8HYmr3Er6cG0Sg87mn+pSyl94VAz0xd8W q2k+0+rom+/CJEmaYUvkgl1Uk9oAlm0KWOoO0pivWRB5IMXhmZSCU8XlERGoqxoFJDSu 0n+K7vrF5vhOSwQyVcR2MRd90f/crsoV4ThTnLhub30dozZGv1jzOQe+cFjv0mvGQ8sc vdfQ== X-Received: by 10.152.4.163 with SMTP id l3mr23375860lal.35.1437928164380; Sun, 26 Jul 2015 09:29:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.87.194 with HTTP; Sun, 26 Jul 2015 09:29:05 -0700 (PDT) In-Reply-To: <20150725084058.Horde.VOuhK5_psS01pmYmg7IkQkZ@webmail.leidinger.net> References: <20150725084058.Horde.VOuhK5_psS01pmYmg7IkQkZ@webmail.leidinger.net> From: Pratik Singhal Date: Sun, 26 Jul 2015 21:59:05 +0530 Message-ID: Subject: Re: How to interface AC'97 codec driver with kernel ? To: Alexander Leidinger Cc: freebsd-hackers Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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: Sun, 26 Jul 2015 16:29:27 -0000 Thanks, this was something I was looking for, the pci directory contains many good example from which I can learn! Regards, Pratik Singhal On Sat, Jul 25, 2015 at 12:10 PM, Alexander Leidinger < Alexander@leidinger.net> wrote: > > 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 > -- Regards, Pratik Singhal