48 |
#define FMT_MASK 0x0003c000 |
#define FMT_MASK 0x0003c000 |
49 |
#define FMT_SHIFT 0xe |
#define FMT_SHIFT 0xe |
50 |
// The ADB masks and shift also are valid for the wtdma, except if specified otherwise. |
// The ADB masks and shift also are valid for the wtdma, except if specified otherwise. |
51 |
#define VORTEX_ADBDMA_BUFCFG0 0x27800 |
#define VORTEX_ADBDMA_BUFCFG0 0x27100 |
52 |
#define VORTEX_ADBDMA_BUFCFG1 0x27804 |
#define VORTEX_ADBDMA_BUFCFG1 0x27104 |
53 |
#define VORTEX_ADBDMA_BUFBASE 0x27400 |
#define VORTEX_ADBDMA_BUFBASE 0x27fc0 |
54 |
#define VORTEX_ADBDMA_START 0x27c00 /* Which subbuffer starts */ |
#define VORTEX_ADBDMA_START 0x27c00 /* Which subbuffer starts */ |
55 |
|
|
56 |
|
|
57 |
/* WTDMA */ |
/* WTDMA */ |
58 |
#define VORTEX_WTDMA_CTRL 0x27900 /* format, DMA pos */ |
#define VORTEX_WTDMA_CTRL 0x27fd8 /* format, DMA pos */ |
59 |
#define VORTEX_WTDMA_STAT 0x27d00 /* DMA subbuf, DMA pos */ |
#define VORTEX_WTDMA_STAT 0x27fe8 /* DMA subbuf, DMA pos */ |
60 |
#define WT_SUBBUF_MASK 0x3 |
#define WT_SUBBUF_MASK 0x3 |
61 |
#define WT_SUBBUF_SHIFT 0xc |
#define WT_SUBBUF_SHIFT 0xc |
62 |
#define VORTEX_WTDMA_BUFBASE 0x27000 |
#define VORTEX_WTDMA_BUFBASE 0x27fc0 |
63 |
#define VORTEX_WTDMA_BUFCFG0 0x27600 |
#define VORTEX_WTDMA_BUFCFG0 0x27fd0 |
64 |
#define VORTEX_WTDMA_BUFCFG1 0x27604 |
#define VORTEX_WTDMA_BUFCFG1 0x27fd4 |
65 |
#define VORTEX_WTDMA_START 0x27b00 /* which subbuffer is first */ |
#define VORTEX_WTDMA_START 0x27fe4 /* which subbuffer is first */ |
66 |
|
|
67 |
|
|
68 |
/* ADB */ |
/* ADB */ |