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

Go to the source code of this file.

Macros

#define REVO_DEVICE_DESC
 
#define VT1724_SUBDEVICE_REVOLUTION71   0x12143036
 
#define VT1724_SUBDEVICE_REVOLUTION51   0x12143136
 
#define VT1724_SUBDEVICE_AUDIOPHILE192   0x12143236
 
#define VT1724_REVO_CCLK   0x02
 
#define VT1724_REVO_CDIN   0x04 /* not used */
 
#define VT1724_REVO_CDOUT   0x08
 
#define VT1724_REVO_CS0   0x10 /* AK5365 chipselect for (revo51) */
 
#define VT1724_REVO_CS1   0x20 /* front AKM4381 chipselect */
 
#define VT1724_REVO_CS2   0x40 /* surround AKM4355 CS (revo71) */
 
#define VT1724_REVO_I2C_DATA   0x40 /* I2C: PT 2258 SDA (on revo51) */
 
#define VT1724_REVO_I2C_CLOCK   0x80 /* I2C: PT 2258 SCL (on revo51) */
 
#define VT1724_REVO_CS3   0x80 /* AK4114 for AP192 */
 
#define VT1724_REVO_MUTE   (1<<22) /* 0 = all mute, 1 = normal operation */
 

Variables

struct snd_ice1712_card_info snd_vt1724_revo_cards []
 

Macro Definition Documentation

#define REVO_DEVICE_DESC
Value:
"{MidiMan M Audio,Revolution 7.1},"\
"{MidiMan M Audio,Revolution 5.1},"\
"{MidiMan M Audio,Audiophile 192},"

Definition at line 27 of file revo.h.

#define VT1724_REVO_CCLK   0x02

Definition at line 44 of file revo.h.

#define VT1724_REVO_CDIN   0x04 /* not used */

Definition at line 45 of file revo.h.

#define VT1724_REVO_CDOUT   0x08

Definition at line 46 of file revo.h.

#define VT1724_REVO_CS0   0x10 /* AK5365 chipselect for (revo51) */

Definition at line 47 of file revo.h.

#define VT1724_REVO_CS1   0x20 /* front AKM4381 chipselect */

Definition at line 48 of file revo.h.

#define VT1724_REVO_CS2   0x40 /* surround AKM4355 CS (revo71) */

Definition at line 49 of file revo.h.

#define VT1724_REVO_CS3   0x80 /* AK4114 for AP192 */

Definition at line 52 of file revo.h.

#define VT1724_REVO_I2C_CLOCK   0x80 /* I2C: PT 2258 SCL (on revo51) */

Definition at line 51 of file revo.h.

#define VT1724_REVO_I2C_DATA   0x40 /* I2C: PT 2258 SDA (on revo51) */

Definition at line 50 of file revo.h.

#define VT1724_REVO_MUTE   (1<<22) /* 0 = all mute, 1 = normal operation */

Definition at line 53 of file revo.h.

#define VT1724_SUBDEVICE_AUDIOPHILE192   0x12143236

Definition at line 34 of file revo.h.

#define VT1724_SUBDEVICE_REVOLUTION51   0x12143136

Definition at line 33 of file revo.h.

#define VT1724_SUBDEVICE_REVOLUTION71   0x12143036

Definition at line 32 of file revo.h.

Variable Documentation

struct snd_ice1712_card_info snd_vt1724_revo_cards
Initial value:
= {
{
.name = "M Audio Revolution-7.1",
.model = "revo71",
.chip_init = revo_init,
.build_controls = revo_add_controls,
},
{
.name = "M Audio Revolution-5.1",
.model = "revo51",
.chip_init = revo_init,
.build_controls = revo_add_controls,
},
{
.name = "M Audio Audiophile192",
.model = "ap192",
.chip_init = revo_init,
.build_controls = revo_add_controls,
},
{ }
}

Definition at line 610 of file revo.c.