Commit 6b8d6e55 authored by Julian Scheel's avatar Julian Scheel Committed by Jaroslav Kysela

[ALSA] ICE1724: Added support for Audiotrak Prodigy 7.1 HiFi & HD2, Hercules Fortissimo IV

See ALSA bug#2384 for more details.
Signed-off-by: default avatarJulian Scheel <julian@jusst.de>
Signed-off-by: default avatarKonstantin Kletschke <konsti@ku-gbr.de>
Signed-off-by: default avatarJaroslav Kysela <perex@perex.cz>
parent da65fd3b
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
snd-ice17xx-ak4xxx-objs := ak4xxx.o snd-ice17xx-ak4xxx-objs := ak4xxx.o
snd-ice1712-objs := ice1712.o delta.o hoontech.o ews.o snd-ice1712-objs := ice1712.o delta.o hoontech.o ews.o
snd-ice1724-objs := ice1724.o amp.o revo.o aureon.o vt1720_mobo.o pontis.o prodigy192.o juli.o phase.o wtm.o se.o snd-ice1724-objs := ice1724.o amp.o revo.o aureon.o vt1720_mobo.o pontis.o prodigy192.o prodigy_hifi.o juli.o phase.o wtm.o se.o
# Toplevel Module Dependency # Toplevel Module Dependency
obj-$(CONFIG_SND_ICE1712) += snd-ice1712.o snd-ice17xx-ak4xxx.o obj-$(CONFIG_SND_ICE1712) += snd-ice1712.o snd-ice17xx-ak4xxx.o
......
...@@ -407,7 +407,13 @@ struct snd_ice1712 { ...@@ -407,7 +407,13 @@ struct snd_ice1712 {
unsigned char ch1, ch2; unsigned char ch1, ch2;
} vol[8]; } vol[8];
} se; } se;
struct prodigy_hifi_spec {
unsigned short master[2];
unsigned short vol[8];
} prodigy_hifi;
struct prodigy_hd2_spec {
unsigned short vol[2];
} prodigy_hd2;
} spec; } spec;
}; };
......
...@@ -47,6 +47,7 @@ ...@@ -47,6 +47,7 @@
#include "vt1720_mobo.h" #include "vt1720_mobo.h"
#include "pontis.h" #include "pontis.h"
#include "prodigy192.h" #include "prodigy192.h"
#include "prodigy_hifi.h"
#include "juli.h" #include "juli.h"
#include "phase.h" #include "phase.h"
#include "wtm.h" #include "wtm.h"
...@@ -62,6 +63,7 @@ MODULE_SUPPORTED_DEVICE("{" ...@@ -62,6 +63,7 @@ MODULE_SUPPORTED_DEVICE("{"
VT1720_MOBO_DEVICE_DESC VT1720_MOBO_DEVICE_DESC
PONTIS_DEVICE_DESC PONTIS_DEVICE_DESC
PRODIGY192_DEVICE_DESC PRODIGY192_DEVICE_DESC
PRODIGY_HIFI_DEVICE_DESC
JULI_DEVICE_DESC JULI_DEVICE_DESC
PHASE_DEVICE_DESC PHASE_DEVICE_DESC
WTM_DEVICE_DESC WTM_DEVICE_DESC
...@@ -1930,6 +1932,7 @@ static struct snd_ice1712_card_info *card_tables[] __devinitdata = { ...@@ -1930,6 +1932,7 @@ static struct snd_ice1712_card_info *card_tables[] __devinitdata = {
snd_vt1724_aureon_cards, snd_vt1724_aureon_cards,
snd_vt1720_mobo_cards, snd_vt1720_mobo_cards,
snd_vt1720_pontis_cards, snd_vt1720_pontis_cards,
snd_vt1724_prodigy_hifi_cards,
snd_vt1724_prodigy192_cards, snd_vt1724_prodigy192_cards,
snd_vt1724_juli_cards, snd_vt1724_juli_cards,
snd_vt1724_phase_cards, snd_vt1724_phase_cards,
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment