[ALSA] Add snd-riptide driver for Conexant Riptide chip
Add snd-riptide driver for Conexant Riptide chip by Peter Gruber. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
2125cad291
commit
109a9638f0
|
@ -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
|
||||
----------------
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -62,6 +62,7 @@ obj-$(CONFIG_SND) += \
|
|||
mixart/ \
|
||||
nm256/ \
|
||||
pcxhr/ \
|
||||
riptide/ \
|
||||
rme9652/ \
|
||||
trident/ \
|
||||
ymfpci/ \
|
||||
|
|
3
sound/pci/riptide/Makefile
Normal file
3
sound/pci/riptide/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
snd-riptide-objs := riptide.o
|
||||
|
||||
obj-$(CONFIG_SND_RIPTIDE) += snd-riptide.o
|
2226
sound/pci/riptide/riptide.c
Normal file
2226
sound/pci/riptide/riptide.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue