xref: /linux/sound/Kconfig (revision 9baf6507ff4d0dcab22460e8785582d4eaadebeb)
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
49*9baf6507STakashi 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
611da177e4SLinus Torvaldssource "sound/arm/Kconfig"
621da177e4SLinus Torvalds
631da177e4SLinus Torvaldssource "sound/mips/Kconfig"
641da177e4SLinus Torvalds
651da177e4SLinus Torvalds# the following will depenend on the order of config.
661da177e4SLinus Torvalds# here assuming USB is defined before ALSA
671da177e4SLinus Torvaldssource "sound/usb/Kconfig"
681da177e4SLinus Torvalds
691da177e4SLinus Torvalds# the following will depenend on the order of config.
701da177e4SLinus Torvalds# here assuming PCMCIA is defined before ALSA
711da177e4SLinus Torvaldssource "sound/pcmcia/Kconfig"
721da177e4SLinus Torvalds
731da177e4SLinus Torvaldssource "sound/sparc/Kconfig"
741da177e4SLinus Torvalds
751da177e4SLinus Torvaldssource "sound/parisc/Kconfig"
761da177e4SLinus Torvalds
771da177e4SLinus Torvaldsendmenu
781da177e4SLinus Torvalds
791da177e4SLinus Torvaldsmenu "Open Sound System"
801da177e4SLinus Torvalds	depends on SOUND!=n && (BROKEN || (!SPARC32 && !SPARC64))
811da177e4SLinus Torvalds
821da177e4SLinus Torvaldsconfig SOUND_PRIME
831da177e4SLinus Torvalds	tristate "Open Sound System (DEPRECATED)"
841da177e4SLinus Torvalds	depends on SOUND
851da177e4SLinus Torvalds	help
861da177e4SLinus Torvalds	  Say 'Y' or 'M' to enable Open Sound System drivers.
871da177e4SLinus Torvalds
881da177e4SLinus Torvaldssource "sound/oss/Kconfig"
891da177e4SLinus Torvalds
901da177e4SLinus Torvaldsendmenu
911da177e4SLinus Torvalds
921da177e4SLinus Torvaldsendif
931da177e4SLinus Torvalds
941da177e4SLinus Torvaldsendmenu
95