From: Paul M. <le...@us...> - 2001-09-25 03:36:39
|
Update of /cvsroot/linux-mips/linux/drivers/sound In directory usw-pr-cvs1:/tmp/cvs-serv5739/drivers/sound Modified Files: Config.in Makefile au1000.c Log Message: Sync with OSS 2.4.9. Index: Config.in =================================================================== RCS file: /cvsroot/linux-mips/linux/drivers/sound/Config.in,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Config.in 2001/08/25 02:19:28 1.6 +++ Config.in 2001/09/25 03:36:35 1.7 @@ -6,6 +6,7 @@ # Prompt user for primary drivers. +dep_tristate ' BT878 audio dma' CONFIG_SOUND_BT878 $CONFIG_SOUND dep_tristate ' C-Media PCI (CMI8338/8738)' CONFIG_SOUND_CMPCI $CONFIG_SOUND $CONFIG_PCI if [ "$CONFIG_SOUND_CMPCI" = "y" -o "$CONFIG_SOUND_CMPCI" = "m" ]; then bool ' Enable legacy FM' CONFIG_SOUND_CMPCI_FM @@ -30,6 +31,7 @@ fi fi dep_tristate ' Creative SBLive! (EMU10K1)' CONFIG_SOUND_EMU10K1 $CONFIG_SOUND $CONFIG_PCI +dep_mbool ' Creative SBLive! MIDI' CONFIG_MIDI_EMU10K1 $CONFIG_SOUND_EMU10K1 $CONFIG_EXPERIMENTAL dep_tristate ' Crystal SoundFusion (CS4280/461x)' CONFIG_SOUND_FUSION $CONFIG_SOUND dep_tristate ' Crystal Sound CS4281' CONFIG_SOUND_CS4281 $CONFIG_SOUND dep_tristate ' Ensoniq AudioPCI (ES1370)' CONFIG_SOUND_ES1370 $CONFIG_SOUND $CONFIG_PCI @@ -38,10 +40,12 @@ dep_tristate ' ESS Maestro, Maestro2, Maestro2E driver' CONFIG_SOUND_MAESTRO $CONFIG_SOUND dep_tristate ' ESS Maestro3/Allegro driver (EXPERIMENTAL)' CONFIG_SOUND_MAESTRO3 $CONFIG_SOUND $CONFIG_PCI $CONFIG_EXPERIMENTAL dep_tristate ' Intel ICH (i8xx) audio support' CONFIG_SOUND_ICH $CONFIG_PCI +dep_tristate ' RME Hammerfall (RME96XX) support' CONFIG_SOUND_RME96XX $CONFIG_SOUND $CONFIG_PCI $CONFIG_EXPERIMENTAL dep_tristate ' S3 SonicVibes' CONFIG_SOUND_SONICVIBES $CONFIG_SOUND if [ "$CONFIG_VISWS" = "y" ]; then dep_tristate ' SGI Visual Workstation Sound' CONFIG_SOUND_VWSND $CONFIG_SOUND fi + if [ "$CONFIG_DDB5477" = "y" ]; then dep_tristate ' NEC Vrc5477 AC97 sound' CONFIG_SOUND_VRC5477 $CONFIG_SOUND fi Index: Makefile =================================================================== RCS file: /cvsroot/linux-mips/linux/drivers/sound/Makefile,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Makefile 2001/08/25 06:24:45 1.6 +++ Makefile 2001/09/25 03:36:35 1.7 @@ -63,19 +63,26 @@ obj-$(CONFIG_SOUND_CMPCI) += cmpci.o obj-$(CONFIG_SOUND_ES1370) += es1370.o obj-$(CONFIG_SOUND_ES1371) += es1371.o ac97_codec.o -obj-$(CONFIG_SOUND_AU1000) += au1000.o ac97_codec.o obj-$(CONFIG_SOUND_VRC5477) += nec_vrc5477.o ac97_codec.o +obj-$(CONFIG_SOUND_AU1000) += au1000.o ac97_codec.o obj-$(CONFIG_SOUND_ESSSOLO1) += esssolo1.o obj-$(CONFIG_SOUND_FUSION) += cs46xx.o ac97_codec.o obj-$(CONFIG_SOUND_MAESTRO) += maestro.o obj-$(CONFIG_SOUND_MAESTRO3) += maestro3.o ac97_codec.o obj-$(CONFIG_SOUND_TRIDENT) += trident.o ac97_codec.o +obj-$(CONFIG_SOUND_RME96XX) += rme96xx.o +obj-$(CONFIG_SOUND_BT878) += btaudio.o +obj-$(CONFIG_SOUND_EMU10K1) += ac97_codec.o +ifeq ($(CONFIG_MIDI_EMU10K1),y) + obj-$(CONFIG_SOUND_EMU10K1) += sound.o +endif + subdir-$(CONFIG_SOUND_EMU10K1) += emu10k1 subdir-$(CONFIG_SOUND_CS4281) += cs4281 ifeq ($(CONFIG_SOUND_EMU10K1),y) - obj-y += ac97_codec.o emu10k1/emu10k1.o + obj-y += emu10k1/emu10k1.o endif ifeq ($(CONFIG_SOUND_CS4281),y) Index: au1000.c =================================================================== RCS file: /cvsroot/linux-mips/linux/drivers/sound/au1000.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- au1000.c 2001/08/23 17:10:44 1.2 +++ au1000.c 2001/09/25 03:36:35 1.3 @@ -98,7 +98,6 @@ /* --------------------------------------------------------------------- */ struct au1000_state { - /* soundcore stuff */ int dev_audio; @@ -132,8 +131,8 @@ unsigned buforder; unsigned numfrag; // # of DMA blocks that fit in DMA buffer unsigned fragshift; [...1366 lines suppressed...] - static int __init init_au1000(void) { info("st...@mv..., built " __TIME__ " on " __DATE__); @@ -2047,12 +2143,13 @@ static int __init au1000_setup(char *options) { - char* this_opt; + char *this_opt; if (!options || !*options) return 0; - for(this_opt=strtok(options, ","); this_opt; this_opt=strtok(NULL, ",")) { + for (this_opt = strtok(options, ","); this_opt; + this_opt = strtok(NULL, ",")) { if (!strncmp(this_opt, "vra", 3)) { vra = 1; } |