Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6ef80706 authored by Pavel Hofman's avatar Pavel Hofman Committed by Takashi Iwai
Browse files

ALSA: ice1724 - Infrasonic Quartet support



* three external clock types
* all controls supported

Signed-off-by: default avatarPavel Hofman <pavel.hofman@ivitera.com>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 1ff97cb9
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -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 prodigy_hifi.o juli.o phase.o wtm.o se.o maya44.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 maya44.o quartet.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
+3 −0
Original line number Original line Diff line number Diff line
@@ -53,6 +53,7 @@
#include "phase.h"
#include "phase.h"
#include "wtm.h"
#include "wtm.h"
#include "se.h"
#include "se.h"
#include "quartet.h"


MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>");
MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>");
MODULE_DESCRIPTION("VIA ICEnsemble ICE1724/1720 (Envy24HT/PT)");
MODULE_DESCRIPTION("VIA ICEnsemble ICE1724/1720 (Envy24HT/PT)");
@@ -70,6 +71,7 @@ MODULE_SUPPORTED_DEVICE("{"
	       PHASE_DEVICE_DESC
	       PHASE_DEVICE_DESC
	       WTM_DEVICE_DESC
	       WTM_DEVICE_DESC
	       SE_DEVICE_DESC
	       SE_DEVICE_DESC
	       QTET_DEVICE_DESC
		"{VIA,VT1720},"
		"{VIA,VT1720},"
		"{VIA,VT1724},"
		"{VIA,VT1724},"
		"{ICEnsemble,Generic ICE1724},"
		"{ICEnsemble,Generic ICE1724},"
@@ -2184,6 +2186,7 @@ static struct snd_ice1712_card_info *card_tables[] __devinitdata = {
	snd_vt1724_phase_cards,
	snd_vt1724_phase_cards,
	snd_vt1724_wtm_cards,
	snd_vt1724_wtm_cards,
	snd_vt1724_se_cards,
	snd_vt1724_se_cards,
	snd_vt1724_qtet_cards,
	NULL,
	NULL,
};
};


+1130 −0

File added.

Preview size limit exceeded, changes collapsed.

+10 −0
Original line number Original line Diff line number Diff line
#ifndef __SOUND_QTET_H
#define __SOUND_QTET_H

#define QTET_DEVICE_DESC		"{Infrasonic,Quartet},"

#define VT1724_SUBDEVICE_QTET		0x30305349	/* Infrasonic Quartet */

extern struct snd_ice1712_card_info  snd_vt1724_qtet_cards[];

#endif	/* __SOUND_QTET_H */