|
#define | SISUSB_VERSION 0 |
|
#define | SISUSB_REVISION 0 |
|
#define | SISUSB_PATCHLEVEL 8 |
|
#define | SISUSB_MINOR 133 /* official */ |
|
#define | SISUSB_IBUF_SIZE 0x01000 |
|
#define | SISUSB_OBUF_SIZE 0x10000 /* fixed */ |
|
#define | NUMOBUFS 8 /* max number of output buffers/output URBs */ |
|
#define | SISUSB_CORRECT_ENDIANNESS_PACKET(p) |
|
#define | to_sisusb_dev(d) container_of(d, struct sisusb_usb_data, kref) |
|
#define | SU_URB_BUSY 1 |
|
#define | SU_URB_ALLOC 2 |
|
#define | SISUSB_EP_GFX_IN 0x0e /* gfx std packet out(0e)/in(8e) */ |
|
#define | SISUSB_EP_GFX_OUT 0x0e |
|
#define | SISUSB_EP_GFX_BULK_OUT 0x01 /* gfx mem bulk out/in */ |
|
#define | SISUSB_EP_GFX_BULK_IN 0x02 /* ? 2 is "OUT" ? */ |
|
#define | SISUSB_EP_GFX_LBULK_OUT 0x03 /* gfx large mem bulk out */ |
|
#define | SISUSB_EP_UNKNOWN_04 0x04 /* ? 4 is "OUT" ? - unused */ |
|
#define | SISUSB_EP_BRIDGE_IN 0x0d /* Net2280 out(0d)/in(8d) */ |
|
#define | SISUSB_EP_BRIDGE_OUT 0x0d |
|
#define | SISUSB_TYPE_MEM 0 |
|
#define | SISUSB_TYPE_IO 1 |
|
#define | CLEARPACKET(packet) memset(packet, 0, 10) |
|
#define | SISUSB_PCI_MEMBASE 0xd0000000 |
|
#define | SISUSB_PCI_MMIOBASE 0xe4000000 |
|
#define | SISUSB_PCI_IOPORTBASE 0x0000d000 |
|
#define | SISUSB_PCI_PSEUDO_MEMBASE 0x10000000 |
|
#define | SISUSB_PCI_PSEUDO_MMIOBASE 0x20000000 |
|
#define | SISUSB_PCI_PSEUDO_IOPORTBASE 0x0000d000 |
|
#define | SISUSB_PCI_PSEUDO_PCIBASE 0x00010000 |
|
#define | SISUSB_PCI_MMIOSIZE (128*1024) |
|
#define | SISUSB_PCI_PCONFSIZE 0x5c |
|
#define | AROFFSET 0x40 |
|
#define | ARROFFSET 0x41 |
|
#define | GROFFSET 0x4e |
|
#define | SROFFSET 0x44 |
|
#define | CROFFSET 0x54 |
|
#define | MISCROFFSET 0x4c |
|
#define | MISCWOFFSET 0x42 |
|
#define | INPUTSTATOFFSET 0x5A |
|
#define | PART1OFFSET 0x04 |
|
#define | PART2OFFSET 0x10 |
|
#define | PART3OFFSET 0x12 |
|
#define | PART4OFFSET 0x14 |
|
#define | PART5OFFSET 0x16 |
|
#define | CAPTUREOFFSET 0x00 |
|
#define | VIDEOOFFSET 0x02 |
|
#define | COLREGOFFSET 0x48 |
|
#define | PELMASKOFFSET 0x46 |
|
#define | VGAENABLE 0x43 |
|
#define | SISAR SISUSB_PCI_IOPORTBASE + AROFFSET |
|
#define | SISARR SISUSB_PCI_IOPORTBASE + ARROFFSET |
|
#define | SISGR SISUSB_PCI_IOPORTBASE + GROFFSET |
|
#define | SISSR SISUSB_PCI_IOPORTBASE + SROFFSET |
|
#define | SISCR SISUSB_PCI_IOPORTBASE + CROFFSET |
|
#define | SISMISCR SISUSB_PCI_IOPORTBASE + MISCROFFSET |
|
#define | SISMISCW SISUSB_PCI_IOPORTBASE + MISCWOFFSET |
|
#define | SISINPSTAT SISUSB_PCI_IOPORTBASE + INPUTSTATOFFSET |
|
#define | SISPART1 SISUSB_PCI_IOPORTBASE + PART1OFFSET |
|
#define | SISPART2 SISUSB_PCI_IOPORTBASE + PART2OFFSET |
|
#define | SISPART3 SISUSB_PCI_IOPORTBASE + PART3OFFSET |
|
#define | SISPART4 SISUSB_PCI_IOPORTBASE + PART4OFFSET |
|
#define | SISPART5 SISUSB_PCI_IOPORTBASE + PART5OFFSET |
|
#define | SISCAP SISUSB_PCI_IOPORTBASE + CAPTUREOFFSET |
|
#define | SISVID SISUSB_PCI_IOPORTBASE + VIDEOOFFSET |
|
#define | SISCOLIDXR SISUSB_PCI_IOPORTBASE + COLREGOFFSET - 1 |
|
#define | SISCOLIDX SISUSB_PCI_IOPORTBASE + COLREGOFFSET |
|
#define | SISCOLDATA SISUSB_PCI_IOPORTBASE + COLREGOFFSET + 1 |
|
#define | SISCOL2IDX SISPART5 |
|
#define | SISCOL2DATA SISPART5 + 1 |
|
#define | SISPEL SISUSB_PCI_IOPORTBASE + PELMASKOFFSET |
|
#define | SISVGAEN SISUSB_PCI_IOPORTBASE + VGAENABLE |
|
#define | SISDACA SISCOLIDX |
|
#define | SISDACD SISCOLDATA |
|
#define | SISUSB_ID 0x53495355 /* Identify myself with 'SISU' */ |
|
#define | SUCMD_GET 0x01 /* for all: data0 = index, data3 = port */ |
|
#define | SUCMD_SET 0x02 /* data1 = value */ |
|
#define | SUCMD_SETOR 0x03 /* data1 = or */ |
|
#define | SUCMD_SETAND 0x04 /* data1 = and */ |
|
#define | SUCMD_SETANDOR 0x05 /* data1 = and, data2 = or */ |
|
#define | SUCMD_SETMASK 0x06 /* data1 = data, data2 = mask */ |
|
#define | SUCMD_CLRSCR 0x07 /* data0:1:2 = length, data3 = address */ |
|
#define | SUCMD_HANDLETEXTMODE 0x08 /* Reset/destroy text mode */ |
|
#define | SUCMD_SETMODE 0x09 /* Set a display mode (data3 = SiS mode) */ |
|
#define | SUCMD_SETVESAMODE 0x0a /* Set a display mode (data3 = VESA mode) */ |
|
#define | SISUSB_COMMAND _IOWR(0xF3,0x3D,struct sisusb_command) |
|
#define | SISUSB_GET_CONFIG_SIZE _IOR(0xF3,0x3E,__u32) |
|
#define | SISUSB_GET_CONFIG _IOR(0xF3,0x3F,struct sisusb_info) |
|