Fix mdoc(7)/man(7) mix up.
[netbsd-mini2440.git] / share / man / man4 / ac97.4
blobc443697d018dd097818136cf69b348b15590facd
1 .\"     $NetBSD: ac97.4,v 1.1 2005/06/21 18:11:38 wiz Exp $
2 .\"     $OpenBSD: ac97.4,v 1.12 2003/02/18 07:54:53 jmc Exp $
3 .\"
4 .\" Copyright (c) 1999, 2000 Constantine Sapuntzakis
5 .\"
6 .\" Author:     Constantine Sapuntzakis <csapuntz@stanford.edu>
7 .\"
8 .\" Redistribution and use in source and binary forms, with or without
9 .\" modification, are permitted provided that the following conditions
10 .\" are met:
11 .\" 1. Redistributions of source code must retain the above copyright
12 .\"    notice, this list of conditions and the following disclaimer.
13 .\" 2. Redistributions in binary form must reproduce the above copyright
14 .\"    notice, this list of conditions and the following disclaimer in the
15 .\"    documentation and/or other materials provided with the distribution.
16 .\" 3. The name of the author may not be used to endorse or promote
17 .\"    products derived from this software without specific prior written
18 .\"    permission.
19 .\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS
20 .\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
21 .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22 .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE
23 .\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24 .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
25 .\" OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
26 .\" BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
27 .\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
29 .\" USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
30 .\" DAMAGE.
31 .\"
32 .Dd October 7, 1999
33 .Dt AC97 4
34 .Os
35 .Sh NAME
36 .Nm ac97
37 .Nd generic AC97 codec driver
38 .Sh DESCRIPTION
39 AC97 codecs contain the analog-to-digital (A/D), digital-to-analog
40 (D/A), and mixing circuitry of many modern sound cards.
41 AC97 codecs, for the most part, do not talk to host busses like the PCI bus
42 directly.
43 Instead, they communicate through an interface chip, called
44 the host controller.
45 The Ensoniq AudioPCI 97 (see
46 .Xr eap 4 )
47 is an example of such a host controller.
48 .Pp
49 Unlike many drivers, the
50 .Nm
51 driver does not appear in the configuration file.
52 Instead, the driver is automatically attached by the drivers that require it.
53 .Sh SEE ALSO
54 .Xr auacer 4 ,
55 .Xr auich 4 ,
56 .Xr auixp 4 ,
57 .Xr autri 4 ,
58 .Xr auvia 4 ,
59 .Xr clcs 4 ,
60 .Xr clct 4 ,
61 .Xr eap 4 ,
62 .Xr emuxki 4 ,
63 .Xr esa 4 ,
64 .Xr esm 4 ,
65 .Xr fms 4 ,
66 .Xr neo 4 ,
67 .\" .Xr repulse 4 ,
68 .Xr yds 4
69 .Sh BUGS
70 The
71 .Nm
72 driver does not keep track of the current user settings and instead
73 relies on the hardware to do this.
74 .Pp
75 The
76 .Nm
77 driver could do more to detect mixer channels that don't work and cull
78 them from the list.