#include <linux/delay.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/pci.h>
#include <linux/module.h>
#include <linux/firmware.h>
#include <linux/slab.h>
#include <sound/core.h>
#include <sound/info.h>
#include <sound/control.h>
#include <sound/tlv.h>
#include <sound/pcm.h>
#include <sound/pcm_params.h>
#include <sound/asoundef.h>
#include <sound/initval.h>
#include <asm/io.h>
#include <linux/atomic.h>
#include "echoaudio.h"
#include "mona_dsp.c"
#include "echoaudio_dsp.c"
#include "echoaudio_gml.c"
#include "echoaudio.c"
Go to the source code of this file.
#define BX_ANALOG_IN 14 /* 4 */ |
#define BX_ANALOG_OUT 0 /* 6 */ |
#define BX_DIGITAL_IN 18 /* 8 */ |
#define BX_DIGITAL_OUT 6 /* 8 */ |
#define ECHOCARD_HAS_ADAT 6 |
#define ECHOCARD_HAS_ASIC |
#define ECHOCARD_HAS_DIGITAL_IN_AUTOMUTE |
#define ECHOCARD_HAS_DIGITAL_IO |
#define ECHOCARD_HAS_DIGITAL_MODE_SWITCH |
#define ECHOCARD_HAS_EXTERNAL_CLOCK |
#define ECHOCARD_HAS_MONITOR |
#define ECHOCARD_HAS_STEREO_BIG_ENDIAN32 |
#define ECHOCARD_HAS_SUPER_INTERLEAVE |
#define ECHOCARD_NAME "Mona" |
#define FW_MONA_301_1_ASIC48 3 |
#define FW_MONA_301_1_ASIC96 4 |
#define FW_MONA_301_DSP 1 |
#define FW_MONA_361_1_ASIC48 5 |
#define FW_MONA_361_1_ASIC96 6 |
#define FW_MONA_361_DSP 2 |
#define PX_ANALOG_IN 14 /* 4 */ |
#define PX_ANALOG_OUT 0 /* 6 */ |
#define PX_DIGITAL_IN 18 /* 8 */ |
#define PX_DIGITAL_OUT 6 /* 8 */ |