FreeBSD kernel sound device code
cmireg.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _DEV_PCI_CMPCIREG_H_   (1)
 
#define CMPCI_PCI_IOBASEREG   (PCI_MAPREG_START)
 
#define CMPCI_REG_FUNC_0   0x00
 
#define CMPCI_REG_CH0_DIR   0x00000001
 
#define CMPCI_REG_CH1_DIR   0x00000002
 
#define CMPCI_REG_CH0_PAUSE   0x00000004
 
#define CMPCI_REG_CH1_PAUSE   0x00000008
 
#define CMPCI_REG_CH0_ENABLE   0x00010000
 
#define CMPCI_REG_CH1_ENABLE   0x00020000
 
#define CMPCI_REG_CH0_RESET   0x00040000
 
#define CMPCI_REG_CH1_RESET   0x00080000
 
#define CMPCI_REG_FUNC_1   0x04
 
#define CMPCI_REG_JOY_ENABLE   0x00000002
 
#define CMPCI_REG_UART_ENABLE   0x00000004
 
#define CMPCI_REG_LEGACY_ENABLE   0x00000008
 
#define CMPCI_REG_BREQ   0x00000010
 
#define CMPCI_REG_MCBINTR_ENABLE   0x00000020
 
#define CMPCI_REG_SPDIFOUT_DAC   0x00000040
 
#define CMPCI_REG_SPDIF_LOOP   0x00000080
 
#define CMPCI_REG_SPDIF0_ENABLE   0x00000100
 
#define CMPCI_REG_SPDIF1_ENABLE   0x00000200
 
#define CMPCI_REG_DAC_FS_SHIFT   10
 
#define CMPCI_REG_DAC_FS_MASK   0x00000007
 
#define CMPCI_REG_ADC_FS_SHIFT   13
 
#define CMPCI_REG_ADC_FS_MASK   0x00000007
 
#define CMPCI_REG_CHANNEL_FORMAT   0x08
 
#define CMPCI_REG_CH0_FORMAT_SHIFT   0
 
#define CMPCI_REG_CH0_FORMAT_MASK   0x00000003
 
#define CMPCI_REG_CH1_FORMAT_SHIFT   2
 
#define CMPCI_REG_CH1_FORMAT_MASK   0x00000003
 
#define CMPCI_REG_FORMAT_MONO   0x00000000
 
#define CMPCI_REG_FORMAT_STEREO   0x00000001
 
#define CMPCI_REG_FORMAT_8BIT   0x00000000
 
#define CMPCI_REG_FORMAT_16BIT   0x00000002
 
#define CMPCI_REG_INTR_CTRL   0x0c
 
#define CMPCI_REG_CH0_INTR_ENABLE   0x00010000
 
#define CMPCI_REG_CH1_INTR_ENABLE   0x00020000
 
#define CMPCI_REG_TDMA_INTR_ENABLE   0x00040000
 
#define CMPCI_REG_INTR_STATUS   0x10
 
#define CMPCI_REG_CH0_INTR   0x00000001
 
#define CMPCI_REG_CH1_INTR   0x00000002
 
#define CMPCI_REG_CH0_BUSY   0x00000004
 
#define CMPCI_REG_CH1_BUSY   0x00000008
 
#define CMPCI_REG_LEGACY_STEREO   0x00000010
 
#define CMPCI_REG_LEGACY_HDMA   0x00000020
 
#define CMPCI_REG_DMASTAT   0x00000040
 
#define CMPCI_REG_XDO46   0x00000080
 
#define CMPCI_REG_HTDMA_INTR   0x00004000
 
#define CMPCI_REG_LTDMA_INTR   0x00008000
 
#define CMPCI_REG_UART_INTR   0x00010000
 
#define CMPCI_REG_MCB_INTR   0x04000000
 
#define CMPCI_REG_VCO   0x08000000
 
#define CMPCI_REG_ANY_INTR   0x80000000
 
#define CMPCI_REG_LEGACY_CTRL   0x14
 
#define CMPCI_REG_LEGACY_SPDIF_ENABLE   0x00200000
 
#define CMPCI_REG_SPDIF_COPYRIGHT   0x00400000
 
#define CMPCI_REG_XSPDIF_ENABLE   0x00800000
 
#define CMPCI_REG_FMSEL_SHIFT   24
 
#define CMPCI_REG_FMSEL_MASK   0x00000003
 
#define CMPCI_REG_VSBSEL_SHIFT   26
 
#define CMPCI_REG_VSBSEL_MASK   0x00000003
 
#define CMPCI_REG_VMPUSEL_SHIFT   29
 
#define CMPCI_REG_VMPUSEL_MASK   0x00000003
 
#define CMPCI_REG_MISC   0x18
 
#define CMPCI_REG_POWER_DOWN   0x80000000
 
#define CMPCI_REG_BUS_AND_DSP_RESET   0x40000000
 
#define CMPCI_REG_N4SPK3D   0x04000000
 
#define CMPCI_REG_W_SPDIF_48L   0x01000000
 
#define CMPCI_REG_XCHGDAC   0x00400000
 
#define CMPCI_REG_FM_ENABLE   0x00080000
 
#define CMPCI_REG_SPDIF_48K   0x00008000
 
#define CMPCI_REG_SBDATA   0x22
 
#define CMPCI_REG_SBADDR   0x23
 
#define CMPCI_SB16_MIXER_RESET   0x00
 
#define CMPCI_SB16_MIXER_MASTER_L   0x30
 
#define CMPCI_SB16_MIXER_MASTER_R   0x31
 
#define CMPCI_SB16_MIXER_VOICE_L   0x32
 
#define CMPCI_SB16_MIXER_VOICE_R   0x33
 
#define CMPCI_SB16_MIXER_FM_L   0x34
 
#define CMPCI_SB16_MIXER_FM_R   0x35
 
#define CMPCI_SB16_MIXER_CDDA_L   0x36
 
#define CMPCI_SB16_MIXER_CDDA_R   0x37
 
#define CMPCI_SB16_MIXER_LINE_L   0x38
 
#define CMPCI_SB16_MIXER_LINE_R   0x39
 
#define CMPCI_SB16_MIXER_MIC   0x3A
 
#define CMPCI_SB16_MIXER_SPEAKER   0x3B
 
#define CMPCI_SB16_MIXER_OUTMIX   0x3C
 
#define CMPCI_SB16_SW_MIC   0x01
 
#define CMPCI_SB16_SW_CD_R   0x02
 
#define CMPCI_SB16_SW_CD_L   0x04
 
#define CMPCI_SB16_SW_CD   (CMPCI_SB16_SW_CD_L|CMPCI_SB16_SW_CD_R)
 
#define CMPCI_SB16_SW_LINE_R   0x08
 
#define CMPCI_SB16_SW_LINE_L   0x10
 
#define CMPCI_SB16_SW_LINE   (CMPCI_SB16_SW_LINE_L|CMPCI_SB16_SW_LINE_R)
 
#define CMPCI_SB16_SW_FM_R   0x20
 
#define CMPCI_SB16_SW_FM_L   0x40
 
#define CMPCI_SB16_SW_FM   (CMPCI_SB16_SW_FM_L|CMPCI_SB16_SW_FM_R)
 
#define CMPCI_SB16_MIXER_ADCMIX_L   0x3D
 
#define CMPCI_SB16_MIXER_ADCMIX_R   0x3E
 
#define CMPCI_SB16_MIXER_FM_SRC_R   0x20
 
#define CMPCI_SB16_MIXER_LINE_SRC_R   0x08
 
#define CMPCI_SB16_MIXER_CD_SRC_R   0x02
 
#define CMPCI_SB16_MIXER_MIC_SRC   0x01
 
#define CMPCI_SB16_MIXER_SRC_R_TO_L(v)   ((v) << 1)
 
#define CMPCI_SB16_MIXER_INGAIN_L   0x3F
 
#define CMPCI_SB16_MIXER_INGAIN_R   0x40
 
#define CMPCI_SB16_MIXER_OUTGAIN_L   0x41
 
#define CMPCI_SB16_MIXER_OUTGAIN_R   0x42
 
#define CMPCI_SB16_MIXER_AGC   0x43
 
#define CMPCI_SB16_MIXER_TREBLE_L   0x44
 
#define CMPCI_SB16_MIXER_TREBLE_R   0x45
 
#define CMPCI_SB16_MIXER_BASS_L   0x46
 
#define CMPCI_SB16_MIXER_BASS_R   0x47
 
#define CMPCI_SB16_MIXER_L_TO_R(addr)   ((addr)+1)
 
#define CMPCI_ADJUST_MIC_GAIN(sc, x)   cmpci_adjust((x), 0xf8)
 
#define CMPCI_ADJUST_GAIN(sc, x)   cmpci_adjust((x), 0xf8)
 
#define CMPCI_ADJUST_2_GAIN(sc, x)   cmpci_adjust((x), 0xc0)
 
#define CMPCI_REG_MIXER1   0x24
 
#define CMPCI_SPK4   0x20
 
#define CMPCI_REAR2FRONT   0x10
 
#define CMPCI_X3DEN   0x02
 
#define CMPCI_REG_MPU_BASE   0x40
 
#define CMPCI_REG_MPU_SIZE   0x10
 
#define CMPCI_REG_FM_BASE   0x50
 
#define CMPCI_REG_FM_SIZE   0x10
 
#define CMPCI_REG_AUX_MIC   0x25
 
#define CMPCI_AUX_SELECT_R   0x80
 
#define CMPCI_AUX_SELECT_L   0x40
 
#define CMPCI_AUX_MUTE_R   0x20
 
#define CMPCI_AUX_MUTE_L   0x10
 
#define CMPCI_VAD_MIC   0x0e
 
#define CMPCI_MIC_QUIET   0x01
 
#define CMPCI_REG_DMA0_BASE   0x80
 
#define CMPCI_REG_DMA0_BYTES   0x84
 
#define CMPCI_REG_DMA0_SAMPLES   0x86
 
#define CMPCI_REG_DMA1_BASE   0x88
 
#define CMPCI_REG_DMA1_BYTES   0x8C
 
#define CMPCI_REG_DMA1_SAMPLES   0x8E
 
#define CMPCI_REG_RATE_5512   0
 
#define CMPCI_REG_RATE_11025   1
 
#define CMPCI_REG_RATE_22050   2
 
#define CMPCI_REG_RATE_44100   3
 
#define CMPCI_REG_RATE_8000   4
 
#define CMPCI_REG_RATE_16000   5
 
#define CMPCI_REG_RATE_32000   6
 
#define CMPCI_REG_RATE_48000   7
 
#define CMPCI_REG_NUMRATE   8
 

Macro Definition Documentation

◆ _DEV_PCI_CMPCIREG_H_

#define _DEV_PCI_CMPCIREG_H_   (1)

Definition at line 37 of file cmireg.h.

◆ CMPCI_ADJUST_2_GAIN

#define CMPCI_ADJUST_2_GAIN (   sc,
 
)    cmpci_adjust((x), 0xc0)

Definition at line 172 of file cmireg.h.

◆ CMPCI_ADJUST_GAIN

#define CMPCI_ADJUST_GAIN (   sc,
 
)    cmpci_adjust((x), 0xf8)

Definition at line 171 of file cmireg.h.

◆ CMPCI_ADJUST_MIC_GAIN

#define CMPCI_ADJUST_MIC_GAIN (   sc,
 
)    cmpci_adjust((x), 0xf8)

Definition at line 170 of file cmireg.h.

◆ CMPCI_AUX_MUTE_L

#define CMPCI_AUX_MUTE_L   0x10

Definition at line 188 of file cmireg.h.

◆ CMPCI_AUX_MUTE_R

#define CMPCI_AUX_MUTE_R   0x20

Definition at line 187 of file cmireg.h.

◆ CMPCI_AUX_SELECT_L

#define CMPCI_AUX_SELECT_L   0x40

Definition at line 186 of file cmireg.h.

◆ CMPCI_AUX_SELECT_R

#define CMPCI_AUX_SELECT_R   0x80

Definition at line 185 of file cmireg.h.

◆ CMPCI_MIC_QUIET

#define CMPCI_MIC_QUIET   0x01

Definition at line 190 of file cmireg.h.

◆ CMPCI_PCI_IOBASEREG

#define CMPCI_PCI_IOBASEREG   (PCI_MAPREG_START)

Definition at line 43 of file cmireg.h.

◆ CMPCI_REAR2FRONT

#define CMPCI_REAR2FRONT   0x10

Definition at line 176 of file cmireg.h.

◆ CMPCI_REG_ADC_FS_MASK

#define CMPCI_REG_ADC_FS_MASK   0x00000007

Definition at line 72 of file cmireg.h.

◆ CMPCI_REG_ADC_FS_SHIFT

#define CMPCI_REG_ADC_FS_SHIFT   13

Definition at line 71 of file cmireg.h.

◆ CMPCI_REG_ANY_INTR

#define CMPCI_REG_ANY_INTR   0x80000000

Definition at line 103 of file cmireg.h.

◆ CMPCI_REG_AUX_MIC

#define CMPCI_REG_AUX_MIC   0x25

Definition at line 184 of file cmireg.h.

◆ CMPCI_REG_BREQ

#define CMPCI_REG_BREQ   0x00000010

Definition at line 63 of file cmireg.h.

◆ CMPCI_REG_BUS_AND_DSP_RESET

#define CMPCI_REG_BUS_AND_DSP_RESET   0x40000000

Definition at line 118 of file cmireg.h.

◆ CMPCI_REG_CH0_BUSY

#define CMPCI_REG_CH0_BUSY   0x00000004

Definition at line 92 of file cmireg.h.

◆ CMPCI_REG_CH0_DIR

#define CMPCI_REG_CH0_DIR   0x00000001

Definition at line 50 of file cmireg.h.

◆ CMPCI_REG_CH0_ENABLE

#define CMPCI_REG_CH0_ENABLE   0x00010000

Definition at line 54 of file cmireg.h.

◆ CMPCI_REG_CH0_FORMAT_MASK

#define CMPCI_REG_CH0_FORMAT_MASK   0x00000003

Definition at line 76 of file cmireg.h.

◆ CMPCI_REG_CH0_FORMAT_SHIFT

#define CMPCI_REG_CH0_FORMAT_SHIFT   0

Definition at line 75 of file cmireg.h.

◆ CMPCI_REG_CH0_INTR

#define CMPCI_REG_CH0_INTR   0x00000001

Definition at line 90 of file cmireg.h.

◆ CMPCI_REG_CH0_INTR_ENABLE

#define CMPCI_REG_CH0_INTR_ENABLE   0x00010000

Definition at line 85 of file cmireg.h.

◆ CMPCI_REG_CH0_PAUSE

#define CMPCI_REG_CH0_PAUSE   0x00000004

Definition at line 52 of file cmireg.h.

◆ CMPCI_REG_CH0_RESET

#define CMPCI_REG_CH0_RESET   0x00040000

Definition at line 56 of file cmireg.h.

◆ CMPCI_REG_CH1_BUSY

#define CMPCI_REG_CH1_BUSY   0x00000008

Definition at line 93 of file cmireg.h.

◆ CMPCI_REG_CH1_DIR

#define CMPCI_REG_CH1_DIR   0x00000002

Definition at line 51 of file cmireg.h.

◆ CMPCI_REG_CH1_ENABLE

#define CMPCI_REG_CH1_ENABLE   0x00020000

Definition at line 55 of file cmireg.h.

◆ CMPCI_REG_CH1_FORMAT_MASK

#define CMPCI_REG_CH1_FORMAT_MASK   0x00000003

Definition at line 78 of file cmireg.h.

◆ CMPCI_REG_CH1_FORMAT_SHIFT

#define CMPCI_REG_CH1_FORMAT_SHIFT   2

Definition at line 77 of file cmireg.h.

◆ CMPCI_REG_CH1_INTR

#define CMPCI_REG_CH1_INTR   0x00000002

Definition at line 91 of file cmireg.h.

◆ CMPCI_REG_CH1_INTR_ENABLE

#define CMPCI_REG_CH1_INTR_ENABLE   0x00020000

Definition at line 86 of file cmireg.h.

◆ CMPCI_REG_CH1_PAUSE

#define CMPCI_REG_CH1_PAUSE   0x00000008

Definition at line 53 of file cmireg.h.

◆ CMPCI_REG_CH1_RESET

#define CMPCI_REG_CH1_RESET   0x00080000

Definition at line 57 of file cmireg.h.

◆ CMPCI_REG_CHANNEL_FORMAT

#define CMPCI_REG_CHANNEL_FORMAT   0x08

Definition at line 74 of file cmireg.h.

◆ CMPCI_REG_DAC_FS_MASK

#define CMPCI_REG_DAC_FS_MASK   0x00000007

Definition at line 70 of file cmireg.h.

◆ CMPCI_REG_DAC_FS_SHIFT

#define CMPCI_REG_DAC_FS_SHIFT   10

Definition at line 69 of file cmireg.h.

◆ CMPCI_REG_DMA0_BASE

#define CMPCI_REG_DMA0_BASE   0x80

Definition at line 192 of file cmireg.h.

◆ CMPCI_REG_DMA0_BYTES

#define CMPCI_REG_DMA0_BYTES   0x84

Definition at line 193 of file cmireg.h.

◆ CMPCI_REG_DMA0_SAMPLES

#define CMPCI_REG_DMA0_SAMPLES   0x86

Definition at line 194 of file cmireg.h.

◆ CMPCI_REG_DMA1_BASE

#define CMPCI_REG_DMA1_BASE   0x88

Definition at line 195 of file cmireg.h.

◆ CMPCI_REG_DMA1_BYTES

#define CMPCI_REG_DMA1_BYTES   0x8C

Definition at line 196 of file cmireg.h.

◆ CMPCI_REG_DMA1_SAMPLES

#define CMPCI_REG_DMA1_SAMPLES   0x8E

Definition at line 197 of file cmireg.h.

◆ CMPCI_REG_DMASTAT

#define CMPCI_REG_DMASTAT   0x00000040

Definition at line 96 of file cmireg.h.

◆ CMPCI_REG_FM_BASE

#define CMPCI_REG_FM_BASE   0x50

Definition at line 181 of file cmireg.h.

◆ CMPCI_REG_FM_ENABLE

#define CMPCI_REG_FM_ENABLE   0x00080000

Definition at line 122 of file cmireg.h.

◆ CMPCI_REG_FM_SIZE

#define CMPCI_REG_FM_SIZE   0x10

Definition at line 182 of file cmireg.h.

◆ CMPCI_REG_FMSEL_MASK

#define CMPCI_REG_FMSEL_MASK   0x00000003

Definition at line 110 of file cmireg.h.

◆ CMPCI_REG_FMSEL_SHIFT

#define CMPCI_REG_FMSEL_SHIFT   24

Definition at line 109 of file cmireg.h.

◆ CMPCI_REG_FORMAT_16BIT

#define CMPCI_REG_FORMAT_16BIT   0x00000002

Definition at line 82 of file cmireg.h.

◆ CMPCI_REG_FORMAT_8BIT

#define CMPCI_REG_FORMAT_8BIT   0x00000000

Definition at line 81 of file cmireg.h.

◆ CMPCI_REG_FORMAT_MONO

#define CMPCI_REG_FORMAT_MONO   0x00000000

Definition at line 79 of file cmireg.h.

◆ CMPCI_REG_FORMAT_STEREO

#define CMPCI_REG_FORMAT_STEREO   0x00000001

Definition at line 80 of file cmireg.h.

◆ CMPCI_REG_FUNC_0

#define CMPCI_REG_FUNC_0   0x00

Definition at line 49 of file cmireg.h.

◆ CMPCI_REG_FUNC_1

#define CMPCI_REG_FUNC_1   0x04

Definition at line 59 of file cmireg.h.

◆ CMPCI_REG_HTDMA_INTR

#define CMPCI_REG_HTDMA_INTR   0x00004000

Definition at line 98 of file cmireg.h.

◆ CMPCI_REG_INTR_CTRL

#define CMPCI_REG_INTR_CTRL   0x0c

Definition at line 84 of file cmireg.h.

◆ CMPCI_REG_INTR_STATUS

#define CMPCI_REG_INTR_STATUS   0x10

Definition at line 89 of file cmireg.h.

◆ CMPCI_REG_JOY_ENABLE

#define CMPCI_REG_JOY_ENABLE   0x00000002

Definition at line 60 of file cmireg.h.

◆ CMPCI_REG_LEGACY_CTRL

#define CMPCI_REG_LEGACY_CTRL   0x14

Definition at line 105 of file cmireg.h.

◆ CMPCI_REG_LEGACY_ENABLE

#define CMPCI_REG_LEGACY_ENABLE   0x00000008

Definition at line 62 of file cmireg.h.

◆ CMPCI_REG_LEGACY_HDMA

#define CMPCI_REG_LEGACY_HDMA   0x00000020

Definition at line 95 of file cmireg.h.

◆ CMPCI_REG_LEGACY_SPDIF_ENABLE

#define CMPCI_REG_LEGACY_SPDIF_ENABLE   0x00200000

Definition at line 106 of file cmireg.h.

◆ CMPCI_REG_LEGACY_STEREO

#define CMPCI_REG_LEGACY_STEREO   0x00000010

Definition at line 94 of file cmireg.h.

◆ CMPCI_REG_LTDMA_INTR

#define CMPCI_REG_LTDMA_INTR   0x00008000

Definition at line 99 of file cmireg.h.

◆ CMPCI_REG_MCB_INTR

#define CMPCI_REG_MCB_INTR   0x04000000

Definition at line 101 of file cmireg.h.

◆ CMPCI_REG_MCBINTR_ENABLE

#define CMPCI_REG_MCBINTR_ENABLE   0x00000020

Definition at line 64 of file cmireg.h.

◆ CMPCI_REG_MISC

#define CMPCI_REG_MISC   0x18

Definition at line 116 of file cmireg.h.

◆ CMPCI_REG_MIXER1

#define CMPCI_REG_MIXER1   0x24

Definition at line 174 of file cmireg.h.

◆ CMPCI_REG_MPU_BASE

#define CMPCI_REG_MPU_BASE   0x40

Definition at line 179 of file cmireg.h.

◆ CMPCI_REG_MPU_SIZE

#define CMPCI_REG_MPU_SIZE   0x10

Definition at line 180 of file cmireg.h.

◆ CMPCI_REG_N4SPK3D

#define CMPCI_REG_N4SPK3D   0x04000000

Definition at line 119 of file cmireg.h.

◆ CMPCI_REG_NUMRATE

#define CMPCI_REG_NUMRATE   8

Definition at line 208 of file cmireg.h.

◆ CMPCI_REG_POWER_DOWN

#define CMPCI_REG_POWER_DOWN   0x80000000

Definition at line 117 of file cmireg.h.

◆ CMPCI_REG_RATE_11025

#define CMPCI_REG_RATE_11025   1

Definition at line 201 of file cmireg.h.

◆ CMPCI_REG_RATE_16000

#define CMPCI_REG_RATE_16000   5

Definition at line 205 of file cmireg.h.

◆ CMPCI_REG_RATE_22050

#define CMPCI_REG_RATE_22050   2

Definition at line 202 of file cmireg.h.

◆ CMPCI_REG_RATE_32000

#define CMPCI_REG_RATE_32000   6

Definition at line 206 of file cmireg.h.

◆ CMPCI_REG_RATE_44100

#define CMPCI_REG_RATE_44100   3

Definition at line 203 of file cmireg.h.

◆ CMPCI_REG_RATE_48000

#define CMPCI_REG_RATE_48000   7

Definition at line 207 of file cmireg.h.

◆ CMPCI_REG_RATE_5512

#define CMPCI_REG_RATE_5512   0

Definition at line 200 of file cmireg.h.

◆ CMPCI_REG_RATE_8000

#define CMPCI_REG_RATE_8000   4

Definition at line 204 of file cmireg.h.

◆ CMPCI_REG_SBADDR

#define CMPCI_REG_SBADDR   0x23

Definition at line 126 of file cmireg.h.

◆ CMPCI_REG_SBDATA

#define CMPCI_REG_SBDATA   0x22

Definition at line 125 of file cmireg.h.

◆ CMPCI_REG_SPDIF0_ENABLE

#define CMPCI_REG_SPDIF0_ENABLE   0x00000100

Definition at line 67 of file cmireg.h.

◆ CMPCI_REG_SPDIF1_ENABLE

#define CMPCI_REG_SPDIF1_ENABLE   0x00000200

Definition at line 68 of file cmireg.h.

◆ CMPCI_REG_SPDIF_48K

#define CMPCI_REG_SPDIF_48K   0x00008000

Definition at line 123 of file cmireg.h.

◆ CMPCI_REG_SPDIF_COPYRIGHT

#define CMPCI_REG_SPDIF_COPYRIGHT   0x00400000

Definition at line 107 of file cmireg.h.

◆ CMPCI_REG_SPDIF_LOOP

#define CMPCI_REG_SPDIF_LOOP   0x00000080

Definition at line 66 of file cmireg.h.

◆ CMPCI_REG_SPDIFOUT_DAC

#define CMPCI_REG_SPDIFOUT_DAC   0x00000040

Definition at line 65 of file cmireg.h.

◆ CMPCI_REG_TDMA_INTR_ENABLE

#define CMPCI_REG_TDMA_INTR_ENABLE   0x00040000

Definition at line 87 of file cmireg.h.

◆ CMPCI_REG_UART_ENABLE

#define CMPCI_REG_UART_ENABLE   0x00000004

Definition at line 61 of file cmireg.h.

◆ CMPCI_REG_UART_INTR

#define CMPCI_REG_UART_INTR   0x00010000

Definition at line 100 of file cmireg.h.

◆ CMPCI_REG_VCO

#define CMPCI_REG_VCO   0x08000000

Definition at line 102 of file cmireg.h.

◆ CMPCI_REG_VMPUSEL_MASK

#define CMPCI_REG_VMPUSEL_MASK   0x00000003

Definition at line 114 of file cmireg.h.

◆ CMPCI_REG_VMPUSEL_SHIFT

#define CMPCI_REG_VMPUSEL_SHIFT   29

Definition at line 113 of file cmireg.h.

◆ CMPCI_REG_VSBSEL_MASK

#define CMPCI_REG_VSBSEL_MASK   0x00000003

Definition at line 112 of file cmireg.h.

◆ CMPCI_REG_VSBSEL_SHIFT

#define CMPCI_REG_VSBSEL_SHIFT   26

Definition at line 111 of file cmireg.h.

◆ CMPCI_REG_W_SPDIF_48L

#define CMPCI_REG_W_SPDIF_48L   0x01000000

Definition at line 120 of file cmireg.h.

◆ CMPCI_REG_XCHGDAC

#define CMPCI_REG_XCHGDAC   0x00400000

Definition at line 121 of file cmireg.h.

◆ CMPCI_REG_XDO46

#define CMPCI_REG_XDO46   0x00000080

Definition at line 97 of file cmireg.h.

◆ CMPCI_REG_XSPDIF_ENABLE

#define CMPCI_REG_XSPDIF_ENABLE   0x00800000

Definition at line 108 of file cmireg.h.

◆ CMPCI_SB16_MIXER_ADCMIX_L

#define CMPCI_SB16_MIXER_ADCMIX_L   0x3D

Definition at line 151 of file cmireg.h.

◆ CMPCI_SB16_MIXER_ADCMIX_R

#define CMPCI_SB16_MIXER_ADCMIX_R   0x3E

Definition at line 152 of file cmireg.h.

◆ CMPCI_SB16_MIXER_AGC

#define CMPCI_SB16_MIXER_AGC   0x43

Definition at line 163 of file cmireg.h.

◆ CMPCI_SB16_MIXER_BASS_L

#define CMPCI_SB16_MIXER_BASS_L   0x46

Definition at line 166 of file cmireg.h.

◆ CMPCI_SB16_MIXER_BASS_R

#define CMPCI_SB16_MIXER_BASS_R   0x47

Definition at line 167 of file cmireg.h.

◆ CMPCI_SB16_MIXER_CD_SRC_R

#define CMPCI_SB16_MIXER_CD_SRC_R   0x02

Definition at line 155 of file cmireg.h.

◆ CMPCI_SB16_MIXER_CDDA_L

#define CMPCI_SB16_MIXER_CDDA_L   0x36

Definition at line 134 of file cmireg.h.

◆ CMPCI_SB16_MIXER_CDDA_R

#define CMPCI_SB16_MIXER_CDDA_R   0x37

Definition at line 135 of file cmireg.h.

◆ CMPCI_SB16_MIXER_FM_L

#define CMPCI_SB16_MIXER_FM_L   0x34

Definition at line 132 of file cmireg.h.

◆ CMPCI_SB16_MIXER_FM_R

#define CMPCI_SB16_MIXER_FM_R   0x35

Definition at line 133 of file cmireg.h.

◆ CMPCI_SB16_MIXER_FM_SRC_R

#define CMPCI_SB16_MIXER_FM_SRC_R   0x20

Definition at line 153 of file cmireg.h.

◆ CMPCI_SB16_MIXER_INGAIN_L

#define CMPCI_SB16_MIXER_INGAIN_L   0x3F

Definition at line 159 of file cmireg.h.

◆ CMPCI_SB16_MIXER_INGAIN_R

#define CMPCI_SB16_MIXER_INGAIN_R   0x40

Definition at line 160 of file cmireg.h.

◆ CMPCI_SB16_MIXER_L_TO_R

#define CMPCI_SB16_MIXER_L_TO_R (   addr)    ((addr)+1)

Definition at line 168 of file cmireg.h.

◆ CMPCI_SB16_MIXER_LINE_L

#define CMPCI_SB16_MIXER_LINE_L   0x38

Definition at line 136 of file cmireg.h.

◆ CMPCI_SB16_MIXER_LINE_R

#define CMPCI_SB16_MIXER_LINE_R   0x39

Definition at line 137 of file cmireg.h.

◆ CMPCI_SB16_MIXER_LINE_SRC_R

#define CMPCI_SB16_MIXER_LINE_SRC_R   0x08

Definition at line 154 of file cmireg.h.

◆ CMPCI_SB16_MIXER_MASTER_L

#define CMPCI_SB16_MIXER_MASTER_L   0x30

Definition at line 128 of file cmireg.h.

◆ CMPCI_SB16_MIXER_MASTER_R

#define CMPCI_SB16_MIXER_MASTER_R   0x31

Definition at line 129 of file cmireg.h.

◆ CMPCI_SB16_MIXER_MIC

#define CMPCI_SB16_MIXER_MIC   0x3A

Definition at line 138 of file cmireg.h.

◆ CMPCI_SB16_MIXER_MIC_SRC

#define CMPCI_SB16_MIXER_MIC_SRC   0x01

Definition at line 156 of file cmireg.h.

◆ CMPCI_SB16_MIXER_OUTGAIN_L

#define CMPCI_SB16_MIXER_OUTGAIN_L   0x41

Definition at line 161 of file cmireg.h.

◆ CMPCI_SB16_MIXER_OUTGAIN_R

#define CMPCI_SB16_MIXER_OUTGAIN_R   0x42

Definition at line 162 of file cmireg.h.

◆ CMPCI_SB16_MIXER_OUTMIX

#define CMPCI_SB16_MIXER_OUTMIX   0x3C

Definition at line 140 of file cmireg.h.

◆ CMPCI_SB16_MIXER_RESET

#define CMPCI_SB16_MIXER_RESET   0x00

Definition at line 127 of file cmireg.h.

◆ CMPCI_SB16_MIXER_SPEAKER

#define CMPCI_SB16_MIXER_SPEAKER   0x3B

Definition at line 139 of file cmireg.h.

◆ CMPCI_SB16_MIXER_SRC_R_TO_L

#define CMPCI_SB16_MIXER_SRC_R_TO_L (   v)    ((v) << 1)

Definition at line 157 of file cmireg.h.

◆ CMPCI_SB16_MIXER_TREBLE_L

#define CMPCI_SB16_MIXER_TREBLE_L   0x44

Definition at line 164 of file cmireg.h.

◆ CMPCI_SB16_MIXER_TREBLE_R

#define CMPCI_SB16_MIXER_TREBLE_R   0x45

Definition at line 165 of file cmireg.h.

◆ CMPCI_SB16_MIXER_VOICE_L

#define CMPCI_SB16_MIXER_VOICE_L   0x32

Definition at line 130 of file cmireg.h.

◆ CMPCI_SB16_MIXER_VOICE_R

#define CMPCI_SB16_MIXER_VOICE_R   0x33

Definition at line 131 of file cmireg.h.

◆ CMPCI_SB16_SW_CD

#define CMPCI_SB16_SW_CD   (CMPCI_SB16_SW_CD_L|CMPCI_SB16_SW_CD_R)

Definition at line 144 of file cmireg.h.

◆ CMPCI_SB16_SW_CD_L

#define CMPCI_SB16_SW_CD_L   0x04

Definition at line 143 of file cmireg.h.

◆ CMPCI_SB16_SW_CD_R

#define CMPCI_SB16_SW_CD_R   0x02

Definition at line 142 of file cmireg.h.

◆ CMPCI_SB16_SW_FM

#define CMPCI_SB16_SW_FM   (CMPCI_SB16_SW_FM_L|CMPCI_SB16_SW_FM_R)

Definition at line 150 of file cmireg.h.

◆ CMPCI_SB16_SW_FM_L

#define CMPCI_SB16_SW_FM_L   0x40

Definition at line 149 of file cmireg.h.

◆ CMPCI_SB16_SW_FM_R

#define CMPCI_SB16_SW_FM_R   0x20

Definition at line 148 of file cmireg.h.

◆ CMPCI_SB16_SW_LINE

#define CMPCI_SB16_SW_LINE   (CMPCI_SB16_SW_LINE_L|CMPCI_SB16_SW_LINE_R)

Definition at line 147 of file cmireg.h.

◆ CMPCI_SB16_SW_LINE_L

#define CMPCI_SB16_SW_LINE_L   0x10

Definition at line 146 of file cmireg.h.

◆ CMPCI_SB16_SW_LINE_R

#define CMPCI_SB16_SW_LINE_R   0x08

Definition at line 145 of file cmireg.h.

◆ CMPCI_SB16_SW_MIC

#define CMPCI_SB16_SW_MIC   0x01

Definition at line 141 of file cmireg.h.

◆ CMPCI_SPK4

#define CMPCI_SPK4   0x20

Definition at line 175 of file cmireg.h.

◆ CMPCI_VAD_MIC

#define CMPCI_VAD_MIC   0x0e

Definition at line 189 of file cmireg.h.

◆ CMPCI_X3DEN

#define CMPCI_X3DEN   0x02

Definition at line 177 of file cmireg.h.