summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/sound/pci/echoaudio/indigoio.c
diff options
context:
space:
mode:
authorSrikant Patnaik2015-01-11 12:28:04 +0530
committerSrikant Patnaik2015-01-11 12:28:04 +0530
commit871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch)
tree8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/sound/pci/echoaudio/indigoio.c
parent9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff)
downloadFOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.gz
FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.bz2
FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.zip
Moved, renamed, and deleted files
The original directory structure was scattered and unorganized. Changes are basically to make it look like kernel structure.
Diffstat (limited to 'ANDROID_3.4.5/sound/pci/echoaudio/indigoio.c')
-rw-r--r--ANDROID_3.4.5/sound/pci/echoaudio/indigoio.c108
1 files changed, 0 insertions, 108 deletions
diff --git a/ANDROID_3.4.5/sound/pci/echoaudio/indigoio.c b/ANDROID_3.4.5/sound/pci/echoaudio/indigoio.c
deleted file mode 100644
index c22c82fd..00000000
--- a/ANDROID_3.4.5/sound/pci/echoaudio/indigoio.c
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- * ALSA driver for Echoaudio soundcards.
- * Copyright (C) 2003-2004 Giuliano Pochini <pochini@shiny.it>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#define INDIGO_FAMILY
-#define ECHOCARD_INDIGO_IO
-#define ECHOCARD_NAME "Indigo IO"
-#define ECHOCARD_HAS_MONITOR
-#define ECHOCARD_HAS_SUPER_INTERLEAVE
-#define ECHOCARD_HAS_VMIXER
-#define ECHOCARD_HAS_STEREO_BIG_ENDIAN32
-
-/* Pipe indexes */
-#define PX_ANALOG_OUT 0 /* 8 */
-#define PX_DIGITAL_OUT 8 /* 0 */
-#define PX_ANALOG_IN 8 /* 2 */
-#define PX_DIGITAL_IN 10 /* 0 */
-#define PX_NUM 10
-
-/* Bus indexes */
-#define BX_ANALOG_OUT 0 /* 2 */
-#define BX_DIGITAL_OUT 2 /* 0 */
-#define BX_ANALOG_IN 2 /* 2 */
-#define BX_DIGITAL_IN 4 /* 0 */
-#define BX_NUM 4
-
-
-#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"
-
-MODULE_FIRMWARE("ea/loader_dsp.fw");
-MODULE_FIRMWARE("ea/indigo_io_dsp.fw");
-
-#define FW_361_LOADER 0
-#define FW_INDIGO_IO_DSP 1
-
-static const struct firmware card_fw[] = {
- {0, "loader_dsp.fw"},
- {0, "indigo_io_dsp.fw"}
-};
-
-static DEFINE_PCI_DEVICE_TABLE(snd_echo_ids) = {
- {0x1057, 0x3410, 0xECC0, 0x00A0, 0, 0, 0}, /* Indigo IO*/
- {0,}
-};
-
-static struct snd_pcm_hardware pcm_hardware_skel = {
- .info = SNDRV_PCM_INFO_MMAP |
- SNDRV_PCM_INFO_INTERLEAVED |
- SNDRV_PCM_INFO_BLOCK_TRANSFER |
- SNDRV_PCM_INFO_MMAP_VALID |
- SNDRV_PCM_INFO_PAUSE |
- SNDRV_PCM_INFO_SYNC_START,
- .formats = SNDRV_PCM_FMTBIT_U8 |
- SNDRV_PCM_FMTBIT_S16_LE |
- SNDRV_PCM_FMTBIT_S24_3LE |
- SNDRV_PCM_FMTBIT_S32_LE |
- SNDRV_PCM_FMTBIT_S32_BE,
- .rates = SNDRV_PCM_RATE_32000 |
- SNDRV_PCM_RATE_44100 |
- SNDRV_PCM_RATE_48000 |
- SNDRV_PCM_RATE_88200 |
- SNDRV_PCM_RATE_96000,
- .rate_min = 32000,
- .rate_max = 96000,
- .channels_min = 1,
- .channels_max = 8,
- .buffer_bytes_max = 262144,
- .period_bytes_min = 32,
- .period_bytes_max = 131072,
- .periods_min = 2,
- .periods_max = 220,
-};
-
-#include "indigoio_dsp.c"
-#include "echoaudio_dsp.c"
-#include "echoaudio.c"
-