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

Go to the source code of this file.

Macros

#define AUREON_DEVICE_DESC
 
#define VT1724_SUBDEVICE_AUREON51_SKY   0x3b154711 /* Aureon 5.1 Sky */
 
#define VT1724_SUBDEVICE_AUREON71_SPACE   0x3b154511 /* Aureon 7.1 Space */
 
#define VT1724_SUBDEVICE_AUREON71_UNIVERSE   0x3b155311 /* Aureon 7.1 Universe */
 
#define VT1724_SUBDEVICE_PRODIGY71   0x33495345 /* PRODIGY 7.1 */
 
#define VT1724_SUBDEVICE_PRODIGY71LT   0x32315441 /* PRODIGY 7.1 LT */
 
#define VT1724_SUBDEVICE_PRODIGY71XT   0x36315441 /* PRODIGY 7.1 XT*/
 
#define AUREON_CS8415_CS   (1 << 22)
 
#define AUREON_SPI_MISO   (1 << 21)
 
#define AUREON_WM_RESET   (1 << 20)
 
#define AUREON_SPI_CLK   (1 << 19)
 
#define AUREON_SPI_MOSI   (1 << 18)
 
#define AUREON_WM_RW   (1 << 17)
 
#define AUREON_AC97_RESET   (1 << 16)
 
#define AUREON_DIGITAL_SEL1   (1 << 15)
 
#define AUREON_HP_SEL   (1 << 14)
 
#define AUREON_WM_CS   (1 << 12)
 
#define AUREON_AC97_COMMIT   (1 << 11)
 
#define AUREON_AC97_ADDR   (1 << 10)
 
#define AUREON_AC97_DATA_LOW   (1 << 9)
 
#define AUREON_AC97_DATA_HIGH   (1 << 8)
 
#define AUREON_AC97_DATA_MASK   0xFF
 
#define PRODIGY_WM_CS   (1 << 8)
 
#define PRODIGY_SPI_MOSI   (1 << 10)
 
#define PRODIGY_SPI_CLK   (1 << 9)
 
#define PRODIGY_HP_SEL   (1 << 5)
 

Variables

struct snd_ice1712_card_info snd_vt1724_aureon_cards []
 

Macro Definition Documentation

#define AUREON_AC97_ADDR   (1 << 10)

Definition at line 55 of file aureon.h.

#define AUREON_AC97_COMMIT   (1 << 11)

Definition at line 54 of file aureon.h.

#define AUREON_AC97_DATA_HIGH   (1 << 8)

Definition at line 57 of file aureon.h.

#define AUREON_AC97_DATA_LOW   (1 << 9)

Definition at line 56 of file aureon.h.

#define AUREON_AC97_DATA_MASK   0xFF

Definition at line 58 of file aureon.h.

#define AUREON_AC97_RESET   (1 << 16)

Definition at line 50 of file aureon.h.

#define AUREON_CS8415_CS   (1 << 22)

Definition at line 44 of file aureon.h.

#define AUREON_DEVICE_DESC
Value:
"{Terratec,Aureon 5.1 Sky},"\
"{Terratec,Aureon 7.1 Space},"\
"{Terratec,Aureon 7.1 Universe}," \
"{AudioTrak,Prodigy 7.1}," \
"{AudioTrak,Prodigy 7.1 LT},"\
"{AudioTrak,Prodigy 7.1 XT},"

Definition at line 27 of file aureon.h.

#define AUREON_DIGITAL_SEL1   (1 << 15)

Definition at line 51 of file aureon.h.

#define AUREON_HP_SEL   (1 << 14)

Definition at line 52 of file aureon.h.

#define AUREON_SPI_CLK   (1 << 19)

Definition at line 47 of file aureon.h.

#define AUREON_SPI_MISO   (1 << 21)

Definition at line 45 of file aureon.h.

#define AUREON_SPI_MOSI   (1 << 18)

Definition at line 48 of file aureon.h.

#define AUREON_WM_CS   (1 << 12)

Definition at line 53 of file aureon.h.

#define AUREON_WM_RESET   (1 << 20)

Definition at line 46 of file aureon.h.

#define AUREON_WM_RW   (1 << 17)

Definition at line 49 of file aureon.h.

#define PRODIGY_HP_SEL   (1 << 5)

Definition at line 63 of file aureon.h.

#define PRODIGY_SPI_CLK   (1 << 9)

Definition at line 62 of file aureon.h.

#define PRODIGY_SPI_MOSI   (1 << 10)

Definition at line 61 of file aureon.h.

#define PRODIGY_WM_CS   (1 << 8)

Definition at line 60 of file aureon.h.

#define VT1724_SUBDEVICE_AUREON51_SKY   0x3b154711 /* Aureon 5.1 Sky */

Definition at line 34 of file aureon.h.

#define VT1724_SUBDEVICE_AUREON71_SPACE   0x3b154511 /* Aureon 7.1 Space */

Definition at line 35 of file aureon.h.

#define VT1724_SUBDEVICE_AUREON71_UNIVERSE   0x3b155311 /* Aureon 7.1 Universe */

Definition at line 36 of file aureon.h.

#define VT1724_SUBDEVICE_PRODIGY71   0x33495345 /* PRODIGY 7.1 */

Definition at line 37 of file aureon.h.

#define VT1724_SUBDEVICE_PRODIGY71LT   0x32315441 /* PRODIGY 7.1 LT */

Definition at line 38 of file aureon.h.

#define VT1724_SUBDEVICE_PRODIGY71XT   0x36315441 /* PRODIGY 7.1 XT*/

Definition at line 39 of file aureon.h.

Variable Documentation

struct snd_ice1712_card_info snd_vt1724_aureon_cards

Definition at line 2246 of file aureon.c.