Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Variables
vx222.h File Reference
#include <sound/vx_core.h>

Go to the source code of this file.

Data Structures

struct  snd_vx222
 

Macros

#define VX2_AKM_LEVEL_MAX   0x93
 
#define VX_RESET_DMA_REGISTER_OFFSET   0x00000008
 
#define VX_INTCSR_VALUE   0x00000001
 
#define VX_PCI_INTERRUPT_MASK   0x00000040
 
#define VX_CDSP_TEST1_MASK   0x00000080
 
#define VX_CDSP_TOR1_MASK   0x00000040
 
#define VX_CDSP_TOR2_MASK   0x00000020
 
#define VX_CDSP_RESERVED0_0_MASK   0x00000010
 
#define VX_CDSP_CODEC_RESET_MASK   0x00000008
 
#define VX_CDSP_VALID_IRQ_MASK   0x00000004
 
#define VX_CDSP_TEST0_MASK   0x00000002
 
#define VX_CDSP_DSP_RESET_MASK   0x00000001
 
#define VX_CDSP_GPIO_OUT_MASK   0x00000060
 
#define VX_GPIO_OUT_BIT_OFFSET   5
 
#define VX_CFG_SYNCDSP_MASK   0x00000080
 
#define VX_CFG_RESERVED0_0_MASK   0x00000040
 
#define VX_CFG_RESERVED1_0_MASK   0x00000020
 
#define VX_CFG_RESERVED2_0_MASK   0x00000010
 
#define VX_CFG_DATAIN_SEL_MASK   0x00000008
 
#define VX_CFG_RESERVED3_0_MASK   0x00000004
 
#define VX_CFG_RESERVED4_0_MASK   0x00000002
 
#define VX_CFG_CLOCKIN_SEL_MASK   0x00000001
 
#define VX_STATUS_DATA_XICOR_MASK   0x00000080
 
#define VX_STATUS_VAL_TEST1_MASK   0x00000040
 
#define VX_STATUS_VAL_TEST0_MASK   0x00000020
 
#define VX_STATUS_RESERVED0_MASK   0x00000010
 
#define VX_STATUS_VAL_TOR1_MASK   0x00000008
 
#define VX_STATUS_VAL_TOR0_MASK   0x00000004
 
#define VX_STATUS_LEVEL_IN_MASK   0x00000002
 
#define VX_STATUS_MEMIRQ_MASK   0x00000001
 
#define VX_STATUS_GPIO_IN_MASK   0x0000000C
 
#define VX_GPIO_IN_BIT_OFFSET   0
 
#define MICRO_SELECT_INPUT_NORM   0x00
 
#define MICRO_SELECT_INPUT_MUTE   0x01
 
#define MICRO_SELECT_INPUT_LIMIT   0x02
 
#define MICRO_SELECT_INPUT_MASK   0x03
 
#define MICRO_SELECT_PREAMPLI_G_0   0x00
 
#define MICRO_SELECT_PREAMPLI_G_1   0x04
 
#define MICRO_SELECT_PREAMPLI_G_2   0x08
 
#define MICRO_SELECT_PREAMPLI_G_3   0x0C
 
#define MICRO_SELECT_PREAMPLI_MASK   0x0C
 
#define MICRO_SELECT_PREAMPLI_OFFSET   2
 
#define MICRO_SELECT_RAISE_COMPR   0x10
 
#define MICRO_SELECT_NOISE_T_52DB   0x00
 
#define MICRO_SELECT_NOISE_T_42DB   0x20
 
#define MICRO_SELECT_NOISE_T_32DB   0x40
 
#define MICRO_SELECT_NOISE_T_MASK   0x60
 
#define MICRO_SELECT_PHANTOM_ALIM   0x80
 

Variables

struct snd_vx_ops vx222_ops
 
struct snd_vx_ops vx222_old_ops
 

Macro Definition Documentation

#define MICRO_SELECT_INPUT_LIMIT   0x02

Definition at line 94 of file vx222.h.

#define MICRO_SELECT_INPUT_MASK   0x03

Definition at line 95 of file vx222.h.

#define MICRO_SELECT_INPUT_MUTE   0x01

Definition at line 93 of file vx222.h.

#define MICRO_SELECT_INPUT_NORM   0x00

Definition at line 92 of file vx222.h.

#define MICRO_SELECT_NOISE_T_32DB   0x40

Definition at line 108 of file vx222.h.

#define MICRO_SELECT_NOISE_T_42DB   0x20

Definition at line 107 of file vx222.h.

#define MICRO_SELECT_NOISE_T_52DB   0x00

Definition at line 106 of file vx222.h.

#define MICRO_SELECT_NOISE_T_MASK   0x60

Definition at line 109 of file vx222.h.

#define MICRO_SELECT_PHANTOM_ALIM   0x80

Definition at line 111 of file vx222.h.

#define MICRO_SELECT_PREAMPLI_G_0   0x00

Definition at line 97 of file vx222.h.

#define MICRO_SELECT_PREAMPLI_G_1   0x04

Definition at line 98 of file vx222.h.

#define MICRO_SELECT_PREAMPLI_G_2   0x08

Definition at line 99 of file vx222.h.

#define MICRO_SELECT_PREAMPLI_G_3   0x0C

Definition at line 100 of file vx222.h.

#define MICRO_SELECT_PREAMPLI_MASK   0x0C

Definition at line 101 of file vx222.h.

#define MICRO_SELECT_PREAMPLI_OFFSET   2

Definition at line 102 of file vx222.h.

#define MICRO_SELECT_RAISE_COMPR   0x10

Definition at line 104 of file vx222.h.

#define VX2_AKM_LEVEL_MAX   0x93

Definition at line 43 of file vx222.h.

#define VX_CDSP_CODEC_RESET_MASK   0x00000008

Definition at line 60 of file vx222.h.

#define VX_CDSP_DSP_RESET_MASK   0x00000001

Definition at line 63 of file vx222.h.

#define VX_CDSP_GPIO_OUT_MASK   0x00000060

Definition at line 65 of file vx222.h.

#define VX_CDSP_RESERVED0_0_MASK   0x00000010

Definition at line 59 of file vx222.h.

#define VX_CDSP_TEST0_MASK   0x00000002

Definition at line 62 of file vx222.h.

#define VX_CDSP_TEST1_MASK   0x00000080

Definition at line 56 of file vx222.h.

#define VX_CDSP_TOR1_MASK   0x00000040

Definition at line 57 of file vx222.h.

#define VX_CDSP_TOR2_MASK   0x00000020

Definition at line 58 of file vx222.h.

#define VX_CDSP_VALID_IRQ_MASK   0x00000004

Definition at line 61 of file vx222.h.

#define VX_CFG_CLOCKIN_SEL_MASK   0x00000001

Definition at line 76 of file vx222.h.

#define VX_CFG_DATAIN_SEL_MASK   0x00000008

Definition at line 73 of file vx222.h.

#define VX_CFG_RESERVED0_0_MASK   0x00000040

Definition at line 70 of file vx222.h.

#define VX_CFG_RESERVED1_0_MASK   0x00000020

Definition at line 71 of file vx222.h.

#define VX_CFG_RESERVED2_0_MASK   0x00000010

Definition at line 72 of file vx222.h.

#define VX_CFG_RESERVED3_0_MASK   0x00000004

Definition at line 74 of file vx222.h.

#define VX_CFG_RESERVED4_0_MASK   0x00000002

Definition at line 75 of file vx222.h.

#define VX_CFG_SYNCDSP_MASK   0x00000080

Definition at line 69 of file vx222.h.

#define VX_GPIO_IN_BIT_OFFSET   0

Definition at line 89 of file vx222.h.

#define VX_GPIO_OUT_BIT_OFFSET   5

Definition at line 66 of file vx222.h.

#define VX_INTCSR_VALUE   0x00000001

Definition at line 52 of file vx222.h.

#define VX_PCI_INTERRUPT_MASK   0x00000040

Definition at line 53 of file vx222.h.

#define VX_RESET_DMA_REGISTER_OFFSET   0x00000008

Definition at line 49 of file vx222.h.

#define VX_STATUS_DATA_XICOR_MASK   0x00000080

Definition at line 79 of file vx222.h.

#define VX_STATUS_GPIO_IN_MASK   0x0000000C

Definition at line 88 of file vx222.h.

#define VX_STATUS_LEVEL_IN_MASK   0x00000002

Definition at line 85 of file vx222.h.

#define VX_STATUS_MEMIRQ_MASK   0x00000001

Definition at line 86 of file vx222.h.

#define VX_STATUS_RESERVED0_MASK   0x00000010

Definition at line 82 of file vx222.h.

#define VX_STATUS_VAL_TEST0_MASK   0x00000020

Definition at line 81 of file vx222.h.

#define VX_STATUS_VAL_TEST1_MASK   0x00000040

Definition at line 80 of file vx222.h.

#define VX_STATUS_VAL_TOR0_MASK   0x00000004

Definition at line 84 of file vx222.h.

#define VX_STATUS_VAL_TOR1_MASK   0x00000008

Definition at line 83 of file vx222.h.

Variable Documentation

struct snd_vx_ops vx222_old_ops

Definition at line 1014 of file vx222_ops.c.

struct snd_vx_ops vx222_ops

Definition at line 994 of file vx222_ops.c.