[ALSA] ICE1724: Added support for Audiotrak Prodigy 7.1 HiFi & HD2, Hercules Fortissimo IV
See ALSA bug#2384 for more details. Signed-off-by: Julian Scheel <julian@jusst.de> Signed-off-by: Konstantin Kletschke <konsti@ku-gbr.de> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
da65fd3bf1
commit
6b8d6e5518
@ -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 {
|
|||||||
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 @@
|
|||||||
#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("{"
|
|||||||
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 = {
|
|||||||
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,
|
||||||
|
1195
sound/pci/ice1712/prodigy_hifi.c
Normal file
1195
sound/pci/ice1712/prodigy_hifi.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user