[ALSA] Add snd-riptide driver for Conexant Riptide chip
authorPeter Gruber <nokos@gmx.net>
Mon, 27 Mar 2006 11:10:28 +0000 (13:10 +0200)
committerJaroslav Kysela <perex@suse.cz>
Fri, 31 Mar 2006 15:58:57 +0000 (17:58 +0200)
Add snd-riptide driver for Conexant Riptide chip by Peter Gruber.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Documentation/sound/alsa/ALSA-Configuration.txt
sound/pci/Kconfig
sound/pci/Makefile
sound/pci/riptide/Makefile [new file with mode: 0644]
sound/pci/riptide/riptide.c [new file with mode: 0644]

index 1ac2094..5f79efa 100644 (file)
@@ -1220,6 +1220,20 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
 
     The power-management is supported.
 
+  Module snd-riptide
+  ------------------
+
+    Module for Conexant Riptide chip
+
+      joystick_port    - Joystick port # (default: 0x200)
+      mpu_port         - MPU401 port # (default: 0x330)
+      opl3_port                - OPL3 port # (default: 0x388)
+
+    This module supports multiple cards.
+    The driver requires the firmware loader support on kernel.
+    You need to install the firmware file "riptide.hex" to the standard
+    firmware path (e.g. /lib/firmware).
+
   Module snd-rme32
   ----------------
 
index 5517442..933ce36 100644 (file)
@@ -467,6 +467,19 @@ config SND_PCXHR
          To compile this driver as a module, choose M here: the module
          will be called snd-pcxhr.
 
+config SND_RIPTIDE
+       tristate "Conexant Riptide"
+       depends on SND
+       depends on FW_LOADER
+       select SND_OPL3_LIB
+       select SND_MPU401_UART
+       select SND_AC97_CODEC
+       help
+         Say 'Y' or 'M' to include support for Conexant Riptide chip.
+
+         To compile this driver as a module, choose M here: the module
+         will be called snd-riptide
+
 config SND_RME32
        tristate "RME Digi32, 32/8, 32 PRO"
        depends on SND
index a6c3cd5..daa4253 100644 (file)
@@ -62,6 +62,7 @@ obj-$(CONFIG_SND) += \
        mixart/ \
        nm256/ \
        pcxhr/ \
+       riptide/ \
        rme9652/ \
        trident/ \
        ymfpci/ \
Simple merge
Simple merge