From: James S. <jsi...@us...> - 2001-11-08 17:09:44
|
Update of /cvsroot/linux-mips/linux/drivers/sound In directory usw-pr-cvs1:/tmp/cvs-serv30653 Modified Files: Config.in Makefile Added Files: swarm_cs4297a.c Log Message: Crystal Sound CS4297a driver for SWARM. --- NEW FILE: swarm_cs4297a.c --- /******************************************************************************* * * "swarm_cs4297a.c" -- Cirrus Logic-Crystal CS4297a linux audio driver. * * Copyright (C) 2001 Broadcom Corporation. * Copyright (C) 2000,2001 Cirrus Logic Corp. * -- adapted from drivers by Thomas Sailer, * -- but don't bug him; Problems should go to: * -- tom woller (tw...@cr...) or * (au...@cr...). * -- adapted from cs4281 PCI driver for cs4297a on * BCM1250 Synchronous Serial interface * (kw...@br...) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * [...2708 lines suppressed...] drain DMA queue disable DMA disable TX/RX free memory */ CS_DBGOUT(CS_INIT | CS_FUNCTION, 2, printk(KERN_INFO "cs4297a: cleanup_cs4297a() finished\n")); } // --------------------------------------------------------------------- EXPORT_NO_SYMBOLS; MODULE_AUTHOR("Kip Walker, kw...@br..."); MODULE_DESCRIPTION("Cirrus Logic CS4297a Driver for Broadcom SWARM board"); // --------------------------------------------------------------------- module_init(cs4297a_init); module_exit(cs4297a_cleanup); Index: Config.in =================================================================== RCS file: /cvsroot/linux-mips/linux/drivers/sound/Config.in,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- Config.in 2001/10/19 21:19:39 1.8 +++ Config.in 2001/11/08 17:09:41 1.9 @@ -34,6 +34,9 @@ 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 +if [ "$CONFIG_SIBYTE_SB1250" = "y" -a "$CONFIG_REMOTE_DEBUG" != 'y' ]; then + dep_tristate ' Crystal Sound CS4297a (for Swarm)' CONFIG_SOUND_BCM_CS4297A $CONFIG_SOUND +fi dep_tristate ' Ensoniq AudioPCI (ES1370)' CONFIG_SOUND_ES1370 $CONFIG_SOUND $CONFIG_PCI dep_tristate ' Creative Ensoniq AudioPCI 97 (ES1371)' CONFIG_SOUND_ES1371 $CONFIG_SOUND $CONFIG_PCI dep_tristate ' ESS Technology Solo1' CONFIG_SOUND_ESSSOLO1 $CONFIG_SOUND Index: Makefile =================================================================== RCS file: /cvsroot/linux-mips/linux/drivers/sound/Makefile,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- Makefile 2001/10/19 21:19:39 1.8 +++ Makefile 2001/11/08 17:09:41 1.9 @@ -74,6 +74,7 @@ obj-$(CONFIG_SOUND_RME96XX) += rme96xx.o obj-$(CONFIG_SOUND_BT878) += btaudio.o obj-$(CONFIG_SOUND_EMU10K1) += ac97_codec.o +obj-$(CONFIG_SOUND_RME96XX) += rme96xx.o ifeq ($(CONFIG_MIDI_EMU10K1),y) obj-$(CONFIG_SOUND_EMU10K1) += sound.o |