[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
5 changed files with 2257 additions and 0 deletions
|
@ -1220,6 +1220,20 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
|
||||||
|
|
||||||
The power-management is supported.
|
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
|
Module snd-rme32
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
|
|
|
@ -467,6 +467,19 @@ config SND_PCXHR
|
||||||
To compile this driver as a module, choose M here: the module
|
To compile this driver as a module, choose M here: the module
|
||||||
will be called snd-pcxhr.
|
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
|
config SND_RME32
|
||||||
tristate "RME Digi32, 32/8, 32 PRO"
|
tristate "RME Digi32, 32/8, 32 PRO"
|
||||||
depends on SND
|
depends on SND
|
||||||
|
|
|
@ -62,6 +62,7 @@ obj-$(CONFIG_SND) += \
|
||||||
mixart/ \
|
mixart/ \
|
||||||
nm256/ \
|
nm256/ \
|
||||||
pcxhr/ \
|
pcxhr/ \
|
||||||
|
riptide/ \
|
||||||
rme9652/ \
|
rme9652/ \
|
||||||
trident/ \
|
trident/ \
|
||||||
ymfpci/ \
|
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