Go to the source code of this file.
Macros | |
#define | IGS_MEM_MMIO_SELECT 0x00800000 /* memory mapped i/o */ |
#define | IGS_MEM_BE_SELECT 0x00400000 /* endian select */ |
#define | IGS_CURSOR_DATA_SIZE 1024 |
#define | IGS_VDO 0x46e8 |
#define | IGS_VDO_ENABLE 0x08 |
#define | IGS_VDO_SETUP 0x10 |
#define | IGS_VSE 0x102 |
#define | IGS_VSE_ENABLE 0x01 |
#define | IGS_REG_BASE 0x3c0 |
#define | IGS_REG_SIZE 0x020 |
#define | IGS_REG_(x) ((x) - IGS_REG_BASE) |
#define | IGS_ATTR_IDX IGS_REG_(0x3c0) |
#define | IGS_ATTR_PORT IGS_REG_(0x3c1) |
#define | IGS_MISC_OUTPUT_W IGS_REG_(0x3c2) |
#define | IGS_MISC_OUTPUT_R IGS_REG_(0x3cc) |
#define | IGS_SEQ_IDX IGS_REG_(0x3c4) |
#define | IGS_SEQ_PORT IGS_REG_(0x3c5) |
#define | IGS_SEQ_RESET 0x0 |
#define | IGS_SEQ_RESET_ASYNC 0x01 |
#define | IGS_SEQ_RESET_SYNC 0x02 |
#define | IGS_PEL_MASK IGS_REG_(0x3c6) |
#define | IGS_DAC_CMD IGS_REG_(0x3c6) |
#define | IGS_DAC_PEL_READ_IDX IGS_REG_(0x3c7) |
#define | IGS_DAC_PEL_WRITE_IDX IGS_REG_(0x3c8) |
#define | IGS_DAC_PEL_DATA IGS_REG_(0x3c9) |
#define | IGS_GRFX_IDX IGS_REG_(0x3ce) |
#define | IGS_GRFX_PORT IGS_REG_(0x3cf) |
#define | IGS_EXT_IDX IGS_REG_(0x3ce) |
#define | IGS_EXT_PORT IGS_REG_(0x3cf) |
#define | IGS_EXT_START_ADDR 0x10 |
#define | IGS_EXT_START_ADDR_ON 0x10 |
#define | IGS_EXT_VOVFL 0x11 |
#define | IGS_EXT_VOVFL_INTERLACED 0x20 |
#define | IGS_EXT_IRQ_CTL 0x12 |
#define | IGS_EXT_IRQ_ENABLE 0x01 |
#define | IGS_EXT_SYNC_CTL 0x16 |
#define | IGS_EXT_SYNC_H0 0x01 |
#define | IGS_EXT_SYNC_H1 0x02 |
#define | IGS_EXT_SYNC_V0 0x04 |
#define | IGS_EXT_SYNC_V1 0x08 |
#define | IGS_EXT_BUS_CTL 0x30 |
#define | IGS_EXT_BUS_CTL_LINSIZE_SHIFT 0 |
#define | IGS_EXT_BUS_CTL_LINSIZE_MASK 0x03 |
#define | IGS_EXT_BUS_CTL_LINSIZE(x) (((x) >> IGS_EXT_BUS_CTL_LINSIZE_SHIFT) & IGS_EXT_BUS_CTL_LINSIZE_MASK) |
#define | IGS_EXT_BIU_MISC_CTL 0x33 |
#define | IGS_EXT_BIU_LINEAREN 0x01 |
#define | IGS_EXT_BIU_LIN2MEM 0x02 |
#define | IGS_EXT_BIU_COPREN 0x04 |
#define | IGS_EXT_BIU_COPASELB 0x08 |
#define | IGS_EXT_BIU_SEGON 0x10 |
#define | IGS_EXT_BIU_SEG2MEM 0x20 |
#define | IGS_EXT_LINA_LO 0x34 /* [3..0] -> [23..20] */ |
#define | IGS_EXT_LINA_HI 0x35 /* [7..0] -> [31..24] */ |
#define | IGS_EXT_SPRITE_HSTART_LO 0x50 |
#define | IGS_EXT_SPRITE_HSTART_HI 0x51 /* bits [2..0] */ |
#define | IGS_EXT_SPRITE_HPRESET 0x52 /* bits [5..0] */ |
#define | IGS_EXT_SPRITE_VSTART_LO 0x53 |
#define | IGS_EXT_SPRITE_VSTART_HI 0x54 /* bits [2..0] */ |
#define | IGS_EXT_SPRITE_VPRESET 0x55 /* bits [5..0] */ |
#define | IGS_EXT_SPRITE_CTL 0x56 |
#define | IGS_EXT_SPRITE_VISIBLE 0x01 |
#define | IGS_EXT_SPRITE_64x64 0x02 |
#define | IGS_EXT_SPRITE_DAC_PEL 0x04 |
#define | IGS_EXT_COP_RESET 0x08 |
#define | IGS_EXT_GRFX_MODE 0x57 |
#define | IGS_EXT_GRFX_MODE_EXT 0x01 |
#define | IGS_EXT_OVERSCAN_RED 0x58 |
#define | IGS_EXT_OVERSCAN_GREEN 0x59 |
#define | IGS_EXT_OVERSCAN_BLUE 0x5a |
#define | IGS_EXT_MEM_CTL0 0x70 |
#define | IGS_EXT_MEM_CTL1 0x71 |
#define | IGS_EXT_MEM_CTL2 0x72 |
#define | IGS_EXT_SEQ_MISC 0x77 |
#define | IGS_EXT_SEQ_IBM_STD 0 |
#define | IGS_EXT_SEQ_8BPP 1 /* 256 indexed */ |
#define | IGS_EXT_SEQ_16BPP 2 /* HiColor 16bpp, 5-6-5 */ |
#define | IGS_EXT_SEQ_32BPP 3 /* TrueColor 32bpp */ |
#define | IGS_EXT_SEQ_24BPP 4 /* TrueColor 24bpp */ |
#define | IGS_EXT_SEQ_15BPP 6 /* HiColor 16bpp, 5-5-5 */ |
#define | IGS_EXT_SPRITE_DATA_LO 0x7e |
#define | IGS_EXT_SPRITE_DATA_HI 0x7f /* bits [3..0] */ |
#define | IGS_EXT_VCLK0 0xb0 /* mult */ |
#define | IGS_EXT_VCLK1 0xb1 /* div */ |
#define | IGS_EXT_MCLK0 0xb2 /* mult */ |
#define | IGS_EXT_MCLK1 0xb3 /* div */ |
#define | IGS_CRTC_IDX IGS_REG_(0x3d4) |
#define | IGS_CRTC_PORT IGS_REG_(0x3d5) |
#define | IGS_INPUT_STATUS1 IGS_REG_(0x3da) |
#define | IGS_COP_BASE_A 0xaf000 /* COPASELB == 0 */ |
#define | IGS_COP_BASE_B 0xbf000 /* COPASELB == 1 */ |
#define | IGS_COP_SIZE 0x00400 |
#define | IGS_COP_CTL_REG 0x011 |
#define | IGS_COP_CTL_HBRDYZ 0x01 |
#define | IGS_COP_CTL_HFEMPTZ 0x02 |
#define | IGS_COP_CTL_CMDFF 0x04 |
#define | IGS_COP_CTL_SOP 0x08 /* rw */ |
#define | IGS_COP_CTL_OPS 0x10 |
#define | IGS_COP_CTL_TER 0x20 /* rw */ |
#define | IGS_COP_CTL_HBACKZ 0x40 |
#define | IGS_COP_CTL_BUSY 0x80 |
#define | IGS_COP_SRC_MAP_WIDTH_REG 0x018 |
#define | IGS_COP_SRC2_MAP_WIDTH_REG 0x118 |
#define | IGS_COP_DST_MAP_WIDTH_REG 0x218 |
#define | IGS_COP_MAP_FMT_REG 0x01c |
#define | IGS_COP_MAP_8BPP 0x00 |
#define | IGS_COP_MAP_16BPP 0x01 |
#define | IGS_COP_MAP_24BPP 0x02 |
#define | IGS_COP_MAP_32BPP 0x03 |
#define | IGS_COP_FG_MIX_REG 0x048 |
#define | IGS_COP_BG_MIX_REG 0x049 |
#define | IGS_COP_MIX_0 0x0 |
#define | IGS_COP_MIX_SaD 0x1 |
#define | IGS_COP_MIX_SaND 0x2 |
#define | IGS_COP_MIX_S 0x3 |
#define | IGS_COP_MIX_NSaD 0x4 |
#define | IGS_COP_MIX_D 0x5 |
#define | IGS_COP_MIX_SxD 0x6 |
#define | IGS_COP_MIX_SoD 0x7 |
#define | IGS_COP_MIX_NSaND 0x8 |
#define | IGS_COP_MIX_SxND 0x9 |
#define | IGS_COP_MIX_ND 0xa |
#define | IGS_COP_MIX_SoND 0xb |
#define | IGS_COP_MIX_NS 0xc |
#define | IGS_COP_MIX_NSoD 0xd |
#define | IGS_COP_MIX_NSoND 0xe |
#define | IGS_COP_MIX_1 0xf |
#define | IGS_COP_FG_REG 0x058 |
#define | IGS_COP_BG_REG 0x05C |
#define | IGS_COP_WIDTH_REG 0x060 |
#define | IGS_COP_HEIGHT_REG 0x062 |
#define | IGS_COP_SRC_BASE_REG 0x070 /* only for 24bpp Src Color Tiling */ |
#define | IGS_COP_SRC_START_REG 0x170 |
#define | IGS_COP_SRC2_START_REG 0x174 |
#define | IGS_COP_DST_START_REG 0x178 |
#define | IGS_COP_DST_X_PHASE_REG 0x078 |
#define | IGS_COP_DST_X_PHASE_MASK 0x07 |
#define | IGS_COP_PIXEL_OP_0_REG 0x07c |
#define | IGS_COP_OCTANT_Y_NEG 0x02 /* 0: top down, 1: bottom up */ |
#define | IGS_COP_OCTANT_X_NEG 0x04 /* 0: l2r, 1: r2l */ |
#define | IGS_COP_DRAW_ALL 0x00 |
#define | IGS_COP_DRAW_FIRST_NULL 0x10 |
#define | IGS_COP_DRAW_LAST_NULL 0x20 |
#define | IGS_COP_PIXEL_OP_1_REG 0x07d |
#define | IGS_COP_PPM_TEXT 0x10 |
#define | IGS_COP_PPM_TILE 0x20 |
#define | IGS_COP_PPM_LINE 0x30 |
#define | IGS_COP_PPM_TRANSPARENT 0x40 /* "or" with one of the above */ |
#define | IGS_COP_PPM_FIXED_FG 0x80 |
#define | IGS_COP_PPM_SRC_COLOR_TILE 0x90 |
#define | IGS_COP_PIXEL_OP_2_REG 0x07e |
#define | IGS_COP_HBLTR 0x01 /* enable read from engine */ |
#define | IGS_COP_HBLTW 0x02 /* enable write to engine */ |
#define | IGS_COP_PIXEL_OP_3_REG 0x07f |
#define | IGS_COP_OP_STROKE 0x04 /* short stroke */ |
#define | IGS_COP_OP_LINE 0x05 /* bresenham line draw */ |
#define | IGS_COP_OP_PXBLT 0x08 /* pixel blit */ |
#define | IGS_COP_OP_PXBLT_INV 0x09 /* invert pixel blit */ |
#define | IGS_COP_OP_PXBLT_3 0x0a /* ternary pixel blit */ |
#define | IGS_COP_OP_FG_FROM_SRC 0x20 |
#define | IGS_COP_OP_BG_FROM_SRC 0x80 |
#define IGS_ATTR_IDX IGS_REG_(0x3c0) |
Definition at line 81 of file igsfbreg.h.
#define IGS_ATTR_PORT IGS_REG_(0x3c1) |
Definition at line 82 of file igsfbreg.h.
#define IGS_COP_BASE_A 0xaf000 /* COPASELB == 0 */ |
Definition at line 274 of file igsfbreg.h.
#define IGS_COP_BASE_B 0xbf000 /* COPASELB == 1 */ |
Definition at line 275 of file igsfbreg.h.
#define IGS_COP_BG_MIX_REG 0x049 |
Definition at line 325 of file igsfbreg.h.
#define IGS_COP_BG_REG 0x05C |
Definition at line 350 of file igsfbreg.h.
#define IGS_COP_CTL_BUSY 0x80 |
Definition at line 294 of file igsfbreg.h.
#define IGS_COP_CTL_CMDFF 0x04 |
Definition at line 289 of file igsfbreg.h.
#define IGS_COP_CTL_HBACKZ 0x40 |
Definition at line 293 of file igsfbreg.h.
#define IGS_COP_CTL_HBRDYZ 0x01 |
Definition at line 287 of file igsfbreg.h.
#define IGS_COP_CTL_HFEMPTZ 0x02 |
Definition at line 288 of file igsfbreg.h.
#define IGS_COP_CTL_OPS 0x10 |
Definition at line 291 of file igsfbreg.h.
#define IGS_COP_CTL_REG 0x011 |
Definition at line 286 of file igsfbreg.h.
#define IGS_COP_CTL_SOP 0x08 /* rw */ |
Definition at line 290 of file igsfbreg.h.
#define IGS_COP_CTL_TER 0x20 /* rw */ |
Definition at line 292 of file igsfbreg.h.
#define IGS_COP_DRAW_ALL 0x00 |
Definition at line 385 of file igsfbreg.h.
#define IGS_COP_DRAW_FIRST_NULL 0x10 |
Definition at line 386 of file igsfbreg.h.
#define IGS_COP_DRAW_LAST_NULL 0x20 |
Definition at line 387 of file igsfbreg.h.
#define IGS_COP_DST_MAP_WIDTH_REG 0x218 |
Definition at line 303 of file igsfbreg.h.
#define IGS_COP_DST_START_REG 0x178 |
Definition at line 367 of file igsfbreg.h.
#define IGS_COP_DST_X_PHASE_MASK 0x07 |
Definition at line 373 of file igsfbreg.h.
#define IGS_COP_DST_X_PHASE_REG 0x078 |
Definition at line 372 of file igsfbreg.h.
#define IGS_COP_FG_MIX_REG 0x048 |
Definition at line 324 of file igsfbreg.h.
#define IGS_COP_FG_REG 0x058 |
Definition at line 349 of file igsfbreg.h.
#define IGS_COP_HBLTR 0x01 /* enable read from engine */ |
Definition at line 408 of file igsfbreg.h.
#define IGS_COP_HBLTW 0x02 /* enable write to engine */ |
Definition at line 409 of file igsfbreg.h.
#define IGS_COP_HEIGHT_REG 0x062 |
Definition at line 358 of file igsfbreg.h.
#define IGS_COP_MAP_16BPP 0x01 |
Definition at line 311 of file igsfbreg.h.
#define IGS_COP_MAP_24BPP 0x02 |
Definition at line 312 of file igsfbreg.h.
#define IGS_COP_MAP_32BPP 0x03 |
Definition at line 313 of file igsfbreg.h.
#define IGS_COP_MAP_8BPP 0x00 |
Definition at line 310 of file igsfbreg.h.
#define IGS_COP_MAP_FMT_REG 0x01c |
Definition at line 309 of file igsfbreg.h.
#define IGS_COP_MIX_0 0x0 |
Definition at line 327 of file igsfbreg.h.
#define IGS_COP_MIX_1 0xf |
Definition at line 342 of file igsfbreg.h.
#define IGS_COP_MIX_D 0x5 |
Definition at line 332 of file igsfbreg.h.
#define IGS_COP_MIX_ND 0xa |
Definition at line 337 of file igsfbreg.h.
#define IGS_COP_MIX_NS 0xc |
Definition at line 339 of file igsfbreg.h.
#define IGS_COP_MIX_NSaD 0x4 |
Definition at line 331 of file igsfbreg.h.
#define IGS_COP_MIX_NSaND 0x8 |
Definition at line 335 of file igsfbreg.h.
#define IGS_COP_MIX_NSoD 0xd |
Definition at line 340 of file igsfbreg.h.
#define IGS_COP_MIX_NSoND 0xe |
Definition at line 341 of file igsfbreg.h.
#define IGS_COP_MIX_S 0x3 |
Definition at line 330 of file igsfbreg.h.
#define IGS_COP_MIX_SaD 0x1 |
Definition at line 328 of file igsfbreg.h.
#define IGS_COP_MIX_SaND 0x2 |
Definition at line 329 of file igsfbreg.h.
#define IGS_COP_MIX_SoD 0x7 |
Definition at line 334 of file igsfbreg.h.
#define IGS_COP_MIX_SoND 0xb |
Definition at line 338 of file igsfbreg.h.
#define IGS_COP_MIX_SxD 0x6 |
Definition at line 333 of file igsfbreg.h.
#define IGS_COP_MIX_SxND 0x9 |
Definition at line 336 of file igsfbreg.h.
#define IGS_COP_OCTANT_X_NEG 0x04 /* 0: l2r, 1: r2l */ |
Definition at line 383 of file igsfbreg.h.
#define IGS_COP_OCTANT_Y_NEG 0x02 /* 0: top down, 1: bottom up */ |
Definition at line 382 of file igsfbreg.h.
#define IGS_COP_OP_BG_FROM_SRC 0x80 |
Definition at line 424 of file igsfbreg.h.
#define IGS_COP_OP_FG_FROM_SRC 0x20 |
Definition at line 423 of file igsfbreg.h.
#define IGS_COP_OP_LINE 0x05 /* bresenham line draw */ |
Definition at line 417 of file igsfbreg.h.
#define IGS_COP_OP_PXBLT 0x08 /* pixel blit */ |
Definition at line 418 of file igsfbreg.h.
#define IGS_COP_OP_PXBLT_3 0x0a /* ternary pixel blit */ |
Definition at line 420 of file igsfbreg.h.
#define IGS_COP_OP_PXBLT_INV 0x09 /* invert pixel blit */ |
Definition at line 419 of file igsfbreg.h.
#define IGS_COP_OP_STROKE 0x04 /* short stroke */ |
Definition at line 416 of file igsfbreg.h.
#define IGS_COP_PIXEL_OP_0_REG 0x07c |
Definition at line 380 of file igsfbreg.h.
#define IGS_COP_PIXEL_OP_1_REG 0x07d |
Definition at line 393 of file igsfbreg.h.
#define IGS_COP_PIXEL_OP_2_REG 0x07e |
Definition at line 407 of file igsfbreg.h.
#define IGS_COP_PIXEL_OP_3_REG 0x07f |
Definition at line 415 of file igsfbreg.h.
#define IGS_COP_PPM_FIXED_FG 0x80 |
Definition at line 400 of file igsfbreg.h.
#define IGS_COP_PPM_LINE 0x30 |
Definition at line 397 of file igsfbreg.h.
#define IGS_COP_PPM_SRC_COLOR_TILE 0x90 |
Definition at line 401 of file igsfbreg.h.
#define IGS_COP_PPM_TEXT 0x10 |
Definition at line 395 of file igsfbreg.h.
#define IGS_COP_PPM_TILE 0x20 |
Definition at line 396 of file igsfbreg.h.
#define IGS_COP_PPM_TRANSPARENT 0x40 /* "or" with one of the above */ |
Definition at line 398 of file igsfbreg.h.
#define IGS_COP_SIZE 0x00400 |
Definition at line 276 of file igsfbreg.h.
#define IGS_COP_SRC2_MAP_WIDTH_REG 0x118 |
Definition at line 302 of file igsfbreg.h.
#define IGS_COP_SRC2_START_REG 0x174 |
Definition at line 366 of file igsfbreg.h.
#define IGS_COP_SRC_BASE_REG 0x070 /* only for 24bpp Src Color Tiling */ |
Definition at line 364 of file igsfbreg.h.
#define IGS_COP_SRC_MAP_WIDTH_REG 0x018 |
Definition at line 301 of file igsfbreg.h.
#define IGS_COP_SRC_START_REG 0x170 |
Definition at line 365 of file igsfbreg.h.
#define IGS_COP_WIDTH_REG 0x060 |
Definition at line 357 of file igsfbreg.h.
#define IGS_CRTC_IDX IGS_REG_(0x3d4) |
Definition at line 255 of file igsfbreg.h.
#define IGS_CRTC_PORT IGS_REG_(0x3d5) |
Definition at line 256 of file igsfbreg.h.
#define IGS_CURSOR_DATA_SIZE 1024 |
Definition at line 49 of file igsfbreg.h.
#define IGS_DAC_CMD IGS_REG_(0x3c6) |
Definition at line 108 of file igsfbreg.h.
#define IGS_DAC_PEL_DATA IGS_REG_(0x3c9) |
Definition at line 123 of file igsfbreg.h.
#define IGS_DAC_PEL_READ_IDX IGS_REG_(0x3c7) |
Definition at line 121 of file igsfbreg.h.
#define IGS_DAC_PEL_WRITE_IDX IGS_REG_(0x3c8) |
Definition at line 122 of file igsfbreg.h.
#define IGS_EXT_BIU_COPASELB 0x08 |
Definition at line 180 of file igsfbreg.h.
#define IGS_EXT_BIU_COPREN 0x04 |
Definition at line 179 of file igsfbreg.h.
#define IGS_EXT_BIU_LIN2MEM 0x02 |
Definition at line 178 of file igsfbreg.h.
#define IGS_EXT_BIU_LINEAREN 0x01 |
Definition at line 177 of file igsfbreg.h.
#define IGS_EXT_BIU_MISC_CTL 0x33 |
Definition at line 176 of file igsfbreg.h.
#define IGS_EXT_BIU_SEG2MEM 0x20 |
Definition at line 182 of file igsfbreg.h.
#define IGS_EXT_BIU_SEGON 0x10 |
Definition at line 181 of file igsfbreg.h.
#define IGS_EXT_BUS_CTL 0x30 |
Definition at line 166 of file igsfbreg.h.
#define IGS_EXT_BUS_CTL_LINSIZE | ( | x | ) | (((x) >> IGS_EXT_BUS_CTL_LINSIZE_SHIFT) & IGS_EXT_BUS_CTL_LINSIZE_MASK) |
Definition at line 169 of file igsfbreg.h.
#define IGS_EXT_BUS_CTL_LINSIZE_MASK 0x03 |
Definition at line 168 of file igsfbreg.h.
#define IGS_EXT_BUS_CTL_LINSIZE_SHIFT 0 |
Definition at line 167 of file igsfbreg.h.
#define IGS_EXT_COP_RESET 0x08 |
Definition at line 207 of file igsfbreg.h.
#define IGS_EXT_GRFX_MODE 0x57 |
Definition at line 210 of file igsfbreg.h.
#define IGS_EXT_GRFX_MODE_EXT 0x01 |
Definition at line 211 of file igsfbreg.h.
#define IGS_EXT_IDX IGS_REG_(0x3ce) |
Definition at line 136 of file igsfbreg.h.
#define IGS_EXT_IRQ_CTL 0x12 |
Definition at line 147 of file igsfbreg.h.
#define IGS_EXT_IRQ_ENABLE 0x01 |
Definition at line 148 of file igsfbreg.h.
#define IGS_EXT_LINA_HI 0x35 /* [7..0] -> [31..24] */ |
Definition at line 190 of file igsfbreg.h.
#define IGS_EXT_LINA_LO 0x34 /* [3..0] -> [23..20] */ |
Definition at line 189 of file igsfbreg.h.
#define IGS_EXT_MCLK0 0xb2 /* mult */ |
Definition at line 242 of file igsfbreg.h.
#define IGS_EXT_MCLK1 0xb3 /* div */ |
Definition at line 243 of file igsfbreg.h.
#define IGS_EXT_MEM_CTL0 0x70 |
Definition at line 219 of file igsfbreg.h.
#define IGS_EXT_MEM_CTL1 0x71 |
Definition at line 220 of file igsfbreg.h.
#define IGS_EXT_MEM_CTL2 0x72 |
Definition at line 221 of file igsfbreg.h.
#define IGS_EXT_OVERSCAN_BLUE 0x5a |
Definition at line 216 of file igsfbreg.h.
#define IGS_EXT_OVERSCAN_GREEN 0x59 |
Definition at line 215 of file igsfbreg.h.
#define IGS_EXT_OVERSCAN_RED 0x58 |
Definition at line 214 of file igsfbreg.h.
#define IGS_EXT_PORT IGS_REG_(0x3cf) |
Definition at line 137 of file igsfbreg.h.
#define IGS_EXT_SEQ_15BPP 6 /* HiColor 16bpp, 5-5-5 */ |
Definition at line 233 of file igsfbreg.h.
#define IGS_EXT_SEQ_16BPP 2 /* HiColor 16bpp, 5-6-5 */ |
Definition at line 230 of file igsfbreg.h.
#define IGS_EXT_SEQ_24BPP 4 /* TrueColor 24bpp */ |
Definition at line 232 of file igsfbreg.h.
#define IGS_EXT_SEQ_32BPP 3 /* TrueColor 32bpp */ |
Definition at line 231 of file igsfbreg.h.
#define IGS_EXT_SEQ_8BPP 1 /* 256 indexed */ |
Definition at line 229 of file igsfbreg.h.
#define IGS_EXT_SEQ_IBM_STD 0 |
Definition at line 228 of file igsfbreg.h.
#define IGS_EXT_SEQ_MISC 0x77 |
Definition at line 227 of file igsfbreg.h.
#define IGS_EXT_SPRITE_64x64 0x02 |
Definition at line 204 of file igsfbreg.h.
#define IGS_EXT_SPRITE_CTL 0x56 |
Definition at line 202 of file igsfbreg.h.
#define IGS_EXT_SPRITE_DAC_PEL 0x04 |
Definition at line 205 of file igsfbreg.h.
#define IGS_EXT_SPRITE_DATA_HI 0x7f /* bits [3..0] */ |
Definition at line 237 of file igsfbreg.h.
#define IGS_EXT_SPRITE_DATA_LO 0x7e |
Definition at line 236 of file igsfbreg.h.
#define IGS_EXT_SPRITE_HPRESET 0x52 /* bits [5..0] */ |
Definition at line 195 of file igsfbreg.h.
#define IGS_EXT_SPRITE_HSTART_HI 0x51 /* bits [2..0] */ |
Definition at line 194 of file igsfbreg.h.
#define IGS_EXT_SPRITE_HSTART_LO 0x50 |
Definition at line 193 of file igsfbreg.h.
#define IGS_EXT_SPRITE_VISIBLE 0x01 |
Definition at line 203 of file igsfbreg.h.
#define IGS_EXT_SPRITE_VPRESET 0x55 /* bits [5..0] */ |
Definition at line 199 of file igsfbreg.h.
#define IGS_EXT_SPRITE_VSTART_HI 0x54 /* bits [2..0] */ |
Definition at line 198 of file igsfbreg.h.
#define IGS_EXT_SPRITE_VSTART_LO 0x53 |
Definition at line 197 of file igsfbreg.h.
#define IGS_EXT_START_ADDR 0x10 |
Definition at line 140 of file igsfbreg.h.
#define IGS_EXT_START_ADDR_ON 0x10 |
Definition at line 141 of file igsfbreg.h.
#define IGS_EXT_SYNC_CTL 0x16 |
Definition at line 157 of file igsfbreg.h.
#define IGS_EXT_SYNC_H0 0x01 |
Definition at line 158 of file igsfbreg.h.
#define IGS_EXT_SYNC_H1 0x02 |
Definition at line 159 of file igsfbreg.h.
#define IGS_EXT_SYNC_V0 0x04 |
Definition at line 160 of file igsfbreg.h.
#define IGS_EXT_SYNC_V1 0x08 |
Definition at line 161 of file igsfbreg.h.
#define IGS_EXT_VCLK0 0xb0 /* mult */ |
Definition at line 240 of file igsfbreg.h.
#define IGS_EXT_VCLK1 0xb1 /* div */ |
Definition at line 241 of file igsfbreg.h.
#define IGS_EXT_VOVFL 0x11 |
Definition at line 144 of file igsfbreg.h.
#define IGS_EXT_VOVFL_INTERLACED 0x20 |
Definition at line 145 of file igsfbreg.h.
#define IGS_GRFX_IDX IGS_REG_(0x3ce) |
Definition at line 129 of file igsfbreg.h.
#define IGS_GRFX_PORT IGS_REG_(0x3cf) |
Definition at line 130 of file igsfbreg.h.
#define IGS_INPUT_STATUS1 IGS_REG_(0x3da) |
Definition at line 262 of file igsfbreg.h.
#define IGS_MEM_BE_SELECT 0x00400000 /* endian select */ |
Definition at line 43 of file igsfbreg.h.
#define IGS_MEM_MMIO_SELECT 0x00800000 /* memory mapped i/o */ |
Definition at line 42 of file igsfbreg.h.
#define IGS_MISC_OUTPUT_R IGS_REG_(0x3cc) |
Definition at line 90 of file igsfbreg.h.
#define IGS_MISC_OUTPUT_W IGS_REG_(0x3c2) |
Definition at line 89 of file igsfbreg.h.
#define IGS_PEL_MASK IGS_REG_(0x3c6) |
Definition at line 105 of file igsfbreg.h.
#define IGS_REG_ | ( | x | ) | ((x) - IGS_REG_BASE) |
Definition at line 73 of file igsfbreg.h.
#define IGS_REG_BASE 0x3c0 |
Definition at line 71 of file igsfbreg.h.
#define IGS_REG_SIZE 0x020 |
Definition at line 72 of file igsfbreg.h.
#define IGS_SEQ_IDX IGS_REG_(0x3c4) |
Definition at line 96 of file igsfbreg.h.
#define IGS_SEQ_PORT IGS_REG_(0x3c5) |
Definition at line 97 of file igsfbreg.h.
#define IGS_SEQ_RESET 0x0 |
Definition at line 99 of file igsfbreg.h.
#define IGS_SEQ_RESET_ASYNC 0x01 |
Definition at line 100 of file igsfbreg.h.
#define IGS_SEQ_RESET_SYNC 0x02 |
Definition at line 101 of file igsfbreg.h.
#define IGS_VDO 0x46e8 |
Definition at line 57 of file igsfbreg.h.
#define IGS_VDO_ENABLE 0x08 |
Definition at line 58 of file igsfbreg.h.
#define IGS_VDO_SETUP 0x10 |
Definition at line 59 of file igsfbreg.h.
#define IGS_VSE 0x102 |
Definition at line 62 of file igsfbreg.h.
#define IGS_VSE_ENABLE 0x01 |
Definition at line 63 of file igsfbreg.h.