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

Go to the source code of this file.

Macros

#define CHIP_AU8810
 
#define CARD_NAME   "Aureal Advantage"
 
#define CARD_NAME_SHORT   "au8810"
 
#define NR_ADB   0x10
 
#define NR_WT   0x00
 
#define NR_SRC   0x10
 
#define NR_A3D   0x10
 
#define NR_MIXIN   0x20
 
#define NR_MIXOUT   0x10
 
#define VORTEX_ADBDMA_STAT   0x27e00 /* read only, subbuffer, DMA pos */
 
#define POS_MASK   0x00000fff
 
#define POS_SHIFT   0x0
 
#define ADB_SUBBUF_MASK   0x00003000 /* ADB only. */
 
#define ADB_SUBBUF_SHIFT   0xc /* ADB only. */
 
#define VORTEX_ADBDMA_CTRL   0x27180 /* write only; format, flags, DMA pos */
 
#define OFFSET_MASK   0x00000fff
 
#define OFFSET_SHIFT   0x0
 
#define IE_MASK   0x00001000 /* interrupt enable. */
 
#define IE_SHIFT   0xc
 
#define DIR_MASK   0x00002000 /* Direction */
 
#define DIR_SHIFT   0xd
 
#define FMT_MASK   0x0003c000
 
#define FMT_SHIFT   0xe
 
#define VORTEX_ADBDMA_BUFCFG0   0x27100
 
#define VORTEX_ADBDMA_BUFCFG1   0x27104
 
#define VORTEX_ADBDMA_BUFBASE   0x27000
 
#define VORTEX_ADBDMA_START   0x27c00 /* Which subbuffer starts */
 
#define VORTEX_ADBDMA_STATUS   0x27A90 /* stored at AdbDma->this_10 / 2 DWORD in size. */
 
#define VORTEX_WTDMA_CTRL   0x27fd8 /* format, DMA pos */
 
#define VORTEX_WTDMA_STAT   0x27fe8 /* DMA subbuf, DMA pos */
 
#define WT_SUBBUF_MASK   0x3
 
#define WT_SUBBUF_SHIFT   0xc
 
#define VORTEX_WTDMA_BUFBASE   0x27fc0
 
#define VORTEX_WTDMA_BUFCFG0   0x27fd0
 
#define VORTEX_WTDMA_BUFCFG1   0x27fd4
 
#define VORTEX_WTDMA_START   0x27fe4 /* which subbuffer is first */
 
#define VORTEX_ADB_SR   0x28400 /* Samplerates enable/disable */
 
#define VORTEX_ADB_RTBASE   0x28000
 
#define VORTEX_ADB_RTBASE_COUNT   173
 
#define VORTEX_ADB_CHNBASE   0x282b4
 
#define VORTEX_ADB_CHNBASE_COUNT   24
 
#define ROUTE_MASK   0xffff
 
#define SOURCE_MASK   0xff00
 
#define ADB_MASK   0xff
 
#define ADB_SHIFT   0x8
 
#define OFFSET_ADBDMA   0x00
 
#define OFFSET_SRCIN   0x40
 
#define OFFSET_SRCOUT   0x20
 
#define OFFSET_MIXIN   0x50
 
#define OFFSET_MIXOUT   0x30
 
#define OFFSET_CODECIN   0x70
 
#define OFFSET_CODECOUT   0x88
 
#define OFFSET_SPORTIN   0x78 /* ch 0x13 */
 
#define OFFSET_SPORTOUT   0x90
 
#define OFFSET_SPDIFOUT   0x92 /* ch 0x14 check this! */
 
#define OFFSET_EQIN   0xa0
 
#define OFFSET_EQOUT   0x7e /* 2 routes on ch 0x11 */
 
#define OFFSET_XTALKOUT   0x66 /* crosstalk canceller (source) */
 
#define OFFSET_XTALKIN   0x96 /* crosstalk canceller (sink) */
 
#define OFFSET_A3DIN   0x70 /* ADB sink. */
 
#define OFFSET_A3DOUT   0xA6 /* ADB source. 2 routes per slice = 8 */
 
#define OFFSET_EFXIN   0x80 /* ADB sink. */
 
#define OFFSET_EFXOUT   0x68 /* ADB source. */
 
#define ADB_DMA(x)   (x)
 
#define ADB_SRCOUT(x)   (x + OFFSET_SRCOUT)
 
#define ADB_SRCIN(x)   (x + OFFSET_SRCIN)
 
#define ADB_MIXOUT(x)   (x + OFFSET_MIXOUT)
 
#define ADB_MIXIN(x)   (x + OFFSET_MIXIN)
 
#define ADB_CODECIN(x)   (x + OFFSET_CODECIN)
 
#define ADB_CODECOUT(x)   (x + OFFSET_CODECOUT)
 
#define ADB_SPORTIN(x)   (x + OFFSET_SPORTIN)
 
#define ADB_SPORTOUT(x)   (x + OFFSET_SPORTOUT)
 
#define ADB_SPDIFOUT(x)   (x + OFFSET_SPDIFOUT)
 
#define ADB_EQIN(x)   (x + OFFSET_EQIN)
 
#define ADB_EQOUT(x)   (x + OFFSET_EQOUT)
 
#define ADB_A3DOUT(x)   (x + OFFSET_A3DOUT) /* 0x10 A3D blocks */
 
#define ADB_A3DIN(x)   (x + OFFSET_A3DIN)
 
#define ADB_XTALKIN(x)   (x + OFFSET_XTALKIN)
 
#define ADB_XTALKOUT(x)   (x + OFFSET_XTALKOUT)
 
#define MIX_OUTL   0xe
 
#define MIX_OUTR   0xf
 
#define MIX_INL   0x1e
 
#define MIX_INR   0x1f
 
#define MIX_DEFIGAIN   0x08 /* 0x8 => 6dB */
 
#define MIX_DEFOGAIN   0x08
 
#define VORTEX_MIXER_SR   0x21f00
 
#define VORTEX_MIXER_CLIP   0x21f80
 
#define VORTEX_MIXER_CHNBASE   0x21e40
 
#define VORTEX_MIXER_RTBASE   0x21e00
 
#define MIXER_RTBASE_SIZE   0x38
 
#define VORTEX_MIX_ENIN   0x21a00 /* Input enable bits. 4 bits wide. */
 
#define VORTEX_MIX_SMP   0x21c00 /* AU8820: 0x9c00 */
 
#define VORTEX_MIX_INVOL_A   0x21000 /* in? */
 
#define VORTEX_MIX_INVOL_B   0x20000 /* out? */
 
#define VORTEX_MIX_VOL_A   0x21800
 
#define VORTEX_MIX_VOL_B   0x20800
 
#define VOL_MIN   0x80 /* Input volume when muted. */
 
#define VOL_MAX   0x7f /* FIXME: Not confirmed! Just guessed. */
 
#define VORTEX_SRC_CHNBASE   0x26c40
 
#define VORTEX_SRC_RTBASE   0x26c00
 
#define VORTEX_SRCBLOCK_SR   0x26cc0
 
#define VORTEX_SRC_SOURCE   0x26cc4
 
#define VORTEX_SRC_SOURCESIZE   0x26cc8
 
#define VORTEX_SRC_CONVRATIO   0x26e40
 
#define VORTEX_SRC_DRIFT0   0x26e80
 
#define VORTEX_SRC_DRIFT1   0x26ec0
 
#define VORTEX_SRC_DRIFT2   0x26f40
 
#define VORTEX_SRC_U0   0x26e00
 
#define U0_SLOWLOCK   0x200
 
#define VORTEX_SRC_U1   0x26f00
 
#define VORTEX_SRC_U2   0x26f80
 
#define VORTEX_SRC_DATA   0x26800 /* 0xc800 */
 
#define VORTEX_SRC_DATA0   0x26000
 
#define VORTEX_FIFO_ADBCTRL   0x16100 /* Control bits. */
 
#define VORTEX_FIFO_WTCTRL   0x16000
 
#define FIFO_RDONLY   0x00000001
 
#define FIFO_CTRL   0x00000002 /* Allow ctrl. ? */
 
#define FIFO_VALID   0x00000010
 
#define FIFO_EMPTY   0x00000020
 
#define FIFO_U0   0x00001000 /* Unknown. */
 
#define FIFO_U1   0x00010000
 
#define FIFO_SIZE_BITS   5
 
#define FIFO_SIZE   (1<<FIFO_SIZE_BITS)
 
#define FIFO_MASK   (FIFO_SIZE-1)
 
#define FIFO_BITS   0x03880000
 
#define VORTEX_FIFO_ADBDATA   0x14000
 
#define VORTEX_FIFO_WTDATA   0x10000
 
#define VORTEX_CODEC_CTRL   0x29184
 
#define VORTEX_CODEC_EN   0x29190
 
#define EN_CODEC0   0x00000300
 
#define EN_AC98   0x00000c00 /* Modem AC98 slots. */
 
#define EN_CODEC1   0x00003000
 
#define EN_CODEC   (EN_CODEC0 | EN_CODEC1)
 
#define EN_SPORT   0x00030000
 
#define EN_SPDIF   0x000c0000
 
#define VORTEX_CODEC_CHN   0x29080
 
#define VORTEX_CODEC_IO   0x29188
 
#define VORTEX_SPDIF_FLAGS   0x2205c
 
#define VORTEX_SPDIF_CFG0   0x291D0
 
#define VORTEX_SPDIF_CFG1   0x291D4
 
#define VORTEX_SPDIF_SMPRATE   0x29194
 
#define VORTEX_SMP_TIME   0x29198
 
#define VORTEX_MODEM_CTRL   0x291ac
 
#define VORTEX_IRQ_SOURCE   0x2a000 /* Interrupt source flags. */
 
#define VORTEX_IRQ_CTRL   0x2a004 /* Interrupt source mask. */
 
#define VORTEX_STAT   0x2a008 /* Status */
 
#define VORTEX_CTRL   0x2a00c
 
#define CTRL_MIDI_EN   0x00000001
 
#define CTRL_MIDI_PORT   0x00000060
 
#define CTRL_GAME_EN   0x00000008
 
#define CTRL_GAME_PORT   0x00000e00
 
#define CTRL_IRQ_ENABLE   0x00004000
 
#define VORTEX_IRQ_STAT   0x2919c
 
#define VORTEX_ENGINE_CTRL   0x27ae8
 
#define ENGINE_INIT   0x1380000
 
#define VORTEX_MIDI_DATA   0x28800
 
#define VORTEX_MIDI_CMD   0x28804 /* Write command / Read status */
 
#define VORTEX_CTRL2   0x2880c
 
#define CTRL2_GAME_ADCMODE   0x40
 
#define VORTEX_GAME_LEGACY   0x28808
 
#define VORTEX_GAME_AXIS   0x28810
 
#define AXIS_SIZE   4
 
#define AXIS_RANGE   0x1fff
 

Macro Definition Documentation

#define ADB_A3DIN (   x)    (x + OFFSET_A3DIN)

Definition at line 96 of file au8810.h.

#define ADB_A3DOUT (   x)    (x + OFFSET_A3DOUT) /* 0x10 A3D blocks */

Definition at line 95 of file au8810.h.

#define ADB_CODECIN (   x)    (x + OFFSET_CODECIN)

Definition at line 88 of file au8810.h.

#define ADB_CODECOUT (   x)    (x + OFFSET_CODECOUT)

Definition at line 89 of file au8810.h.

#define ADB_DMA (   x)    (x)

Definition at line 83 of file au8810.h.

#define ADB_EQIN (   x)    (x + OFFSET_EQIN)

Definition at line 93 of file au8810.h.

#define ADB_EQOUT (   x)    (x + OFFSET_EQOUT)

Definition at line 94 of file au8810.h.

#define ADB_MASK   0xff

Definition at line 59 of file au8810.h.

#define ADB_MIXIN (   x)    (x + OFFSET_MIXIN)

Definition at line 87 of file au8810.h.

#define ADB_MIXOUT (   x)    (x + OFFSET_MIXOUT)

Definition at line 86 of file au8810.h.

#define ADB_SHIFT   0x8

Definition at line 60 of file au8810.h.

#define ADB_SPDIFOUT (   x)    (x + OFFSET_SPDIFOUT)

Definition at line 92 of file au8810.h.

#define ADB_SPORTIN (   x)    (x + OFFSET_SPORTIN)

Definition at line 90 of file au8810.h.

#define ADB_SPORTOUT (   x)    (x + OFFSET_SPORTOUT)

Definition at line 91 of file au8810.h.

#define ADB_SRCIN (   x)    (x + OFFSET_SRCIN)

Definition at line 85 of file au8810.h.

#define ADB_SRCOUT (   x)    (x + OFFSET_SRCOUT)

Definition at line 84 of file au8810.h.

#define ADB_SUBBUF_MASK   0x00003000 /* ADB only. */

Definition at line 22 of file au8810.h.

#define ADB_SUBBUF_SHIFT   0xc /* ADB only. */

Definition at line 23 of file au8810.h.

#define ADB_XTALKIN (   x)    (x + OFFSET_XTALKIN)

Definition at line 97 of file au8810.h.

#define ADB_XTALKOUT (   x)    (x + OFFSET_XTALKOUT)

Definition at line 98 of file au8810.h.

#define AXIS_RANGE   0x1fff

Definition at line 224 of file au8810.h.

#define AXIS_SIZE   4

Definition at line 223 of file au8810.h.

#define CARD_NAME   "Aureal Advantage"

Definition at line 7 of file au8810.h.

#define CARD_NAME_SHORT   "au8810"

Definition at line 8 of file au8810.h.

#define CHIP_AU8810

Definition at line 5 of file au8810.h.

#define CTRL2_GAME_ADCMODE   0x40

Definition at line 220 of file au8810.h.

#define CTRL_GAME_EN   0x00000008

Definition at line 203 of file au8810.h.

#define CTRL_GAME_PORT   0x00000e00

Definition at line 204 of file au8810.h.

#define CTRL_IRQ_ENABLE   0x00004000

Definition at line 206 of file au8810.h.

#define CTRL_MIDI_EN   0x00000001

Definition at line 201 of file au8810.h.

#define CTRL_MIDI_PORT   0x00000060

Definition at line 202 of file au8810.h.

#define DIR_MASK   0x00002000 /* Direction */

Definition at line 29 of file au8810.h.

#define DIR_SHIFT   0xd

Definition at line 30 of file au8810.h.

#define EN_AC98   0x00000c00 /* Modem AC98 slots. */

Definition at line 174 of file au8810.h.

#define EN_CODEC   (EN_CODEC0 | EN_CODEC1)

Definition at line 176 of file au8810.h.

#define EN_CODEC0   0x00000300

Definition at line 173 of file au8810.h.

#define EN_CODEC1   0x00003000

Definition at line 175 of file au8810.h.

#define EN_SPDIF   0x000c0000

Definition at line 178 of file au8810.h.

#define EN_SPORT   0x00030000

Definition at line 177 of file au8810.h.

#define ENGINE_INIT   0x1380000

Definition at line 213 of file au8810.h.

#define FIFO_BITS   0x03880000

Definition at line 166 of file au8810.h.

#define FIFO_CTRL   0x00000002 /* Allow ctrl. ? */

Definition at line 156 of file au8810.h.

#define FIFO_EMPTY   0x00000020

Definition at line 158 of file au8810.h.

#define FIFO_MASK   (FIFO_SIZE-1)

Definition at line 163 of file au8810.h.

#define FIFO_RDONLY   0x00000001

Definition at line 155 of file au8810.h.

#define FIFO_SIZE   (1<<FIFO_SIZE_BITS)

Definition at line 162 of file au8810.h.

#define FIFO_SIZE_BITS   5

Definition at line 161 of file au8810.h.

#define FIFO_U0   0x00001000 /* Unknown. */

Definition at line 159 of file au8810.h.

#define FIFO_U1   0x00010000

Definition at line 160 of file au8810.h.

#define FIFO_VALID   0x00000010

Definition at line 157 of file au8810.h.

#define FMT_MASK   0x0003c000

Definition at line 31 of file au8810.h.

#define FMT_SHIFT   0xe

Definition at line 32 of file au8810.h.

#define IE_MASK   0x00001000 /* interrupt enable. */

Definition at line 27 of file au8810.h.

#define IE_SHIFT   0xc

Definition at line 28 of file au8810.h.

#define MIX_DEFIGAIN   0x08 /* 0x8 => 6dB */

Definition at line 104 of file au8810.h.

#define MIX_DEFOGAIN   0x08

Definition at line 105 of file au8810.h.

#define MIX_INL   0x1e

Definition at line 102 of file au8810.h.

#define MIX_INR   0x1f

Definition at line 103 of file au8810.h.

#define MIX_OUTL   0xe

Definition at line 100 of file au8810.h.

#define MIX_OUTR   0xf

Definition at line 101 of file au8810.h.

#define MIXER_RTBASE_SIZE   0x38

Definition at line 112 of file au8810.h.

#define NR_A3D   0x10

Definition at line 13 of file au8810.h.

#define NR_ADB   0x10

Definition at line 10 of file au8810.h.

#define NR_MIXIN   0x20

Definition at line 14 of file au8810.h.

#define NR_MIXOUT   0x10

Definition at line 15 of file au8810.h.

#define NR_SRC   0x10

Definition at line 12 of file au8810.h.

#define NR_WT   0x00

Definition at line 11 of file au8810.h.

#define OFFSET_A3DIN   0x70 /* ADB sink. */

Definition at line 77 of file au8810.h.

#define OFFSET_A3DOUT   0xA6 /* ADB source. 2 routes per slice = 8 */

Definition at line 78 of file au8810.h.

#define OFFSET_ADBDMA   0x00

Definition at line 63 of file au8810.h.

#define OFFSET_CODECIN   0x70

Definition at line 68 of file au8810.h.

#define OFFSET_CODECOUT   0x88

Definition at line 69 of file au8810.h.

#define OFFSET_EFXIN   0x80 /* ADB sink. */

Definition at line 79 of file au8810.h.

#define OFFSET_EFXOUT   0x68 /* ADB source. */

Definition at line 80 of file au8810.h.

#define OFFSET_EQIN   0xa0

Definition at line 73 of file au8810.h.

#define OFFSET_EQOUT   0x7e /* 2 routes on ch 0x11 */

Definition at line 74 of file au8810.h.

#define OFFSET_MASK   0x00000fff

Definition at line 25 of file au8810.h.

#define OFFSET_MIXIN   0x50

Definition at line 66 of file au8810.h.

#define OFFSET_MIXOUT   0x30

Definition at line 67 of file au8810.h.

#define OFFSET_SHIFT   0x0

Definition at line 26 of file au8810.h.

#define OFFSET_SPDIFOUT   0x92 /* ch 0x14 check this! */

Definition at line 72 of file au8810.h.

#define OFFSET_SPORTIN   0x78 /* ch 0x13 */

Definition at line 70 of file au8810.h.

#define OFFSET_SPORTOUT   0x90

Definition at line 71 of file au8810.h.

#define OFFSET_SRCIN   0x40

Definition at line 64 of file au8810.h.

#define OFFSET_SRCOUT   0x20

Definition at line 65 of file au8810.h.

#define OFFSET_XTALKIN   0x96 /* crosstalk canceller (sink) */

Definition at line 76 of file au8810.h.

#define OFFSET_XTALKOUT   0x66 /* crosstalk canceller (source) */

Definition at line 75 of file au8810.h.

#define POS_MASK   0x00000fff

Definition at line 20 of file au8810.h.

#define POS_SHIFT   0x0

Definition at line 21 of file au8810.h.

#define ROUTE_MASK   0xffff

Definition at line 57 of file au8810.h.

#define SOURCE_MASK   0xff00

Definition at line 58 of file au8810.h.

#define U0_SLOWLOCK   0x200

Definition at line 146 of file au8810.h.

#define VOL_MAX   0x7f /* FIXME: Not confirmed! Just guessed. */

Definition at line 123 of file au8810.h.

#define VOL_MIN   0x80 /* Input volume when muted. */

Definition at line 122 of file au8810.h.

#define VORTEX_ADB_CHNBASE   0x282b4

Definition at line 55 of file au8810.h.

#define VORTEX_ADB_CHNBASE_COUNT   24

Definition at line 56 of file au8810.h.

#define VORTEX_ADB_RTBASE   0x28000

Definition at line 53 of file au8810.h.

#define VORTEX_ADB_RTBASE_COUNT   173

Definition at line 54 of file au8810.h.

#define VORTEX_ADB_SR   0x28400 /* Samplerates enable/disable */

Definition at line 52 of file au8810.h.

#define VORTEX_ADBDMA_BUFBASE   0x27000

Definition at line 36 of file au8810.h.

#define VORTEX_ADBDMA_BUFCFG0   0x27100

Definition at line 34 of file au8810.h.

#define VORTEX_ADBDMA_BUFCFG1   0x27104

Definition at line 35 of file au8810.h.

#define VORTEX_ADBDMA_CTRL   0x27180 /* write only; format, flags, DMA pos */

Definition at line 24 of file au8810.h.

#define VORTEX_ADBDMA_START   0x27c00 /* Which subbuffer starts */

Definition at line 37 of file au8810.h.

#define VORTEX_ADBDMA_STAT   0x27e00 /* read only, subbuffer, DMA pos */

Definition at line 19 of file au8810.h.

#define VORTEX_ADBDMA_STATUS   0x27A90 /* stored at AdbDma->this_10 / 2 DWORD in size. */

Definition at line 39 of file au8810.h.

#define VORTEX_CODEC_CHN   0x29080

Definition at line 180 of file au8810.h.

#define VORTEX_CODEC_CTRL   0x29184

Definition at line 171 of file au8810.h.

#define VORTEX_CODEC_EN   0x29190

Definition at line 172 of file au8810.h.

#define VORTEX_CODEC_IO   0x29188

Definition at line 181 of file au8810.h.

#define VORTEX_CTRL   0x2a00c

Definition at line 200 of file au8810.h.

#define VORTEX_CTRL2   0x2880c

Definition at line 219 of file au8810.h.

#define VORTEX_ENGINE_CTRL   0x27ae8

Definition at line 212 of file au8810.h.

#define VORTEX_FIFO_ADBCTRL   0x16100 /* Control bits. */

Definition at line 153 of file au8810.h.

#define VORTEX_FIFO_ADBDATA   0x14000

Definition at line 167 of file au8810.h.

#define VORTEX_FIFO_WTCTRL   0x16000

Definition at line 154 of file au8810.h.

#define VORTEX_FIFO_WTDATA   0x10000

Definition at line 168 of file au8810.h.

#define VORTEX_GAME_AXIS   0x28810

Definition at line 222 of file au8810.h.

#define VORTEX_GAME_LEGACY   0x28808

Definition at line 221 of file au8810.h.

#define VORTEX_IRQ_CTRL   0x2a004 /* Interrupt source mask. */

Definition at line 196 of file au8810.h.

#define VORTEX_IRQ_SOURCE   0x2a000 /* Interrupt source flags. */

Definition at line 195 of file au8810.h.

#define VORTEX_IRQ_STAT   0x2919c

Definition at line 209 of file au8810.h.

#define VORTEX_MIDI_CMD   0x28804 /* Write command / Read status */

Definition at line 217 of file au8810.h.

#define VORTEX_MIDI_DATA   0x28800

Definition at line 216 of file au8810.h.

#define VORTEX_MIX_ENIN   0x21a00 /* Input enable bits. 4 bits wide. */

Definition at line 113 of file au8810.h.

#define VORTEX_MIX_INVOL_A   0x21000 /* in? */

Definition at line 117 of file au8810.h.

#define VORTEX_MIX_INVOL_B   0x20000 /* out? */

Definition at line 118 of file au8810.h.

#define VORTEX_MIX_SMP   0x21c00 /* AU8820: 0x9c00 */

Definition at line 114 of file au8810.h.

#define VORTEX_MIX_VOL_A   0x21800

Definition at line 119 of file au8810.h.

#define VORTEX_MIX_VOL_B   0x20800

Definition at line 120 of file au8810.h.

#define VORTEX_MIXER_CHNBASE   0x21e40

Definition at line 110 of file au8810.h.

#define VORTEX_MIXER_CLIP   0x21f80

Definition at line 109 of file au8810.h.

#define VORTEX_MIXER_RTBASE   0x21e00

Definition at line 111 of file au8810.h.

#define VORTEX_MIXER_SR   0x21f00

Definition at line 108 of file au8810.h.

#define VORTEX_MODEM_CTRL   0x291ac

Definition at line 192 of file au8810.h.

#define VORTEX_SMP_TIME   0x29198

Definition at line 190 of file au8810.h.

#define VORTEX_SPDIF_CFG0   0x291D0

Definition at line 185 of file au8810.h.

#define VORTEX_SPDIF_CFG1   0x291D4

Definition at line 186 of file au8810.h.

#define VORTEX_SPDIF_FLAGS   0x2205c

Definition at line 184 of file au8810.h.

#define VORTEX_SPDIF_SMPRATE   0x29194

Definition at line 187 of file au8810.h.

#define VORTEX_SRC_CHNBASE   0x26c40

Definition at line 126 of file au8810.h.

#define VORTEX_SRC_CONVRATIO   0x26e40

Definition at line 141 of file au8810.h.

#define VORTEX_SRC_DATA   0x26800 /* 0xc800 */

Definition at line 149 of file au8810.h.

#define VORTEX_SRC_DATA0   0x26000

Definition at line 150 of file au8810.h.

#define VORTEX_SRC_DRIFT0   0x26e80

Definition at line 142 of file au8810.h.

#define VORTEX_SRC_DRIFT1   0x26ec0

Definition at line 143 of file au8810.h.

#define VORTEX_SRC_DRIFT2   0x26f40

Definition at line 144 of file au8810.h.

#define VORTEX_SRC_RTBASE   0x26c00

Definition at line 127 of file au8810.h.

#define VORTEX_SRC_SOURCE   0x26cc4

Definition at line 129 of file au8810.h.

#define VORTEX_SRC_SOURCESIZE   0x26cc8

Definition at line 130 of file au8810.h.

#define VORTEX_SRC_U0   0x26e00

Definition at line 145 of file au8810.h.

#define VORTEX_SRC_U1   0x26f00

Definition at line 147 of file au8810.h.

#define VORTEX_SRC_U2   0x26f80

Definition at line 148 of file au8810.h.

#define VORTEX_SRCBLOCK_SR   0x26cc0

Definition at line 128 of file au8810.h.

#define VORTEX_STAT   0x2a008 /* Status */

Definition at line 198 of file au8810.h.

#define VORTEX_WTDMA_BUFBASE   0x27fc0

Definition at line 46 of file au8810.h.

#define VORTEX_WTDMA_BUFCFG0   0x27fd0

Definition at line 47 of file au8810.h.

#define VORTEX_WTDMA_BUFCFG1   0x27fd4

Definition at line 48 of file au8810.h.

#define VORTEX_WTDMA_CTRL   0x27fd8 /* format, DMA pos */

Definition at line 42 of file au8810.h.

#define VORTEX_WTDMA_START   0x27fe4 /* which subbuffer is first */

Definition at line 49 of file au8810.h.

#define VORTEX_WTDMA_STAT   0x27fe8 /* DMA subbuf, DMA pos */

Definition at line 43 of file au8810.h.

#define WT_SUBBUF_MASK   0x3

Definition at line 44 of file au8810.h.

#define WT_SUBBUF_SHIFT   0xc

Definition at line 45 of file au8810.h.