xref: /linux/sound/Kconfig (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvalds# sound/Config.in
2*1da177e4SLinus Torvalds#
3*1da177e4SLinus Torvalds
4*1da177e4SLinus Torvaldsmenu "Sound"
5*1da177e4SLinus Torvalds
6*1da177e4SLinus Torvaldsconfig SOUND
7*1da177e4SLinus Torvalds	tristate "Sound card support"
8*1da177e4SLinus Torvalds	help
9*1da177e4SLinus Torvalds	  If you have a sound card in your computer, i.e. if it can say more
10*1da177e4SLinus Torvalds	  than an occasional beep, say Y.  Be sure to have all the information
11*1da177e4SLinus Torvalds	  about your sound card and its configuration down (I/O port,
12*1da177e4SLinus Torvalds	  interrupt and DMA channel), because you will be asked for it.
13*1da177e4SLinus Torvalds
14*1da177e4SLinus Torvalds	  You want to read the Sound-HOWTO, available from
15*1da177e4SLinus Torvalds	  <http://www.tldp.org/docs.html#howto>. General information about
16*1da177e4SLinus Torvalds	  the modular sound system is contained in the files
17*1da177e4SLinus Torvalds	  <file:Documentation/sound/oss/Introduction>.  The file
18*1da177e4SLinus Torvalds	  <file:Documentation/sound/oss/README.OSS> contains some slightly
19*1da177e4SLinus Torvalds	  outdated but still useful information as well.  Newer sound
20*1da177e4SLinus Torvalds	  driver documentation is found in <file:Documentation/sound/alsa/*>.
21*1da177e4SLinus Torvalds
22*1da177e4SLinus Torvalds	  If you have a PnP sound card and you want to configure it at boot
23*1da177e4SLinus Torvalds	  time using the ISA PnP tools (read
24*1da177e4SLinus Torvalds	  <http://www.roestock.demon.co.uk/isapnptools/>), then you need to
25*1da177e4SLinus Torvalds	  compile the sound card support as a module and load that module
26*1da177e4SLinus Torvalds	  after the PnP configuration is finished.  To do this, choose M here
27*1da177e4SLinus Torvalds	  and read <file:Documentation/sound/oss/README.modules>; the module
28*1da177e4SLinus Torvalds	  will be called soundcore.
29*1da177e4SLinus Torvalds
30*1da177e4SLinus Torvalds	  I'm told that even without a sound card, you can make your computer
31*1da177e4SLinus Torvalds	  say more than an occasional beep, by programming the PC speaker.
32*1da177e4SLinus Torvalds	  Kernel patches and supporting utilities to do that are in the pcsp
33*1da177e4SLinus Torvalds	  package, available at <ftp://ftp.infradead.org/pub/pcsp/>.
34*1da177e4SLinus Torvalds
35*1da177e4SLinus Torvaldssource "sound/oss/dmasound/Kconfig"
36*1da177e4SLinus Torvalds
37*1da177e4SLinus Torvaldsif !M68K
38*1da177e4SLinus Torvalds
39*1da177e4SLinus Torvaldsmenu "Advanced Linux Sound Architecture"
40*1da177e4SLinus Torvalds	depends on SOUND!=n
41*1da177e4SLinus Torvalds
42*1da177e4SLinus Torvaldsconfig SND
43*1da177e4SLinus Torvalds	tristate "Advanced Linux Sound Architecture"
44*1da177e4SLinus Torvalds	depends on SOUND
45*1da177e4SLinus Torvalds
46*1da177e4SLinus Torvaldssource "sound/core/Kconfig"
47*1da177e4SLinus Torvalds
48*1da177e4SLinus Torvaldssource "sound/drivers/Kconfig"
49*1da177e4SLinus Torvalds
50*1da177e4SLinus Torvaldssource "sound/isa/Kconfig"
51*1da177e4SLinus Torvalds
52*1da177e4SLinus Torvaldssource "sound/pci/Kconfig"
53*1da177e4SLinus Torvalds
54*1da177e4SLinus Torvaldssource "sound/ppc/Kconfig"
55*1da177e4SLinus Torvalds
56*1da177e4SLinus Torvaldssource "sound/arm/Kconfig"
57*1da177e4SLinus Torvalds
58*1da177e4SLinus Torvaldssource "sound/mips/Kconfig"
59*1da177e4SLinus Torvalds
60*1da177e4SLinus Torvalds# the following will depenend on the order of config.
61*1da177e4SLinus Torvalds# here assuming USB is defined before ALSA
62*1da177e4SLinus Torvaldssource "sound/usb/Kconfig"
63*1da177e4SLinus Torvalds
64*1da177e4SLinus Torvalds# the following will depenend on the order of config.
65*1da177e4SLinus Torvalds# here assuming PCMCIA is defined before ALSA
66*1da177e4SLinus Torvaldssource "sound/pcmcia/Kconfig"
67*1da177e4SLinus Torvalds
68*1da177e4SLinus Torvaldssource "sound/sparc/Kconfig"
69*1da177e4SLinus Torvalds
70*1da177e4SLinus Torvaldssource "sound/parisc/Kconfig"
71*1da177e4SLinus Torvalds
72*1da177e4SLinus Torvaldsendmenu
73*1da177e4SLinus Torvalds
74*1da177e4SLinus Torvaldsmenu "Open Sound System"
75*1da177e4SLinus Torvalds	depends on SOUND!=n && (BROKEN || (!SPARC32 && !SPARC64))
76*1da177e4SLinus Torvalds
77*1da177e4SLinus Torvaldsconfig SOUND_PRIME
78*1da177e4SLinus Torvalds	tristate "Open Sound System (DEPRECATED)"
79*1da177e4SLinus Torvalds	depends on SOUND
80*1da177e4SLinus Torvalds	help
81*1da177e4SLinus Torvalds	  Say 'Y' or 'M' to enable Open Sound System drivers.
82*1da177e4SLinus Torvalds
83*1da177e4SLinus Torvaldssource "sound/oss/Kconfig"
84*1da177e4SLinus Torvalds
85*1da177e4SLinus Torvaldsendmenu
86*1da177e4SLinus Torvalds
87*1da177e4SLinus Torvaldsendif
88*1da177e4SLinus Torvalds
89*1da177e4SLinus Torvaldsendmenu
90