Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
delta.h File Reference

Go to the source code of this file.

Macros

#define DELTA_DEVICE_DESC
 
#define ICE1712_SUBDEVICE_DELTA1010   0x121430d6
 
#define ICE1712_SUBDEVICE_DELTA1010E   0xff1430d6
 
#define ICE1712_SUBDEVICE_DELTADIO2496   0x121431d6
 
#define ICE1712_SUBDEVICE_DELTA66   0x121432d6
 
#define ICE1712_SUBDEVICE_DELTA66E   0xff1432d6
 
#define ICE1712_SUBDEVICE_DELTA44   0x121433d6
 
#define ICE1712_SUBDEVICE_AUDIOPHILE   0x121434d6
 
#define ICE1712_SUBDEVICE_DELTA410   0x121438d6
 
#define ICE1712_SUBDEVICE_DELTA1010LT   0x12143bd6
 
#define ICE1712_SUBDEVICE_VX442   0x12143cd6
 
#define ICE1712_SUBDEVICE_MEDIASTATION   0x694c0100
 
#define ICE1712_SUBDEVICE_EDIROLDA2496   0xce164010
 
#define ICE1712_DELTA_DFS   0x01 /* fast/slow sample rate mode */
 
#define ICE1712_DELTA_SPDIF_IN_STAT   0x02
 
#define ICE1712_DELTA_SPDIF_OUT_STAT_CLOCK   0x04
 
#define ICE1712_DELTA_SPDIF_OUT_STAT_DATA   0x08
 
#define ICE1712_DELTA_SPDIF_INPUT_SELECT   0x10
 
#define ICE1712_DELTA_WORD_CLOCK_SELECT   0x10
 
#define ICE1712_DELTA_WORD_CLOCK_STATUS   0x20
 
#define ICE1712_DELTA_CODEC_SERIAL_DATA   0x10
 
#define ICE1712_DELTA_CODEC_SERIAL_CLOCK   0x20
 
#define ICE1712_DELTA_CODEC_CHIP_A   0x40
 
#define ICE1712_DELTA_CODEC_CHIP_B   0x80
 
#define ICE1712_DELTA_AP_CCLK   0x02 /* SPI clock */
 
#define ICE1712_DELTA_AP_DIN   0x04 /* data input */
 
#define ICE1712_DELTA_AP_DOUT   0x08 /* data output */
 
#define ICE1712_DELTA_AP_CS_DIGITAL   0x10 /* CS8427 chip select */
 
#define ICE1712_DELTA_AP_CS_CODEC   0x20 /* AK4528 (audiophile), AK4529 (Delta410) chip select */
 
#define ICE1712_DELTA_1010LT_CCLK   0x02 /* SPI clock (AK4524 + CS8427) */
 
#define ICE1712_DELTA_1010LT_DIN   0x04 /* data input (CS8427) */
 
#define ICE1712_DELTA_1010LT_DOUT   0x08 /* data output (AK4524 + CS8427) */
 
#define ICE1712_DELTA_1010LT_CS   0x70 /* mask for CS address */
 
#define ICE1712_DELTA_1010LT_CS_CHIP_A   0x00 /* AK4524 #0 */
 
#define ICE1712_DELTA_1010LT_CS_CHIP_B   0x10 /* AK4524 #1 */
 
#define ICE1712_DELTA_1010LT_CS_CHIP_C   0x20 /* AK4524 #2 */
 
#define ICE1712_DELTA_1010LT_CS_CHIP_D   0x30 /* AK4524 #3 */
 
#define ICE1712_DELTA_1010LT_CS_CS8427   0x40 /* CS8427 */
 
#define ICE1712_DELTA_1010LT_CS_NONE   0x50 /* nothing */
 
#define ICE1712_DELTA_1010LT_WORDCLOCK   0x80 /* sample clock source: 0 = Word Clock Input, 1 = S/PDIF Input ??? */
 
#define ICE1712_DELTA_66E_CCLK   0x02 /* SPI clock */
 
#define ICE1712_DELTA_66E_DIN   0x04 /* data input */
 
#define ICE1712_DELTA_66E_DOUT   0x08 /* data output */
 
#define ICE1712_DELTA_66E_CS_CS8427   0x10 /* chip select, low = CS8427 */
 
#define ICE1712_DELTA_66E_CS_CHIP_A   0x20 /* AK4524 #0 */
 
#define ICE1712_DELTA_66E_CS_CHIP_B   0x40 /* AK4524 #1 */
 
#define ICE1712_VX442_CCLK   0x02 /* SPI clock */
 
#define ICE1712_VX442_DIN   0x04 /* data input */
 
#define ICE1712_VX442_DOUT   0x08 /* data output */
 
#define ICE1712_VX442_CS_DIGITAL   0x10 /* chip select, low = CS8427 */
 
#define ICE1712_VX442_CODEC_CHIP_A   0x20 /* select chip A */
 
#define ICE1712_VX442_CODEC_CHIP_B   0x40 /* select chip B */
 

Variables

struct snd_ice1712_card_info snd_ice1712_delta_cards []
 

Macro Definition Documentation

#define DELTA_DEVICE_DESC
Value:
"{MidiMan M Audio,Delta 1010},"\
"{MidiMan M Audio,Delta 1010LT},"\
"{MidiMan M Audio,Delta DiO 2496},"\
"{MidiMan M Audio,Delta 66},"\
"{MidiMan M Audio,Delta 44},"\
"{MidiMan M Audio,Delta 410},"\
"{MidiMan M Audio,Audiophile 24/96},"\
"{Digigram,VX442},"\
"{Lionstracs,Mediastation},"\
"{Edirol,DA2496},"

Definition at line 28 of file delta.h.

#define ICE1712_DELTA_1010LT_CCLK   0x02 /* SPI clock (AK4524 + CS8427) */

Definition at line 135 of file delta.h.

#define ICE1712_DELTA_1010LT_CS   0x70 /* mask for CS address */

Definition at line 138 of file delta.h.

#define ICE1712_DELTA_1010LT_CS_CHIP_A   0x00 /* AK4524 #0 */

Definition at line 139 of file delta.h.

#define ICE1712_DELTA_1010LT_CS_CHIP_B   0x10 /* AK4524 #1 */

Definition at line 140 of file delta.h.

#define ICE1712_DELTA_1010LT_CS_CHIP_C   0x20 /* AK4524 #2 */

Definition at line 141 of file delta.h.

#define ICE1712_DELTA_1010LT_CS_CHIP_D   0x30 /* AK4524 #3 */

Definition at line 142 of file delta.h.

#define ICE1712_DELTA_1010LT_CS_CS8427   0x40 /* CS8427 */

Definition at line 143 of file delta.h.

#define ICE1712_DELTA_1010LT_CS_NONE   0x50 /* nothing */

Definition at line 144 of file delta.h.

#define ICE1712_DELTA_1010LT_DIN   0x04 /* data input (CS8427) */

Definition at line 136 of file delta.h.

#define ICE1712_DELTA_1010LT_DOUT   0x08 /* data output (AK4524 + CS8427) */

Definition at line 137 of file delta.h.

#define ICE1712_DELTA_1010LT_WORDCLOCK   0x80 /* sample clock source: 0 = Word Clock Input, 1 = S/PDIF Input ??? */

Definition at line 145 of file delta.h.

#define ICE1712_DELTA_66E_CCLK   0x02 /* SPI clock */

Definition at line 151 of file delta.h.

#define ICE1712_DELTA_66E_CS_CHIP_A   0x20 /* AK4524 #0 */

Definition at line 155 of file delta.h.

#define ICE1712_DELTA_66E_CS_CHIP_B   0x40 /* AK4524 #1 */

Definition at line 156 of file delta.h.

#define ICE1712_DELTA_66E_CS_CS8427   0x10 /* chip select, low = CS8427 */

Definition at line 154 of file delta.h.

#define ICE1712_DELTA_66E_DIN   0x04 /* data input */

Definition at line 152 of file delta.h.

#define ICE1712_DELTA_66E_DOUT   0x08 /* data output */

Definition at line 153 of file delta.h.

#define ICE1712_DELTA_AP_CCLK   0x02 /* SPI clock */

Definition at line 123 of file delta.h.

#define ICE1712_DELTA_AP_CS_CODEC   0x20 /* AK4528 (audiophile), AK4529 (Delta410) chip select */

Definition at line 129 of file delta.h.

#define ICE1712_DELTA_AP_CS_DIGITAL   0x10 /* CS8427 chip select */

Definition at line 127 of file delta.h.

#define ICE1712_DELTA_AP_DIN   0x04 /* data input */

Definition at line 125 of file delta.h.

#define ICE1712_DELTA_AP_DOUT   0x08 /* data output */

Definition at line 126 of file delta.h.

#define ICE1712_DELTA_CODEC_CHIP_A   0x40

Definition at line 109 of file delta.h.

#define ICE1712_DELTA_CODEC_CHIP_B   0x80

Definition at line 110 of file delta.h.

#define ICE1712_DELTA_CODEC_SERIAL_CLOCK   0x20

Definition at line 106 of file delta.h.

#define ICE1712_DELTA_CODEC_SERIAL_DATA   0x10

Definition at line 104 of file delta.h.

#define ICE1712_DELTA_DFS   0x01 /* fast/slow sample rate mode */

Definition at line 62 of file delta.h.

#define ICE1712_DELTA_SPDIF_IN_STAT   0x02

Definition at line 64 of file delta.h.

#define ICE1712_DELTA_SPDIF_INPUT_SELECT   0x10

Definition at line 83 of file delta.h.

#define ICE1712_DELTA_SPDIF_OUT_STAT_CLOCK   0x04

Definition at line 69 of file delta.h.

#define ICE1712_DELTA_SPDIF_OUT_STAT_DATA   0x08

Definition at line 74 of file delta.h.

#define ICE1712_DELTA_WORD_CLOCK_SELECT   0x10

Definition at line 92 of file delta.h.

#define ICE1712_DELTA_WORD_CLOCK_STATUS   0x20

Definition at line 96 of file delta.h.

#define ICE1712_SUBDEVICE_AUDIOPHILE   0x121434d6

Definition at line 46 of file delta.h.

#define ICE1712_SUBDEVICE_DELTA1010   0x121430d6

Definition at line 40 of file delta.h.

#define ICE1712_SUBDEVICE_DELTA1010E   0xff1430d6

Definition at line 41 of file delta.h.

#define ICE1712_SUBDEVICE_DELTA1010LT   0x12143bd6

Definition at line 48 of file delta.h.

#define ICE1712_SUBDEVICE_DELTA410   0x121438d6

Definition at line 47 of file delta.h.

#define ICE1712_SUBDEVICE_DELTA44   0x121433d6

Definition at line 45 of file delta.h.

#define ICE1712_SUBDEVICE_DELTA66   0x121432d6

Definition at line 43 of file delta.h.

#define ICE1712_SUBDEVICE_DELTA66E   0xff1432d6

Definition at line 44 of file delta.h.

#define ICE1712_SUBDEVICE_DELTADIO2496   0x121431d6

Definition at line 42 of file delta.h.

#define ICE1712_SUBDEVICE_EDIROLDA2496   0xce164010

Definition at line 51 of file delta.h.

#define ICE1712_SUBDEVICE_MEDIASTATION   0x694c0100

Definition at line 50 of file delta.h.

#define ICE1712_SUBDEVICE_VX442   0x12143cd6

Definition at line 49 of file delta.h.

#define ICE1712_VX442_CCLK   0x02 /* SPI clock */

Definition at line 159 of file delta.h.

#define ICE1712_VX442_CODEC_CHIP_A   0x20 /* select chip A */

Definition at line 163 of file delta.h.

#define ICE1712_VX442_CODEC_CHIP_B   0x40 /* select chip B */

Definition at line 164 of file delta.h.

#define ICE1712_VX442_CS_DIGITAL   0x10 /* chip select, low = CS8427 */

Definition at line 162 of file delta.h.

#define ICE1712_VX442_DIN   0x04 /* data input */

Definition at line 160 of file delta.h.

#define ICE1712_VX442_DOUT   0x08 /* data output */

Definition at line 161 of file delta.h.

Variable Documentation

struct snd_ice1712_card_info snd_ice1712_delta_cards

Definition at line 805 of file delta.c.