Lines Matching +full:multi +full:- +full:word
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
53 #define ICEREG1724(ice, x) ((ice)->port + VT1724_REG_##x)
63 #define VT1724_REG_SYS_CFG 0x04 /* byte - system configuration PCI60 on Envy24*/
74 #define VT1724_CFG_AC97_PACKED 0x01 /* split or packed mode - AC'97 */
79 #define VT1724_CFG_I2S_RESMASK 0x30 /* resolution mask, 16,18,20,24-bit */
117 #define VT1724_REG_GPIO_DATA 0x14 /* word */
118 #define VT1724_REG_GPIO_WRITE_MASK 0x16 /* word */
120 bit3 - during reset used for Eeprom power-on strapping
128 * Professional multi-track direct control registers
131 #define ICEMT1724(ice, x) ((ice)->profi_port + VT1724_MT_##x)
133 #define VT1724_MT_IRQ 0x00 /* byte - interrupt mask */
143 #define VT1724_MT_RATE 0x01 /* byte - sampling rate select */
145 #define VT1724_MT_I2S_FORMAT 0x02 /* byte - I2S data format */
149 #define VT1724_MT_DMA_INT_MASK 0x03 /* byte -DMA Interrupt Mask */
151 #define VT1724_MT_AC97_INDEX 0x04 /* byte - AC'97 index */
152 #define VT1724_MT_AC97_CMD 0x05 /* byte - AC'97 command & status */
159 #define VT1724_MT_AC97_DATA 0x06 /* word - AC'97 data */
160 #define VT1724_MT_PLAYBACK_ADDR 0x10 /* dword - playback address */
161 #define VT1724_MT_PLAYBACK_SIZE 0x14 /* dword - playback size */
162 #define VT1724_MT_DMA_CONTROL 0x18 /* byte - control */
187 #define VT1724_MT_PLAYBACK_COUNT 0x1c /* word - playback count */
188 #define VT1724_MT_CAPTURE_ADDR 0x20 /* dword - capture address */
189 #define VT1724_MT_CAPTURE_SIZE 0x24 /* word - capture size */
190 #define VT1724_MT_CAPTURE_COUNT 0x26 /* word - capture count */
192 #define VT1724_MT_ROUTE_PLAYBACK 0x2c /* word */
194 #define VT1724_MT_RDMA1_ADDR 0x30 /* dword - RDMA1 capture address */
195 #define VT1724_MT_RDMA1_SIZE 0x34 /* word - RDMA1 capture size */
196 #define VT1724_MT_RDMA1_COUNT 0x36 /* word - RDMA1 capture count */
198 #define VT1724_MT_SPDIF_CTRL 0x3c /* word */
204 #define VT1724_MT_PDMA4_SIZE 0x44 /* word */
205 #define VT1724_MT_PDMA4_COUNT 0x46 /* word */
207 #define VT1724_MT_PDMA3_SIZE 0x54 /* word */
208 #define VT1724_MT_PDMA3_COUNT 0x56 /* word */
210 #define VT1724_MT_PDMA2_SIZE 0x64 /* word */
211 #define VT1724_MT_PDMA2_COUNT 0x66 /* word */
213 #define VT1724_MT_PDMA1_SIZE 0x74 /* word */
214 #define VT1724_MT_PDMA1_COUNT 0x76 /* word */