Lines Matching +full:rx +full:- +full:burst +full:- +full:size +full:- +full:dword
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
39 #define ICEREG1724(ice, x) ((ice)->port + VT1724_REG_##x)
49 #define VT1724_REG_SYS_CFG 0x04 /* byte - system configuration PCI60 on Envy24*/
60 #define VT1724_CFG_AC97_PACKED 0x01 /* split or packed mode - AC'97 */
65 #define VT1724_CFG_I2S_RESMASK 0x30 /* resolution mask, 16,18,20,24-bit */
81 #define VT1724_REG_MPU_RXFIFO 0x0b /*byte ro. number of bytes in RX fifo*/
91 #define VT1724_REG_MPU_FIFO_WM 0x0e /*byte set the high/low watermarks for RX/TX fifos*/
92 #define VT1724_MPU_RX_FIFO 0x20 //1=rx fifo watermark 0=tx fifo watermark
105 #define VT1724_REG_GPIO_DIRECTION 0x18 /* dword? (3 bytes) 0=input 1=output.
106 bit3 - during reset used for Eeprom power-on strapping
114 * Professional multi-track direct control registers
117 #define ICEMT1724(ice, x) ((ice)->profi_port + VT1724_MT_##x)
119 #define VT1724_MT_IRQ 0x00 /* byte - interrupt mask */
129 #define VT1724_MT_RATE 0x01 /* byte - sampling rate select */
131 #define VT1724_MT_I2S_FORMAT 0x02 /* byte - I2S data format */
135 #define VT1724_MT_DMA_INT_MASK 0x03 /* byte -DMA Interrupt Mask */
137 #define VT1724_MT_AC97_INDEX 0x04 /* byte - AC'97 index */
138 #define VT1724_MT_AC97_CMD 0x05 /* byte - AC'97 command & status */
145 #define VT1724_MT_AC97_DATA 0x06 /* word - AC'97 data */
146 #define VT1724_MT_PLAYBACK_ADDR 0x10 /* dword - playback address */
147 #define VT1724_MT_PLAYBACK_SIZE 0x14 /* dword - playback size */
148 #define VT1724_MT_DMA_CONTROL 0x18 /* byte - control */
156 #define VT1724_MT_BURST 0x19 /* Interleaved playback DMA Active streams / PCI burst size */
173 #define VT1724_MT_PLAYBACK_COUNT 0x1c /* word - playback count */
174 #define VT1724_MT_CAPTURE_ADDR 0x20 /* dword - capture address */
175 #define VT1724_MT_CAPTURE_SIZE 0x24 /* word - capture size */
176 #define VT1724_MT_CAPTURE_COUNT 0x26 /* word - capture count */
180 #define VT1724_MT_RDMA1_ADDR 0x30 /* dword - RDMA1 capture address */
181 #define VT1724_MT_RDMA1_SIZE 0x34 /* word - RDMA1 capture size */
182 #define VT1724_MT_RDMA1_COUNT 0x36 /* word - RDMA1 capture count */
189 #define VT1724_MT_PDMA4_ADDR 0x40 /* dword */
192 #define VT1724_MT_PDMA3_ADDR 0x50 /* dword */
195 #define VT1724_MT_PDMA2_ADDR 0x60 /* dword */
198 #define VT1724_MT_PDMA1_ADDR 0x70 /* dword */