aboutsummaryrefslogtreecommitdiffstats
path: root/sound/oss
diff options
context:
space:
mode:
Diffstat (limited to 'sound/oss')
-rw-r--r--sound/oss/Kconfig30
-rw-r--r--sound/oss/btaudio.c2
-rw-r--r--sound/oss/dmasound/Kconfig14
-rw-r--r--sound/oss/swarm_cs4297a.c1
-rw-r--r--sound/oss/trident.c1
-rw-r--r--sound/oss/via82cxxx_audio.c1
6 files changed, 9 insertions, 40 deletions
diff --git a/sound/oss/Kconfig b/sound/oss/Kconfig
index 4c419300305d..4b30ae6d8ba5 100644
--- a/sound/oss/Kconfig
+++ b/sound/oss/Kconfig
@@ -5,23 +5,22 @@
5# 5#
6# Prompt user for primary drivers. 6# Prompt user for primary drivers.
7 7
8config OBSOLETE_OSS 8config OSS_OBSOLETE
9 bool "Obsolete OSS drivers" 9 bool "Obsolete OSS drivers"
10 depends on SOUND_PRIME 10 depends on SOUND_PRIME
11 help 11 help
12 This option enables support for obsolete OSS drivers that 12 This option enables support for obsolete OSS drivers that
13 are scheduled for removal in the near future since there 13 are scheduled for removal in the near future.
14 are ALSA drivers for the same hardware.
15 14
16 Please contact Adrian Bunk <bunk@stusta.de> if you had to 15 Please contact Adrian Bunk <bunk@stusta.de> if you had to
17 say Y here because your soundcard is not properly supported 16 say Y here because your hardware is not properly supported
18 by ALSA. 17 by ALSA.
19 18
20 If unsure, say N. 19 If unsure, say N.
21 20
22config SOUND_BT878 21config SOUND_BT878
23 tristate "BT878 audio dma" 22 tristate "BT878 audio dma"
24 depends on SOUND_PRIME && PCI 23 depends on SOUND_PRIME && PCI && OSS_OBSOLETE
25 ---help--- 24 ---help---
26 Audio DMA support for bt878 based grabber boards. As you might have 25 Audio DMA support for bt878 based grabber boards. As you might have
27 already noticed, bt878 is listed with two functions in /proc/pci. 26 already noticed, bt878 is listed with two functions in /proc/pci.
@@ -45,22 +44,9 @@ config SOUND_BCM_CS4297A
45 note that CONFIG_KGDB should not be enabled at the same 44 note that CONFIG_KGDB should not be enabled at the same
46 time, since it also attempts to use this UART port. 45 time, since it also attempts to use this UART port.
47 46
48config SOUND_ES1371
49 tristate "Creative Ensoniq AudioPCI 97 (ES1371)"
50 depends on SOUND_PRIME && PCI && OBSOLETE_OSS
51 help
52 Say Y or M if you have a PCI sound card utilizing the Ensoniq
53 ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if
54 your sound card uses an ES1371 without removing your computer's
55 cover, use lspci -n and look for the PCI ID 1274:1371. Since
56 Ensoniq was bought by Creative Labs, Sound Blaster 64/PCI
57 models are either ES1370 or ES1371 based. This driver differs
58 slightly from OSS/Free, so PLEASE READ
59 <file:Documentation/sound/oss/es1371>.
60
61config SOUND_ICH 47config SOUND_ICH
62 tristate "Intel ICH (i8xx) audio support" 48 tristate "Intel ICH (i8xx) audio support"
63 depends on SOUND_PRIME && PCI 49 depends on SOUND_PRIME && PCI && OSS_OBSOLETE
64 help 50 help
65 Support for integral audio in Intel's I/O Controller Hub (ICH) 51 Support for integral audio in Intel's I/O Controller Hub (ICH)
66 chipset, as used on the 810/820/840 motherboards. 52 chipset, as used on the 810/820/840 motherboards.
@@ -362,7 +348,7 @@ config MSND_FIFOSIZE
362 348
363config SOUND_VIA82CXXX 349config SOUND_VIA82CXXX
364 tristate "VIA 82C686 Audio Codec" 350 tristate "VIA 82C686 Audio Codec"
365 depends on SOUND_PRIME && PCI 351 depends on SOUND_PRIME && PCI && OSS_OBSOLETE
366 help 352 help
367 Say Y here to include support for the audio codec found on VIA 353 Say Y here to include support for the audio codec found on VIA
368 82Cxxx-based chips. Typically these are built into a motherboard. 354 82Cxxx-based chips. Typically these are built into a motherboard.
@@ -416,7 +402,7 @@ config SOUND_DMAP
416 402
417config SOUND_CS4232 403config SOUND_CS4232
418 tristate "Crystal CS4232 based (PnP) cards" 404 tristate "Crystal CS4232 based (PnP) cards"
419 depends on SOUND_OSS 405 depends on SOUND_OSS && OSS_OBSOLETE
420 help 406 help
421 Say Y here if you have a card based on the Crystal CS4232 chip set, 407 Say Y here if you have a card based on the Crystal CS4232 chip set,
422 which uses its own Plug and Play protocol. 408 which uses its own Plug and Play protocol.
@@ -735,7 +721,7 @@ config SOUND_WAVEARTIST
735 721
736config SOUND_TVMIXER 722config SOUND_TVMIXER
737 tristate "TV card (bt848) mixer support" 723 tristate "TV card (bt848) mixer support"
738 depends on SOUND_PRIME && I2C && VIDEO_V4L1 724 depends on SOUND_PRIME && I2C && VIDEO_V4L1 && OSS_OBSOLETE
739 help 725 help
740 Support for audio mixer facilities on the BT848 TV frame-grabber 726 Support for audio mixer facilities on the BT848 TV frame-grabber
741 card. 727 card.
diff --git a/sound/oss/btaudio.c b/sound/oss/btaudio.c
index f813ae9c2134..4d5cf05b8922 100644
--- a/sound/oss/btaudio.c
+++ b/sound/oss/btaudio.c
@@ -344,7 +344,7 @@ static int btaudio_mixer_ioctl(struct inode *inode, struct file *file,
344 if (cmd == SOUND_OLD_MIXER_INFO) { 344 if (cmd == SOUND_OLD_MIXER_INFO) {
345 _old_mixer_info info; 345 _old_mixer_info info;
346 memset(&info,0,sizeof(info)); 346 memset(&info,0,sizeof(info));
347 strlcpy(info.id,"bt878",sizeof(info.id)-1); 347 strlcpy(info.id, "bt878", sizeof(info.id));
348 strlcpy(info.name,"Brooktree Bt878 audio",sizeof(info.name)); 348 strlcpy(info.name,"Brooktree Bt878 audio",sizeof(info.name));
349 if (copy_to_user(argp, &info, sizeof(info))) 349 if (copy_to_user(argp, &info, sizeof(info)))
350 return -EFAULT; 350 return -EFAULT;
diff --git a/sound/oss/dmasound/Kconfig b/sound/oss/dmasound/Kconfig
index 18e149f52a88..71b313479f83 100644
--- a/sound/oss/dmasound/Kconfig
+++ b/sound/oss/dmasound/Kconfig
@@ -12,20 +12,6 @@ config DMASOUND_ATARI
12 want). If you want to compile it as a module, say M here and read 12 want). If you want to compile it as a module, say M here and read
13 <file:Documentation/kbuild/modules.txt>. 13 <file:Documentation/kbuild/modules.txt>.
14 14
15config DMASOUND_PMAC
16 tristate "PowerMac DMA sound support"
17 depends on PPC32 && PPC_PMAC && SOUND && I2C && OBSOLETE_OSS
18 select DMASOUND
19 help
20 If you want to use the internal audio of your PowerMac in Linux,
21 answer Y to this question. This will provide a Sun-like /dev/audio,
22 compatible with the Linux/i386 sound system. Otherwise, say N.
23
24 This driver is also available as a module ( = code which can be
25 inserted in and removed from the running kernel whenever you
26 want). If you want to compile it as a module, say M here and read
27 <file:Documentation/kbuild/modules.txt>.
28
29config DMASOUND_PAULA 15config DMASOUND_PAULA
30 tristate "Amiga DMA sound support" 16 tristate "Amiga DMA sound support"
31 depends on (AMIGA || APUS) && SOUND 17 depends on (AMIGA || APUS) && SOUND
diff --git a/sound/oss/swarm_cs4297a.c b/sound/oss/swarm_cs4297a.c
index 016b918329ad..a8057f259553 100644
--- a/sound/oss/swarm_cs4297a.c
+++ b/sound/oss/swarm_cs4297a.c
@@ -75,7 +75,6 @@
75#include <linux/interrupt.h> 75#include <linux/interrupt.h>
76#include <linux/init.h> 76#include <linux/init.h>
77#include <linux/poll.h> 77#include <linux/poll.h>
78#include <linux/smp_lock.h>
79#include <linux/mutex.h> 78#include <linux/mutex.h>
80#include <linux/kernel.h> 79#include <linux/kernel.h>
81 80
diff --git a/sound/oss/trident.c b/sound/oss/trident.c
index 72a8a0ed36a2..d98d311542ed 100644
--- a/sound/oss/trident.c
+++ b/sound/oss/trident.c
@@ -207,7 +207,6 @@
207#include <linux/init.h> 207#include <linux/init.h>
208#include <linux/poll.h> 208#include <linux/poll.h>
209#include <linux/spinlock.h> 209#include <linux/spinlock.h>
210#include <linux/smp_lock.h>
211#include <linux/ac97_codec.h> 210#include <linux/ac97_codec.h>
212#include <linux/bitops.h> 211#include <linux/bitops.h>
213#include <linux/proc_fs.h> 212#include <linux/proc_fs.h>
diff --git a/sound/oss/via82cxxx_audio.c b/sound/oss/via82cxxx_audio.c
index 7ab3a732e184..5d3c0372df32 100644
--- a/sound/oss/via82cxxx_audio.c
+++ b/sound/oss/via82cxxx_audio.c
@@ -32,7 +32,6 @@
32#include <linux/poll.h> 32#include <linux/poll.h>
33#include <linux/soundcard.h> 33#include <linux/soundcard.h>
34#include <linux/ac97_codec.h> 34#include <linux/ac97_codec.h>
35#include <linux/smp_lock.h>
36#include <linux/ioport.h> 35#include <linux/ioport.h>
37#include <linux/delay.h> 36#include <linux/delay.h>
38#include <linux/dma-mapping.h> 37#include <linux/dma-mapping.h>