xref: /linux/sound/Kconfig (revision 3cb2fccc5f48a4d6269dfd00b4db570fca2a04d5)
11da177e4SLinus Torvalds# sound/Config.in
21da177e4SLinus Torvalds#
31da177e4SLinus Torvalds
41da177e4SLinus Torvaldsmenu "Sound"
51da177e4SLinus Torvalds
61da177e4SLinus Torvaldsconfig SOUND
71da177e4SLinus Torvalds	tristate "Sound card support"
81da177e4SLinus Torvalds	help
91da177e4SLinus Torvalds	  If you have a sound card in your computer, i.e. if it can say more
101da177e4SLinus Torvalds	  than an occasional beep, say Y.  Be sure to have all the information
111da177e4SLinus Torvalds	  about your sound card and its configuration down (I/O port,
121da177e4SLinus Torvalds	  interrupt and DMA channel), because you will be asked for it.
131da177e4SLinus Torvalds
141da177e4SLinus Torvalds	  You want to read the Sound-HOWTO, available from
151da177e4SLinus Torvalds	  <http://www.tldp.org/docs.html#howto>. General information about
161da177e4SLinus Torvalds	  the modular sound system is contained in the files
171da177e4SLinus Torvalds	  <file:Documentation/sound/oss/Introduction>.  The file
181da177e4SLinus Torvalds	  <file:Documentation/sound/oss/README.OSS> contains some slightly
191da177e4SLinus Torvalds	  outdated but still useful information as well.  Newer sound
201da177e4SLinus Torvalds	  driver documentation is found in <file:Documentation/sound/alsa/*>.
211da177e4SLinus Torvalds
221da177e4SLinus Torvalds	  If you have a PnP sound card and you want to configure it at boot
231da177e4SLinus Torvalds	  time using the ISA PnP tools (read
241da177e4SLinus Torvalds	  <http://www.roestock.demon.co.uk/isapnptools/>), then you need to
251da177e4SLinus Torvalds	  compile the sound card support as a module and load that module
261da177e4SLinus Torvalds	  after the PnP configuration is finished.  To do this, choose M here
271da177e4SLinus Torvalds	  and read <file:Documentation/sound/oss/README.modules>; the module
281da177e4SLinus Torvalds	  will be called soundcore.
291da177e4SLinus Torvalds
301da177e4SLinus Torvalds	  I'm told that even without a sound card, you can make your computer
311da177e4SLinus Torvalds	  say more than an occasional beep, by programming the PC speaker.
321da177e4SLinus Torvalds	  Kernel patches and supporting utilities to do that are in the pcsp
331da177e4SLinus Torvalds	  package, available at <ftp://ftp.infradead.org/pub/pcsp/>.
341da177e4SLinus Torvalds
351da177e4SLinus Torvaldssource "sound/oss/dmasound/Kconfig"
361da177e4SLinus Torvalds
371da177e4SLinus Torvaldsif !M68K
381da177e4SLinus Torvalds
391da177e4SLinus Torvaldsmenu "Advanced Linux Sound Architecture"
401da177e4SLinus Torvalds	depends on SOUND!=n
411da177e4SLinus Torvalds
421da177e4SLinus Torvaldsconfig SND
431da177e4SLinus Torvalds	tristate "Advanced Linux Sound Architecture"
441da177e4SLinus Torvalds	depends on SOUND
4523854c30STakashi Iwai	help
4623854c30STakashi Iwai	  Say 'Y' or 'M' to enable ALSA (Advanced Linux Sound Architecture),
4723854c30STakashi Iwai	  the new base sound system.
4823854c30STakashi Iwai
499baf6507STakashi Iwai	  For more information, see <http://www.alsa-project.org/>
501da177e4SLinus Torvalds
511da177e4SLinus Torvaldssource "sound/core/Kconfig"
521da177e4SLinus Torvalds
531da177e4SLinus Torvaldssource "sound/drivers/Kconfig"
541da177e4SLinus Torvalds
551da177e4SLinus Torvaldssource "sound/isa/Kconfig"
561da177e4SLinus Torvalds
571da177e4SLinus Torvaldssource "sound/pci/Kconfig"
581da177e4SLinus Torvalds
591da177e4SLinus Torvaldssource "sound/ppc/Kconfig"
601da177e4SLinus Torvalds
61f3d9478bSJohannes Bergsource "sound/aoa/Kconfig"
62f3d9478bSJohannes Berg
631da177e4SLinus Torvaldssource "sound/arm/Kconfig"
641da177e4SLinus Torvalds
651da177e4SLinus Torvaldssource "sound/mips/Kconfig"
661da177e4SLinus Torvalds
67*3cb2fcccSMatt LaPlante# the following will depend on the order of config.
681da177e4SLinus Torvalds# here assuming USB is defined before ALSA
691da177e4SLinus Torvaldssource "sound/usb/Kconfig"
701da177e4SLinus Torvalds
71*3cb2fcccSMatt LaPlante# the following will depend on the order of config.
721da177e4SLinus Torvalds# here assuming PCMCIA is defined before ALSA
731da177e4SLinus Torvaldssource "sound/pcmcia/Kconfig"
741da177e4SLinus Torvalds
751da177e4SLinus Torvaldssource "sound/sparc/Kconfig"
761da177e4SLinus Torvalds
771da177e4SLinus Torvaldssource "sound/parisc/Kconfig"
781da177e4SLinus Torvalds
791da177e4SLinus Torvaldsendmenu
801da177e4SLinus Torvalds
811da177e4SLinus Torvaldsmenu "Open Sound System"
82276bd31cSAl Viro	depends on SOUND!=n
831da177e4SLinus Torvalds
841da177e4SLinus Torvaldsconfig SOUND_PRIME
851da177e4SLinus Torvalds	tristate "Open Sound System (DEPRECATED)"
861da177e4SLinus Torvalds	depends on SOUND
871da177e4SLinus Torvalds	help
881da177e4SLinus Torvalds	  Say 'Y' or 'M' to enable Open Sound System drivers.
891da177e4SLinus Torvalds
901da177e4SLinus Torvaldssource "sound/oss/Kconfig"
911da177e4SLinus Torvalds
921da177e4SLinus Torvaldsendmenu
931da177e4SLinus Torvalds
941da177e4SLinus Torvaldsendif
951da177e4SLinus Torvalds
961da177e4SLinus Torvaldsendmenu
97