Go to the source code of this file.
Macros | |
#define | CRMFB_CTRLSTAT 0x00000000 |
#define | CRMFB_CTRLSTAT_CHIPID_MASK 0x0000000f |
#define | CRMFB_CTRLSTAT_SENSE 0x00000010 /* monitor sense pin */ |
#define | CRMFB_CTRLSTAT_GPIO0_SENSE 0x00000040 |
#define | CRMFB_CTRLSTAT_GPIO0_INPUT 0x00000080 |
#define | CRMFB_CTRLSTAT_GPIO1_SENSE 0x00000100 |
#define | CRMFB_CTRLSTAT_GPIO1_INPUT 0x00000200 |
#define | CRMFB_CTRLSTAT_GPIO2_SENSE 0x00000400 |
#define | CRMFB_CTRLSTAT_GPIO2_INPUT 0x00000800 |
#define | CRMFB_CTRLSTAT_GPIO3_SENSE 0x00001000 |
#define | CRMFB_CTRLSTAT_GPIO3_INPUT 0x00002000 |
#define | CRMFB_CTRLSTAT_GPIO4_SENSE 0x00004000 |
#define | CRMFB_CTRLSTAT_GPIO4_INPUT 0x00008000 |
#define | CRMFB_CTRLSTAT_GPIO5_SENSE 0x00010000 |
#define | CRMFB_CTRLSTAT_GPIO5_INPUT 0x00020000 |
#define | CRMFB_CTRLSTAT_GPIO6_SENSE 0x00040000 |
#define | CRMFB_CTRLSTAT_GPIO6_INPUT 0x00080000 |
#define | CRMFB_CTRLSTAT_GPIO7_SENSE 0x00100000 |
#define | CRMFB_CTRLSTAT_GPIO7_INPUT 0x00200000 |
#define | CRMFB_CTRLSTAT_GPIO8_SENSE 0x00400000 |
#define | CRMFB_CTRLSTAT_GPIO8_INPUT 0x00800000 |
#define | CRMFB_CTRLSTAT_GPIO9_SENSE 0x01000000 |
#define | CRMFB_CTRLSTAT_GPIO9_INPUT 0x02000000 |
#define | CRMFB_CTRLSTAT_HALF_PHASE 0x04000000 /* for flat panel */ |
#define | CRMFB_CTRLSTAT_CSYNC_ALOW 0x08000000 /* csync active low */ |
#define | CRMFB_CTRLSTAT_EXTERNAL_PCLK 0x00000000 |
#define | CRMFB_CTRLSTAT_DIFF_PCLK 0x10000000 /* differential pclock */ |
#define | CRMFB_CTRLSTAT_INTERNAL_PCLK 0x30000000 |
#define | CRMFB_DOTCLOCK 0x00000004 |
#define | CRMFB_DOTCLOCK_M_MASK 0x000000ff |
#define | CRMFB_DOTCLOCK_N_MASK 0x00003f00 |
#define | CRMFB_DOTCLOCK_P_MASK 0x0000c000 |
#define | CRMFB_DOTCLOCK_CLKRUN_SHIFT 20 |
#define | CRMFB_DOTCLOCK_BYPASS 0x00100000 /* turn the clock off */ |
#define | CRMFB_DOTCLOCK_OUT_OF_RANGE 0x00400000 |
#define | CRMFB_DOTCLOCK_OUT_OF_LOCK 0x00800000 |
#define | CRMFB_DOTCLOCK_TDWNI 0x01000000 /* ? */ |
#define | CRMFB_DOTCLOCK_TUPI 0x02000000 /* ? */ |
#define | CRMFB_I2C_VGA 0x00000008 |
#define | CRMFB_I2C_SDA 0x00000001 /* these bits are */ |
#define | CRMFB_I2C_SCL 0x00000002 /* low active */ |
#define | CRMFB_SYSCLK 0x0000000c |
#define | CRMFB_I2C_FP 0x00000010 /* same bits as CRMFB_I2C_VGA */ |
#define | CRMFB_DEVICE_ID 0x00000014 |
#define | CRMFB_DEVICE_ID_DEF 0x00000666 /* this chip is EVIL */ |
#define | CRMFB_VT_XY 0x00010000 /* pixel / line counters */ |
#define | CRMFB_VT_XY_X_MASK 0x00000fff |
#define | CRMFB_VT_XY_Y_MASK 0x00fff000 |
#define | CRMFB_VT_XY_FREEZE_SHIFT 31 |
#define | CRMFB_VT_XYMAX |
#define | CRMFB_VT_VSYNC 0x00010008 |
#define | CRMFB_VT_VSYNC_OFF_MASK 0x00000fff |
#define | CRMFB_VT_VSYNC_ON_MASK 0x00fff000 |
#define | CRMFB_VT_HSYNC 0x0001000c |
#define | CRMFB_VT_HSYNC_OFF_MASK 0x00000fff |
#define | CRMFB_VT_HSYNC_ON_MASK 0x00fff000 |
#define | CRMFB_VT_VBLANK 0x00010010 |
#define | CRMFB_VT_VBLANK_OFF_MASK 0x00000fff |
#define | CRMFB_VT_VBLANK_ON_MASK 0x00fff000 |
#define | CRMFB_VT_HBLANK 0x00010014 |
#define | CRMFB_VT_HBLANK_OFF_MASK 0x00000fff |
#define | CRMFB_VT_HBLANK_ON_MASK 0x00fff000 |
#define | CRMFB_VT_FLAGS 0x00010018 |
#define | CRMFB_VT_FLAGS_VDRV_INVERT 0x00000001 |
#define | CRMFB_VT_FLAGS_VDRV_LOW 0x00000002 |
#define | CRMFB_VT_FLAGS_HDRV_INVERT 0x00000004 |
#define | CRMFB_VT_FLAGS_HDRV_LOW 0x00000008 /* put monitor to sleep */ |
#define | CRMFB_VT_FLAGS_SYNC_HIGH 0x00000010 |
#define | CRMFB_VT_FLAGS_SYNC_LOW 0x00000020 |
#define | CRMFB_VT_FLAGS_SYNC_LOW_MSB 5 |
#define | CRMFB_VT_FLAGS_SYNC_LOW_LSB 5 |
#define | CRMFB_VT_FLAGS_F2RF_HIGH 0x00000040 /* sync left/right ? */ |
#define | CRMFB_VT_FRAMELOCK 0x0001001c |
#define | CRMFB_VT_FRAMELOCK_F2RF_MASK |
#define | CRMFB_VT_FRAMELOCK_LOCK_MASK 0x00fff000 |
#define | CRMFB_VT_INTR01 0x00010020 |
#define | CRMFB_INTR_1_MASK 0x00000fff /* intr1 when y == this */ |
#define | CRMFB_INTR_0_MASK 0x00fff000 /* intr0 when y == this */ |
#define | CRMFB_VT_INTR23 0x00010024 |
#define | CRMFB_INTR_3_MASK 0x00000fff /* intr3 when y == this */ |
#define | CRMFB_INTR_2_MASK 0x00fff000 /* intr2 when y == this */ |
#define | CRMFB_VT_HPIX_EN 0x00010034 |
#define | CRMFB_HPIXEN_OFF_MASK 0x00000fff |
#define | CRMFB_HPIXEN_ON_MASK 0x00fff000 |
#define | CRMFB_VT_VPIX_EN 0x00010038 |
#define | CRMFB_VT_VPIX_EN_OFF_SHIFT 0 |
#define | CRMFB_VPIXEN_OFF_MASK 0x00000fff |
#define | CRMFB_VPIXEN_ON_MASK 0x00fff000 |
#define | CRMFB_VT_HCMAP 0x0001003c |
#define | CRMFB_HCMAP_OFF_MASK 0x00000fff |
#define | CRMFB_HCMAP_ON_MASK 0x00fff000 |
#define | CRMFB_VT_HCMAP_ON_SHIFT 12 |
#define | CRMFB_VT_VCMAP 0x00010040 |
#define | CRMFB_VCMAP_OFF_MASK 0x00000fff |
#define | CRMFB_VCMAP_ON_MASK 0x00fff000 |
#define | CRMFB_VT_VCMAP_ON_SHIFT 12 |
#define | CRMFB_VT_DID_STARTXY 0x00010044 |
#define | CRMFB_VT_DID_START_X_MASK 0x00000fff |
#define | CRMFB_VT_DID_START_Y_MASK 0x00fff000 |
#define | CRMFB_VT_CRS_STARTXY 0x00010048 |
#define | CRMFB_VT_CRS_START_X_MASK 0x00000fff |
#define | CRMFB_VT_CRS_START_Y_MASK 0x00fff000 |
#define | CRMFB_VT_VC_STARTXY 0x0001004c |
#define | CRMFB_VT_VC_START_X_MASK 0x00000fff |
#define | CRMFB_VT_VC_START_Y_MASK 0x00fff000 |
#define | CRMFB_OVR_WIDTH_TILE 0x00020000 |
#define | CRMFB_OVR_WIDTH_TILE_RHS_MASK |
#define | CRMFB_OVR_WIDTH_TILES_MASK 0x00001fe0 /* width in whole tiles */ |
#define | CRMFB_OVR_TILE_PTR 0x00020004 |
#define | CRMFB_OVR_TILE_LIST_MASK 0xfffff000 |
#define | CRMFB_OVR_DMA_ENABLE 0x00000001 |
#define | CRMFB_OVR_CONTROL |
#define | CRMFB_OVR_CONTROL_DMAEN_SHIFT 0 |
#define | CRMFB_FRM_TILESIZE 0x00030000 |
#define | CRMFB_FRM_TILESIZE_RHS_SHIFT |
#define | CRMFB_FRM_TILESIZE_WIDTH_SHIFT 5 /* width in tiles */ |
#define | CRMFB_FRM_TILESIZE_DEPTH_SHIFT 13 |
#define | CRMFB_FRM_TILESIZE_DEPTH_8 0 |
#define | CRMFB_FRM_TILESIZE_DEPTH_16 1 |
#define | CRMFB_FRM_TILESIZE_DEPTH_32 2 |
#define | CRMFB_FRM_TILESIZE_FIFOR_SHIFT 15 |
#define | CRMFB_FRM_PIXSIZE 0x00030004 |
#define | CRMFB_FRM_PIXSIZE_HEIGHT_SHIFT 16 |
#define | CRMFB_TILE_PTR 0x00020008 |
#define | CRMFB_TILE_LIST_MASK 0xfffff000 |
#define | CRMFB_DMA_ENABLE 0x00000001 |
#define | CRMFB_FRM_CONTROL 0x0003000c |
#define | CRMFB_FRM_CONTROL_DMAEN_SHIFT 0 |
#define | CRMFB_FRM_CONTROL_LINEAR_SHIFT 1 |
#define | CRMFB_FRM_CONTROL_TILEPTR_SHIFT 9 |
#define | CRMFB_DID_PTR 0x00040000 |
#define | CRMFB_DID_BASE_MASK 0x0000ffff |
#define | CRMFB_DID_DMA_ENABLE 0x00010000 |
#define | CRMFB_DID_CONTROL 0x00040004 |
#define | CRMFB_DID_CONTROL_DMAEN_SHIFT 0 |
#define | CRMFB_WID 0x00048000 /* 32 WIDs */ |
#define | CRMFB_MODE 0x00048000 |
#define | CRMFB_MODE_TYP_SHIFT 2 |
#define | CRMFB_MODE_TYP_I8 0 |
#define | CRMFB_MODE_TYP_I12 1 |
#define | CRMFB_MODE_TYP_RG3B2 2 |
#define | CRMFB_MODE_TYP_RGB4 3 |
#define | CRMFB_MODE_TYP_ARGB5 4 |
#define | CRMFB_MODE_TYP_RGB8 5 |
#define | CRMFB_MODE_BUF_SHIFT 0 |
#define | CRMFB_MODE_BUF_BOTH 3 |
#define | CRMFB_MODE_CMAP_SELECT_SHIFT 5 /* upper 5 bit */ |
#define | CRMFB_MODE_GAMMA_ENABLE_SHIFT 10 |
#define | CRMFB_MODE_FP_ENABLE_SHIFT 11 /* two bits */ |
#define | CRMFB_CMAP 0x00050000 /* 32*256 entries */ |
#define | CRMFB_CMAP_OVL 0x00051400 |
#define | CRMFB_CMAP_FIFO 0x00058000 |
#define | CRMFB_GMAP 0x00060000 /* gamma map */ |
#define | CRMFB_CURSOR_POS 0x00070000 |
#define | CRMFB_CURSOR_CONTROL 0x00070004 |
#define | CRMFB_CURSOR_ON 0x00000001 |
#define | CRMFB_CURSOR_CROSSHAIR 0x00000002 |
#define | CRMFB_CURSOR_CMAP0 0x00070008 |
#define | CRMFB_CURSOR_CMAP1 0x0007000c |
#define | CRMFB_CURSOR_CMAP2 0x00070010 |
#define | CRMFB_CURSOR_BITMAP 0x00078000 |
#define | CRIME_RE_TLB_A 0x1000 |
#define | CRIME_RE_TLB_B 0x1200 |
#define | CRIME_RE_TLB_C 0x1400 |
#define | CRIME_RE_TEX 0x1600 |
#define | CRIME_RE_CLIP_IDS 0x16e0 |
#define | CRIME_RE_LINEAR_A 0x1700 |
#define | CRIME_RE_LINEAR_B 0x1780 |
#define | CRIME_MTE_MODE 0x3000 |
#define | CRIME_MTE_BYTEMASK 0x3008 |
#define | CRIME_MTE_STIPPLEMASK 0x3010 |
#define | CRIME_MTE_BG 0x3018 |
#define | CRIME_MTE_SRC0 0x3020 /* start */ |
#define | CRIME_MTE_SRC1 0x3028 /* end */ |
#define | CRIME_MTE_DST0 0x3030 /* start */ |
#define | CRIME_MTE_DST1 0x3038 /* end */ |
#define | CRIME_MTE_SRC_Y_STEP 0x3040 |
#define | CRIME_MTE_DST_Y_STEP 0x3048 |
#define | CRIME_MTE_NULL 0x3070 |
#define | CRIME_MTE_FLUSH 0x3078 |
#define | MTE_MODE_DST_ECC 0x00000001 /* enable ECC in DST */ |
#define | MTE_MODE_SRC_ECC 0x00000002 /* enable ECC in SRC */ |
#define | MTE_MODE_DST_BUF_MASK 0x0000001c |
#define | MTE_TLB_A 0 |
#define | MTE_TLB_B 1 |
#define | MTE_TLB_C 2 |
#define | MTE_TLB_TEX 3 |
#define | MTE_TLB_LIN_A 4 |
#define | MTE_TLB_LIN_B 5 |
#define | MTE_TLB_CLIP 6 |
#define | MTE_DST_TLB_SHIFT 2 |
#define | MTE_MODE_SRC_BUF_MASK 0x000000e0 |
#define | MTE_SRC_TLB_SHIFT 5 |
#define | MTE_MODE_DEPTH_MASK 0x00000300 |
#define | MTE_DEPTH_8 0 |
#define | MTE_DEPTH_16 1 |
#define | MTE_DEPTH_32 2 |
#define | MTE_DEPTH_SHIFT 8 |
#define | MTE_MODE_STIPPLE 0x00000400 |
#define | MTE_MODE_COPY 0x00000800 /* 1 - copy, 0 - clear dst */ |
#define | CRIME_DE_MODE_SRC 0x2000 |
#define | CRIME_DE_MODE_DST 0x2008 |
#define | CRIME_DE_CLIPMODE 0x2010 |
#define | CRIME_DE_DRAWMODE 0x2018 |
#define | CRIME_DE_SCRMASK0 0x2020 |
#define | CRIME_DE_SCRMASK1 0x2028 |
#define | CRIME_DE_SCRMASK2 0x2030 |
#define | CRIME_DE_SCRMASK3 0x2038 |
#define | CRIME_DE_SCRMASK4 0x2040 |
#define | CRIME_DE_SCISSOR 0x2048 |
#define | CRIME_DE_WINOFFSET_SRC 0x2050 /* x in upper, y in lower 16 bit */ |
#define | CRIME_DE_WINOFFSET_DST 0x2058 |
#define | CRIME_DE_PRIMITIVE 0x2060 |
#define | CRIME_DE_X_VERTEX_0 0x2070 |
#define | CRIME_DE_X_VERTEX_1 0x2074 |
#define | CRIME_DE_X_VERTEX_2 0x2078 |
#define | CRIME_DE_GL_VERTEX_0_X 0x2080 |
#define | CRIME_DE_GL_VERTEX_0_Y 0x2084 |
#define | CRIME_DE_GL_VERTEX_1_X 0x2088 |
#define | CRIME_DE_GL_VERTEX_1_Y 0x208c |
#define | CRIME_DE_GL_VERTEX_2_X 0x2090 |
#define | CRIME_DE_GL_VERTEX_2_Y 0x2094 |
#define | CRIME_DE_XFER_ADDR_SRC 0x20a0 |
#define | CRIME_DE_XFER_STRD_SRC 0x20a4 |
#define | CRIME_DE_XFER_STEP_X 0x20a8 |
#define | CRIME_DE_XFER_STEP_Y 0x20ac |
#define | CRIME_DE_XFER_ADDR_DST 0x20b0 |
#define | CRIME_DE_XFER_STRD_DST 0x20b4 |
#define | CRIME_DE_STIPPLE_MODE 0x20c0 |
#define | CRIME_DE_STIPPLE_PAT 0x20c4 |
#define | CRIME_DE_FG 0x20d0 |
#define | CRIME_DE_BG 0x20d8 |
#define | CRIME_DE_ALPHA_COLOR 0x21a0 /* constant colour for alpha */ |
#define | CRIME_DE_ALPHA_FUNC 0x21a8 /* blend function */ |
#define | CRIME_DE_ROP 0x21b0 |
#define | CRIME_DE_PLANEMASK 0x21b8 |
#define | CRIME_DE_NULL 0x21f0 |
#define | CRIME_DE_FLUSH 0x21f8 |
#define | CRIME_DE_START |
#define | DE_MODE_TLB_A 0x00000000 |
#define | DE_MODE_TLB_B 0x00000400 |
#define | DE_MODE_TLB_C 0x00000800 |
#define | DE_MODE_LIN_A 0x00001000 |
#define | DE_MODE_LIN_B 0x00001400 |
#define | DE_MODE_BUFDEPTH_8 0x00000000 |
#define | DE_MODE_BUFDEPTH_16 0x00000100 |
#define | DE_MODE_BUFDEPTH_32 0x00000200 |
#define | DE_MODE_TYPE_CI 0x00000000 |
#define | DE_MODE_TYPE_RGB 0x00000010 |
#define | DE_MODE_TYPE_RGBA 0x00000020 |
#define | DE_MODE_TYPE_ABGR 0x00000030 |
#define | DE_MODE_TYPE_YCRCB 0x000000f0 |
#define | DE_MODE_TYPE_MASK 0x000000f0 |
#define | DE_MODE_PIXDEPTH_8 0x00000000 |
#define | DE_MODE_PIXDEPTH_16 0x00000004 |
#define | DE_MODE_PIXDEPTH_32 0x00000008 |
#define | DE_MODE_DOUBLE_PIX 0x00000002 |
#define | DE_MODE_DOUBLE_SELECT 0x00000001 |
#define | DE_CLIPMODE_ENABLE 0x00000800 |
#define | DE_CLIPMODE_MASK0_EN 0x00000200 |
#define | DE_CLIPMODE_MASK1_EN 0x00000100 |
#define | DE_CLIPMODE_MASK2_EN 0x00000080 |
#define | DE_CLIPMODE_MASK3_EN 0x00000040 |
#define | DE_CLIPMODE_MASK4_EN 0x00000020 |
#define | DE_CLIPMODE_MASK0_IN 0x00000010 |
#define | DE_CLIPMODE_MASK1_IN 0x00000008 |
#define | DE_CLIPMODE_MASK2_IN 0x00000004 |
#define | DE_CLIPMODE_MASK3_IN 0x00000002 |
#define | DE_CLIPMODE_MASK4_IN 0x00000001 |
#define | DE_DRAWMODE_NO_CONF 0x00800000 /* disable coherency testing */ |
#define | DE_DRAWMODE_X11 0x00000000 |
#define | DE_DRAWMODE_GL 0x00400000 |
#define | DE_DRAWMODE_XFER_EN 0x00200000 |
#define | DE_DRAWMODE_SCISSOR_EN 0x00100000 |
#define | DE_DRAWMODE_LINE_STIP 0x00080000 |
#define | DE_DRAWMODE_POLY_STIP 0x00040000 |
#define | DE_DRAWMODE_OPAQUE_STIP 0x00020000 |
#define | DE_DRAWMODE_SHADE 0x00010000 /* smooth shading enable */ |
#define | DE_DRAWMODE_TEXTURE 0x00008000 |
#define | DE_DRAWMODE_FOG 0x00004000 |
#define | DE_DRAWMODE_COVERAGE 0x00002000 |
#define | DE_DRAWMODE_LINE_AA 0x00001000 |
#define | DE_DRAWMODE_ALPHA_TEST 0x00000800 |
#define | DE_DRAWMODE_ALPHA_BLEND 0x00000400 |
#define | DE_DRAWMODE_ROP 0x00000200 |
#define | DE_DRAWMODE_DITHER 0x00000100 |
#define | DE_DRAWMODE_PLANEMASK 0x00000080 |
#define | DE_DRAWMODE_BYTEMASK 0x00000078 |
#define | DE_DRAWMODE_DEPTH_TEST 0x00000004 |
#define | DE_DRAWMODE_DEPTH_MASK 0x00000002 |
#define | DE_DRAWMODE_STENCIL 0x00000001 |
#define | DE_PRIM_POINT 0x00000000 |
#define | DE_PRIM_LINE 0x01000000 |
#define | DE_PRIM_TRIANGLE 0x02000000 |
#define | DE_PRIM_RECTANGLE 0x03000000 |
#define | DE_PRIM_LINE_SKIP_END 0x00040000 |
#define | DE_PRIM_LR 0x00000000 /* left to right */ |
#define | DE_PRIM_RL 0x00010000 /* right to left */ |
#define | DE_PRIM_BT 0x00000000 /* bottom to top */ |
#define | DE_PRIM_TB 0x00020000 /* top to bottom */ |
#define | DE_PRIM_LINE_WIDTH_MASK 0x0000ffff /* in half pixels */ |
#define | DE_STIP_MAXREP_SHIFT 0 /* max. repeats 8 bit */ |
#define | DE_STIP_REPCNT_SHIFT 8 /* repeat count, 8 bit */ |
#define | DE_STIP_MAXIDX_SHIFT 16 /* max. index, 5 bit */ |
#define | DE_STIP_STRTIDX_SHIFT 24 /* start index, 5 bit */ |
#define | DE_ALPHA_ADD 0x00000000 |
#define | DE_ALPHA_MIN 0x00000100 |
#define | DE_ALPHA_MAX 0x00000200 |
#define | DE_ALPHA_SUB 0x00000300 |
#define | DE_ALPHA_REV_SUB 0x00000400 |
#define | DE_ALPHA_OP_ZERO 0 |
#define | DE_ALPHA_OP_ONE 1 |
#define | DE_ALPHA_OP_DST_COLOR 2 |
#define | DE_ALPHA_OP_1_MINUS_DST_COLOR 3 |
#define | DE_ALPHA_OP_SRC_ALPHA 4 |
#define | DE_ALPHA_OP_1_MINUS_SRC_ALPHA 5 |
#define | DE_ALPHA_OP_DST_ALPHA 6 |
#define | DE_ALPHA_OP_1_MINUS_DST_APLHA 7 |
#define | DE_ALPHA_OP_CONSTANT_COLOR 8 |
#define | DE_ALPHA_OP_1_MINUS_CONST_COLOR 9 |
#define | DE_ALPHA_OP_CONSTANT_ALPHA 10 |
#define | DE_ALPHA_OP_1_MINUS_CONST_ALPHA 11 |
#define | DE_ALPHA_OP_SRC_ALPHA_SATURATE 12 |
#define | DE_ALPHA_OP_SRC_SHIFT 4 |
#define | DE_ALPHA_OP_DST_SHIFT 0 |
#define | CRIME_DE_STATUS 0x4000 |
#define | CRIME_DE_IDLE 0x10000000 |
#define | CRIME_DE_SETUP_IDLE 0x08000000 |
#define | CRIME_DE_PIXPIPE_IDLE 0x04000000 |
#define | CRIME_DE_MTE_IDLE 0x02000000 |
#define | CRIME_DE_LEVEL_MASK 0x01fc0000 |
#define | CRIME_DE_RD_PTR_MASK 0x0003f000 |
#define | CRIME_DE_WR_PTR_MASK 0x00000fc0 |
#define | CRIME_DE_BUF_START 0x0000003f |
#define | CRIME_DE_LEVEL_SHIFT 18 |
#define | CRIME_DE_LEVEL_MAX 0x3f |
#define | CRIME_PIPE_LEVEL(x) |
#define CRIME_DE_ALPHA_COLOR 0x21a0 /* constant colour for alpha */ |
Definition at line 304 of file crmfbreg.h.
#define CRIME_DE_ALPHA_FUNC 0x21a8 /* blend function */ |
Definition at line 305 of file crmfbreg.h.
#define CRIME_DE_BG 0x20d8 |
Definition at line 303 of file crmfbreg.h.
#define CRIME_DE_BUF_START 0x0000003f |
Definition at line 425 of file crmfbreg.h.
#define CRIME_DE_CLIPMODE 0x2010 |
Definition at line 274 of file crmfbreg.h.
#define CRIME_DE_DRAWMODE 0x2018 |
Definition at line 275 of file crmfbreg.h.
#define CRIME_DE_FG 0x20d0 |
Definition at line 302 of file crmfbreg.h.
#define CRIME_DE_FLUSH 0x21f8 |
Definition at line 310 of file crmfbreg.h.
#define CRIME_DE_GL_VERTEX_0_X 0x2080 |
Definition at line 288 of file crmfbreg.h.
#define CRIME_DE_GL_VERTEX_0_Y 0x2084 |
Definition at line 289 of file crmfbreg.h.
#define CRIME_DE_GL_VERTEX_1_X 0x2088 |
Definition at line 290 of file crmfbreg.h.
#define CRIME_DE_GL_VERTEX_1_Y 0x208c |
Definition at line 291 of file crmfbreg.h.
#define CRIME_DE_GL_VERTEX_2_X 0x2090 |
Definition at line 292 of file crmfbreg.h.
#define CRIME_DE_GL_VERTEX_2_Y 0x2094 |
Definition at line 293 of file crmfbreg.h.
#define CRIME_DE_IDLE 0x10000000 |
Definition at line 418 of file crmfbreg.h.
#define CRIME_DE_LEVEL_MASK 0x01fc0000 |
Definition at line 422 of file crmfbreg.h.
#define CRIME_DE_LEVEL_MAX 0x3f |
Definition at line 433 of file crmfbreg.h.
#define CRIME_DE_LEVEL_SHIFT 18 |
Definition at line 427 of file crmfbreg.h.
#define CRIME_DE_MODE_DST 0x2008 |
Definition at line 273 of file crmfbreg.h.
#define CRIME_DE_MODE_SRC 0x2000 |
Definition at line 272 of file crmfbreg.h.
#define CRIME_DE_MTE_IDLE 0x02000000 |
Definition at line 421 of file crmfbreg.h.
#define CRIME_DE_NULL 0x21f0 |
Definition at line 309 of file crmfbreg.h.
#define CRIME_DE_PIXPIPE_IDLE 0x04000000 |
Definition at line 420 of file crmfbreg.h.
#define CRIME_DE_PLANEMASK 0x21b8 |
Definition at line 307 of file crmfbreg.h.
#define CRIME_DE_PRIMITIVE 0x2060 |
Definition at line 284 of file crmfbreg.h.
#define CRIME_DE_RD_PTR_MASK 0x0003f000 |
Definition at line 423 of file crmfbreg.h.
#define CRIME_DE_ROP 0x21b0 |
Definition at line 306 of file crmfbreg.h.
#define CRIME_DE_SCISSOR 0x2048 |
Definition at line 281 of file crmfbreg.h.
#define CRIME_DE_SCRMASK0 0x2020 |
Definition at line 276 of file crmfbreg.h.
#define CRIME_DE_SCRMASK1 0x2028 |
Definition at line 277 of file crmfbreg.h.
#define CRIME_DE_SCRMASK2 0x2030 |
Definition at line 278 of file crmfbreg.h.
#define CRIME_DE_SCRMASK3 0x2038 |
Definition at line 279 of file crmfbreg.h.
#define CRIME_DE_SCRMASK4 0x2040 |
Definition at line 280 of file crmfbreg.h.
#define CRIME_DE_SETUP_IDLE 0x08000000 |
Definition at line 419 of file crmfbreg.h.
#define CRIME_DE_START |
Definition at line 312 of file crmfbreg.h.
#define CRIME_DE_STATUS 0x4000 |
Definition at line 417 of file crmfbreg.h.
#define CRIME_DE_STIPPLE_MODE 0x20c0 |
Definition at line 300 of file crmfbreg.h.
#define CRIME_DE_STIPPLE_PAT 0x20c4 |
Definition at line 301 of file crmfbreg.h.
#define CRIME_DE_WINOFFSET_DST 0x2058 |
Definition at line 283 of file crmfbreg.h.
#define CRIME_DE_WINOFFSET_SRC 0x2050 /* x in upper, y in lower 16 bit */ |
Definition at line 282 of file crmfbreg.h.
#define CRIME_DE_WR_PTR_MASK 0x00000fc0 |
Definition at line 424 of file crmfbreg.h.
#define CRIME_DE_X_VERTEX_0 0x2070 |
Definition at line 285 of file crmfbreg.h.
#define CRIME_DE_X_VERTEX_1 0x2074 |
Definition at line 286 of file crmfbreg.h.
#define CRIME_DE_X_VERTEX_2 0x2078 |
Definition at line 287 of file crmfbreg.h.
#define CRIME_DE_XFER_ADDR_DST 0x20b0 |
Definition at line 298 of file crmfbreg.h.
#define CRIME_DE_XFER_ADDR_SRC 0x20a0 |
Definition at line 294 of file crmfbreg.h.
#define CRIME_DE_XFER_STEP_X 0x20a8 |
Definition at line 296 of file crmfbreg.h.
#define CRIME_DE_XFER_STEP_Y 0x20ac |
Definition at line 297 of file crmfbreg.h.
#define CRIME_DE_XFER_STRD_DST 0x20b4 |
Definition at line 299 of file crmfbreg.h.
#define CRIME_DE_XFER_STRD_SRC 0x20a4 |
Definition at line 295 of file crmfbreg.h.
#define CRIME_MTE_BG 0x3018 |
Definition at line 239 of file crmfbreg.h.
#define CRIME_MTE_BYTEMASK 0x3008 |
Definition at line 237 of file crmfbreg.h.
#define CRIME_MTE_DST0 0x3030 /* start */ |
Definition at line 242 of file crmfbreg.h.
#define CRIME_MTE_DST1 0x3038 /* end */ |
Definition at line 243 of file crmfbreg.h.
#define CRIME_MTE_DST_Y_STEP 0x3048 |
Definition at line 245 of file crmfbreg.h.
#define CRIME_MTE_FLUSH 0x3078 |
Definition at line 247 of file crmfbreg.h.
#define CRIME_MTE_MODE 0x3000 |
Definition at line 236 of file crmfbreg.h.
#define CRIME_MTE_NULL 0x3070 |
Definition at line 246 of file crmfbreg.h.
#define CRIME_MTE_SRC0 0x3020 /* start */ |
Definition at line 240 of file crmfbreg.h.
#define CRIME_MTE_SRC1 0x3028 /* end */ |
Definition at line 241 of file crmfbreg.h.
#define CRIME_MTE_SRC_Y_STEP 0x3040 |
Definition at line 244 of file crmfbreg.h.
#define CRIME_MTE_STIPPLEMASK 0x3010 |
Definition at line 238 of file crmfbreg.h.
#define CRIME_PIPE_LEVEL | ( | x | ) |
Definition at line 434 of file crmfbreg.h.
#define CRIME_RE_CLIP_IDS 0x16e0 |
Definition at line 230 of file crmfbreg.h.
#define CRIME_RE_LINEAR_A 0x1700 |
Definition at line 232 of file crmfbreg.h.
#define CRIME_RE_LINEAR_B 0x1780 |
Definition at line 233 of file crmfbreg.h.
#define CRIME_RE_TEX 0x1600 |
Definition at line 229 of file crmfbreg.h.
#define CRIME_RE_TLB_A 0x1000 |
Definition at line 226 of file crmfbreg.h.
#define CRIME_RE_TLB_B 0x1200 |
Definition at line 227 of file crmfbreg.h.
#define CRIME_RE_TLB_C 0x1400 |
Definition at line 228 of file crmfbreg.h.
#define CRMFB_CMAP 0x00050000 /* 32*256 entries */ |
Definition at line 206 of file crmfbreg.h.
#define CRMFB_CMAP_FIFO 0x00058000 |
Definition at line 208 of file crmfbreg.h.
#define CRMFB_CMAP_OVL 0x00051400 |
Definition at line 207 of file crmfbreg.h.
#define CRMFB_CTRLSTAT 0x00000000 |
Definition at line 39 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_CHIPID_MASK 0x0000000f |
Definition at line 40 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_CSYNC_ALOW 0x08000000 /* csync active low */ |
Definition at line 63 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_DIFF_PCLK 0x10000000 /* differential pclock */ |
Definition at line 65 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_EXTERNAL_PCLK 0x00000000 |
Definition at line 64 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO0_INPUT 0x00000080 |
Definition at line 43 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO0_SENSE 0x00000040 |
Definition at line 42 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO1_INPUT 0x00000200 |
Definition at line 45 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO1_SENSE 0x00000100 |
Definition at line 44 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO2_INPUT 0x00000800 |
Definition at line 47 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO2_SENSE 0x00000400 |
Definition at line 46 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO3_INPUT 0x00002000 |
Definition at line 49 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO3_SENSE 0x00001000 |
Definition at line 48 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO4_INPUT 0x00008000 |
Definition at line 51 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO4_SENSE 0x00004000 |
Definition at line 50 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO5_INPUT 0x00020000 |
Definition at line 53 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO5_SENSE 0x00010000 |
Definition at line 52 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO6_INPUT 0x00080000 |
Definition at line 55 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO6_SENSE 0x00040000 |
Definition at line 54 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO7_INPUT 0x00200000 |
Definition at line 57 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO7_SENSE 0x00100000 |
Definition at line 56 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO8_INPUT 0x00800000 |
Definition at line 59 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO8_SENSE 0x00400000 |
Definition at line 58 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO9_INPUT 0x02000000 |
Definition at line 61 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_GPIO9_SENSE 0x01000000 |
Definition at line 60 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_HALF_PHASE 0x04000000 /* for flat panel */ |
Definition at line 62 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_INTERNAL_PCLK 0x30000000 |
Definition at line 66 of file crmfbreg.h.
#define CRMFB_CTRLSTAT_SENSE 0x00000010 /* monitor sense pin */ |
Definition at line 41 of file crmfbreg.h.
#define CRMFB_CURSOR_BITMAP 0x00078000 |
Definition at line 221 of file crmfbreg.h.
#define CRMFB_CURSOR_CMAP0 0x00070008 |
Definition at line 218 of file crmfbreg.h.
#define CRMFB_CURSOR_CMAP1 0x0007000c |
Definition at line 219 of file crmfbreg.h.
#define CRMFB_CURSOR_CMAP2 0x00070010 |
Definition at line 220 of file crmfbreg.h.
#define CRMFB_CURSOR_CONTROL 0x00070004 |
Definition at line 215 of file crmfbreg.h.
#define CRMFB_CURSOR_CROSSHAIR 0x00000002 |
Definition at line 217 of file crmfbreg.h.
#define CRMFB_CURSOR_ON 0x00000001 |
Definition at line 216 of file crmfbreg.h.
#define CRMFB_CURSOR_POS 0x00070000 |
Definition at line 210 of file crmfbreg.h.
#define CRMFB_DEVICE_ID 0x00000014 |
Definition at line 87 of file crmfbreg.h.
#define CRMFB_DEVICE_ID_DEF 0x00000666 /* this chip is EVIL */ |
Definition at line 88 of file crmfbreg.h.
#define CRMFB_DID_BASE_MASK 0x0000ffff |
Definition at line 186 of file crmfbreg.h.
#define CRMFB_DID_CONTROL 0x00040004 |
Definition at line 188 of file crmfbreg.h.
#define CRMFB_DID_CONTROL_DMAEN_SHIFT 0 |
Definition at line 189 of file crmfbreg.h.
#define CRMFB_DID_DMA_ENABLE 0x00010000 |
Definition at line 187 of file crmfbreg.h.
#define CRMFB_DID_PTR 0x00040000 |
Definition at line 185 of file crmfbreg.h.
#define CRMFB_DMA_ENABLE 0x00000001 |
Definition at line 179 of file crmfbreg.h.
#define CRMFB_DOTCLOCK 0x00000004 |
Definition at line 68 of file crmfbreg.h.
#define CRMFB_DOTCLOCK_BYPASS 0x00100000 /* turn the clock off */ |
Definition at line 73 of file crmfbreg.h.
#define CRMFB_DOTCLOCK_CLKRUN_SHIFT 20 |
Definition at line 72 of file crmfbreg.h.
#define CRMFB_DOTCLOCK_M_MASK 0x000000ff |
Definition at line 69 of file crmfbreg.h.
#define CRMFB_DOTCLOCK_N_MASK 0x00003f00 |
Definition at line 70 of file crmfbreg.h.
#define CRMFB_DOTCLOCK_OUT_OF_LOCK 0x00800000 |
Definition at line 75 of file crmfbreg.h.
#define CRMFB_DOTCLOCK_OUT_OF_RANGE 0x00400000 |
Definition at line 74 of file crmfbreg.h.
#define CRMFB_DOTCLOCK_P_MASK 0x0000c000 |
Definition at line 71 of file crmfbreg.h.
#define CRMFB_DOTCLOCK_TDWNI 0x01000000 /* ? */ |
Definition at line 76 of file crmfbreg.h.
#define CRMFB_DOTCLOCK_TUPI 0x02000000 /* ? */ |
Definition at line 77 of file crmfbreg.h.
#define CRMFB_FRM_CONTROL 0x0003000c |
Definition at line 180 of file crmfbreg.h.
#define CRMFB_FRM_CONTROL_DMAEN_SHIFT 0 |
Definition at line 181 of file crmfbreg.h.
#define CRMFB_FRM_CONTROL_LINEAR_SHIFT 1 |
Definition at line 182 of file crmfbreg.h.
#define CRMFB_FRM_CONTROL_TILEPTR_SHIFT 9 |
Definition at line 183 of file crmfbreg.h.
#define CRMFB_FRM_PIXSIZE 0x00030004 |
Definition at line 175 of file crmfbreg.h.
#define CRMFB_FRM_PIXSIZE_HEIGHT_SHIFT 16 |
Definition at line 176 of file crmfbreg.h.
#define CRMFB_FRM_TILESIZE 0x00030000 |
Definition at line 167 of file crmfbreg.h.
#define CRMFB_FRM_TILESIZE_DEPTH_16 1 |
Definition at line 172 of file crmfbreg.h.
#define CRMFB_FRM_TILESIZE_DEPTH_32 2 |
Definition at line 173 of file crmfbreg.h.
#define CRMFB_FRM_TILESIZE_DEPTH_8 0 |
Definition at line 171 of file crmfbreg.h.
#define CRMFB_FRM_TILESIZE_DEPTH_SHIFT 13 |
Definition at line 170 of file crmfbreg.h.
#define CRMFB_FRM_TILESIZE_FIFOR_SHIFT 15 |
Definition at line 174 of file crmfbreg.h.
#define CRMFB_FRM_TILESIZE_RHS_SHIFT |
Definition at line 168 of file crmfbreg.h.
#define CRMFB_FRM_TILESIZE_WIDTH_SHIFT 5 /* width in tiles */ |
Definition at line 169 of file crmfbreg.h.
#define CRMFB_GMAP 0x00060000 /* gamma map */ |
Definition at line 209 of file crmfbreg.h.
#define CRMFB_HCMAP_OFF_MASK 0x00000fff |
Definition at line 140 of file crmfbreg.h.
#define CRMFB_HCMAP_ON_MASK 0x00fff000 |
Definition at line 141 of file crmfbreg.h.
#define CRMFB_HPIXEN_OFF_MASK 0x00000fff |
Definition at line 133 of file crmfbreg.h.
#define CRMFB_HPIXEN_ON_MASK 0x00fff000 |
Definition at line 134 of file crmfbreg.h.
#define CRMFB_I2C_FP 0x00000010 /* same bits as CRMFB_I2C_VGA */ |
Definition at line 85 of file crmfbreg.h.
#define CRMFB_I2C_SCL 0x00000002 /* low active */ |
Definition at line 81 of file crmfbreg.h.
#define CRMFB_I2C_SDA 0x00000001 /* these bits are */ |
Definition at line 80 of file crmfbreg.h.
#define CRMFB_I2C_VGA 0x00000008 |
Definition at line 79 of file crmfbreg.h.
#define CRMFB_INTR_0_MASK 0x00fff000 /* intr0 when y == this */ |
Definition at line 127 of file crmfbreg.h.
#define CRMFB_INTR_1_MASK 0x00000fff /* intr1 when y == this */ |
Definition at line 126 of file crmfbreg.h.
#define CRMFB_INTR_2_MASK 0x00fff000 /* intr2 when y == this */ |
Definition at line 130 of file crmfbreg.h.
#define CRMFB_INTR_3_MASK 0x00000fff /* intr3 when y == this */ |
Definition at line 129 of file crmfbreg.h.
#define CRMFB_MODE 0x00048000 |
Definition at line 192 of file crmfbreg.h.
#define CRMFB_MODE_BUF_BOTH 3 |
Definition at line 201 of file crmfbreg.h.
#define CRMFB_MODE_BUF_SHIFT 0 |
Definition at line 200 of file crmfbreg.h.
#define CRMFB_MODE_CMAP_SELECT_SHIFT 5 /* upper 5 bit */ |
Definition at line 202 of file crmfbreg.h.
#define CRMFB_MODE_FP_ENABLE_SHIFT 11 /* two bits */ |
Definition at line 204 of file crmfbreg.h.
#define CRMFB_MODE_GAMMA_ENABLE_SHIFT 10 |
Definition at line 203 of file crmfbreg.h.
#define CRMFB_MODE_TYP_ARGB5 4 |
Definition at line 198 of file crmfbreg.h.
#define CRMFB_MODE_TYP_I12 1 |
Definition at line 195 of file crmfbreg.h.
#define CRMFB_MODE_TYP_I8 0 |
Definition at line 194 of file crmfbreg.h.
#define CRMFB_MODE_TYP_RG3B2 2 |
Definition at line 196 of file crmfbreg.h.
#define CRMFB_MODE_TYP_RGB4 3 |
Definition at line 197 of file crmfbreg.h.
#define CRMFB_MODE_TYP_RGB8 5 |
Definition at line 199 of file crmfbreg.h.
#define CRMFB_MODE_TYP_SHIFT 2 |
Definition at line 193 of file crmfbreg.h.
#define CRMFB_OVR_CONTROL |
Definition at line 164 of file crmfbreg.h.
#define CRMFB_OVR_CONTROL_DMAEN_SHIFT 0 |
Definition at line 165 of file crmfbreg.h.
#define CRMFB_OVR_DMA_ENABLE 0x00000001 |
Definition at line 163 of file crmfbreg.h.
#define CRMFB_OVR_TILE_LIST_MASK 0xfffff000 |
Definition at line 162 of file crmfbreg.h.
#define CRMFB_OVR_TILE_PTR 0x00020004 |
Definition at line 161 of file crmfbreg.h.
#define CRMFB_OVR_WIDTH_TILE 0x00020000 |
Definition at line 158 of file crmfbreg.h.
#define CRMFB_OVR_WIDTH_TILE_RHS_MASK |
Definition at line 159 of file crmfbreg.h.
#define CRMFB_OVR_WIDTH_TILES_MASK 0x00001fe0 /* width in whole tiles */ |
Definition at line 160 of file crmfbreg.h.
#define CRMFB_SYSCLK 0x0000000c |
Definition at line 83 of file crmfbreg.h.
#define CRMFB_TILE_LIST_MASK 0xfffff000 |
Definition at line 178 of file crmfbreg.h.
#define CRMFB_TILE_PTR 0x00020008 |
Definition at line 177 of file crmfbreg.h.
#define CRMFB_VCMAP_OFF_MASK 0x00000fff |
Definition at line 144 of file crmfbreg.h.
#define CRMFB_VCMAP_ON_MASK 0x00fff000 |
Definition at line 145 of file crmfbreg.h.
#define CRMFB_VPIXEN_OFF_MASK 0x00000fff |
Definition at line 137 of file crmfbreg.h.
#define CRMFB_VPIXEN_ON_MASK 0x00fff000 |
Definition at line 138 of file crmfbreg.h.
#define CRMFB_VT_CRS_START_X_MASK 0x00000fff |
Definition at line 152 of file crmfbreg.h.
#define CRMFB_VT_CRS_START_Y_MASK 0x00fff000 |
Definition at line 153 of file crmfbreg.h.
#define CRMFB_VT_CRS_STARTXY 0x00010048 |
Definition at line 151 of file crmfbreg.h.
#define CRMFB_VT_DID_START_X_MASK 0x00000fff |
Definition at line 149 of file crmfbreg.h.
#define CRMFB_VT_DID_START_Y_MASK 0x00fff000 |
Definition at line 150 of file crmfbreg.h.
#define CRMFB_VT_DID_STARTXY 0x00010044 |
Definition at line 148 of file crmfbreg.h.
#define CRMFB_VT_FLAGS 0x00010018 |
Definition at line 109 of file crmfbreg.h.
#define CRMFB_VT_FLAGS_F2RF_HIGH 0x00000040 /* sync left/right ? */ |
Definition at line 118 of file crmfbreg.h.
#define CRMFB_VT_FLAGS_HDRV_INVERT 0x00000004 |
Definition at line 112 of file crmfbreg.h.
#define CRMFB_VT_FLAGS_HDRV_LOW 0x00000008 /* put monitor to sleep */ |
Definition at line 113 of file crmfbreg.h.
#define CRMFB_VT_FLAGS_SYNC_HIGH 0x00000010 |
Definition at line 114 of file crmfbreg.h.
#define CRMFB_VT_FLAGS_SYNC_LOW 0x00000020 |
Definition at line 115 of file crmfbreg.h.
#define CRMFB_VT_FLAGS_SYNC_LOW_LSB 5 |
Definition at line 117 of file crmfbreg.h.
#define CRMFB_VT_FLAGS_SYNC_LOW_MSB 5 |
Definition at line 116 of file crmfbreg.h.
#define CRMFB_VT_FLAGS_VDRV_INVERT 0x00000001 |
Definition at line 110 of file crmfbreg.h.
#define CRMFB_VT_FLAGS_VDRV_LOW 0x00000002 |
Definition at line 111 of file crmfbreg.h.
#define CRMFB_VT_FRAMELOCK 0x0001001c |
Definition at line 120 of file crmfbreg.h.
#define CRMFB_VT_FRAMELOCK_F2RF_MASK |
Definition at line 121 of file crmfbreg.h.
#define CRMFB_VT_FRAMELOCK_LOCK_MASK 0x00fff000 |
Definition at line 122 of file crmfbreg.h.
#define CRMFB_VT_HBLANK 0x00010014 |
Definition at line 105 of file crmfbreg.h.
#define CRMFB_VT_HBLANK_OFF_MASK 0x00000fff |
Definition at line 106 of file crmfbreg.h.
#define CRMFB_VT_HBLANK_ON_MASK 0x00fff000 |
Definition at line 107 of file crmfbreg.h.
#define CRMFB_VT_HCMAP 0x0001003c |
Definition at line 139 of file crmfbreg.h.
#define CRMFB_VT_HCMAP_ON_SHIFT 12 |
Definition at line 142 of file crmfbreg.h.
#define CRMFB_VT_HPIX_EN 0x00010034 |
Definition at line 132 of file crmfbreg.h.
#define CRMFB_VT_HSYNC 0x0001000c |
Definition at line 99 of file crmfbreg.h.
#define CRMFB_VT_HSYNC_OFF_MASK 0x00000fff |
Definition at line 100 of file crmfbreg.h.
#define CRMFB_VT_HSYNC_ON_MASK 0x00fff000 |
Definition at line 101 of file crmfbreg.h.
#define CRMFB_VT_INTR01 0x00010020 |
Definition at line 125 of file crmfbreg.h.
#define CRMFB_VT_INTR23 0x00010024 |
Definition at line 128 of file crmfbreg.h.
#define CRMFB_VT_VBLANK 0x00010010 |
Definition at line 102 of file crmfbreg.h.
#define CRMFB_VT_VBLANK_OFF_MASK 0x00000fff |
Definition at line 103 of file crmfbreg.h.
#define CRMFB_VT_VBLANK_ON_MASK 0x00fff000 |
Definition at line 104 of file crmfbreg.h.
#define CRMFB_VT_VC_START_X_MASK 0x00000fff |
Definition at line 155 of file crmfbreg.h.
#define CRMFB_VT_VC_START_Y_MASK 0x00fff000 |
Definition at line 156 of file crmfbreg.h.
#define CRMFB_VT_VC_STARTXY 0x0001004c |
Definition at line 154 of file crmfbreg.h.
#define CRMFB_VT_VCMAP 0x00010040 |
Definition at line 143 of file crmfbreg.h.
#define CRMFB_VT_VCMAP_ON_SHIFT 12 |
Definition at line 146 of file crmfbreg.h.
#define CRMFB_VT_VPIX_EN 0x00010038 |
Definition at line 135 of file crmfbreg.h.
#define CRMFB_VT_VPIX_EN_OFF_SHIFT 0 |
Definition at line 136 of file crmfbreg.h.
#define CRMFB_VT_VSYNC 0x00010008 |
Definition at line 96 of file crmfbreg.h.
#define CRMFB_VT_VSYNC_OFF_MASK 0x00000fff |
Definition at line 97 of file crmfbreg.h.
#define CRMFB_VT_VSYNC_ON_MASK 0x00fff000 |
Definition at line 98 of file crmfbreg.h.
#define CRMFB_VT_XY 0x00010000 /* pixel / line counters */ |
Definition at line 91 of file crmfbreg.h.
#define CRMFB_VT_XY_FREEZE_SHIFT 31 |
Definition at line 94 of file crmfbreg.h.
#define CRMFB_VT_XY_X_MASK 0x00000fff |
Definition at line 92 of file crmfbreg.h.
#define CRMFB_VT_XY_Y_MASK 0x00fff000 |
Definition at line 93 of file crmfbreg.h.
#define CRMFB_VT_XYMAX |
Definition at line 95 of file crmfbreg.h.
#define CRMFB_WID 0x00048000 /* 32 WIDs */ |
Definition at line 191 of file crmfbreg.h.
#define DE_ALPHA_ADD 0x00000000 |
Definition at line 393 of file crmfbreg.h.
#define DE_ALPHA_MAX 0x00000200 |
Definition at line 395 of file crmfbreg.h.
#define DE_ALPHA_MIN 0x00000100 |
Definition at line 394 of file crmfbreg.h.
#define DE_ALPHA_OP_1_MINUS_CONST_ALPHA 11 |
Definition at line 410 of file crmfbreg.h.
#define DE_ALPHA_OP_1_MINUS_CONST_COLOR 9 |
Definition at line 408 of file crmfbreg.h.
#define DE_ALPHA_OP_1_MINUS_DST_APLHA 7 |
Definition at line 406 of file crmfbreg.h.
#define DE_ALPHA_OP_1_MINUS_DST_COLOR 3 |
Definition at line 402 of file crmfbreg.h.
#define DE_ALPHA_OP_1_MINUS_SRC_ALPHA 5 |
Definition at line 404 of file crmfbreg.h.
#define DE_ALPHA_OP_CONSTANT_ALPHA 10 |
Definition at line 409 of file crmfbreg.h.
#define DE_ALPHA_OP_CONSTANT_COLOR 8 |
Definition at line 407 of file crmfbreg.h.
#define DE_ALPHA_OP_DST_ALPHA 6 |
Definition at line 405 of file crmfbreg.h.
#define DE_ALPHA_OP_DST_COLOR 2 |
Definition at line 401 of file crmfbreg.h.
#define DE_ALPHA_OP_DST_SHIFT 0 |
Definition at line 414 of file crmfbreg.h.
#define DE_ALPHA_OP_ONE 1 |
Definition at line 400 of file crmfbreg.h.
#define DE_ALPHA_OP_SRC_ALPHA 4 |
Definition at line 403 of file crmfbreg.h.
#define DE_ALPHA_OP_SRC_ALPHA_SATURATE 12 |
Definition at line 411 of file crmfbreg.h.
#define DE_ALPHA_OP_SRC_SHIFT 4 |
Definition at line 413 of file crmfbreg.h.
#define DE_ALPHA_OP_ZERO 0 |
Definition at line 399 of file crmfbreg.h.
#define DE_ALPHA_REV_SUB 0x00000400 |
Definition at line 397 of file crmfbreg.h.
#define DE_ALPHA_SUB 0x00000300 |
Definition at line 396 of file crmfbreg.h.
#define DE_CLIPMODE_ENABLE 0x00000800 |
Definition at line 336 of file crmfbreg.h.
#define DE_CLIPMODE_MASK0_EN 0x00000200 |
Definition at line 338 of file crmfbreg.h.
#define DE_CLIPMODE_MASK0_IN 0x00000010 |
Definition at line 344 of file crmfbreg.h.
#define DE_CLIPMODE_MASK1_EN 0x00000100 |
Definition at line 339 of file crmfbreg.h.
#define DE_CLIPMODE_MASK1_IN 0x00000008 |
Definition at line 345 of file crmfbreg.h.
#define DE_CLIPMODE_MASK2_EN 0x00000080 |
Definition at line 340 of file crmfbreg.h.
#define DE_CLIPMODE_MASK2_IN 0x00000004 |
Definition at line 346 of file crmfbreg.h.
#define DE_CLIPMODE_MASK3_EN 0x00000040 |
Definition at line 341 of file crmfbreg.h.
#define DE_CLIPMODE_MASK3_IN 0x00000002 |
Definition at line 347 of file crmfbreg.h.
#define DE_CLIPMODE_MASK4_EN 0x00000020 |
Definition at line 342 of file crmfbreg.h.
#define DE_CLIPMODE_MASK4_IN 0x00000001 |
Definition at line 348 of file crmfbreg.h.
#define DE_DRAWMODE_ALPHA_BLEND 0x00000400 |
Definition at line 365 of file crmfbreg.h.
#define DE_DRAWMODE_ALPHA_TEST 0x00000800 |
Definition at line 364 of file crmfbreg.h.
#define DE_DRAWMODE_BYTEMASK 0x00000078 |
Definition at line 369 of file crmfbreg.h.
#define DE_DRAWMODE_COVERAGE 0x00002000 |
Definition at line 362 of file crmfbreg.h.
#define DE_DRAWMODE_DEPTH_MASK 0x00000002 |
Definition at line 371 of file crmfbreg.h.
#define DE_DRAWMODE_DEPTH_TEST 0x00000004 |
Definition at line 370 of file crmfbreg.h.
#define DE_DRAWMODE_DITHER 0x00000100 |
Definition at line 367 of file crmfbreg.h.
#define DE_DRAWMODE_FOG 0x00004000 |
Definition at line 361 of file crmfbreg.h.
#define DE_DRAWMODE_GL 0x00400000 |
Definition at line 353 of file crmfbreg.h.
#define DE_DRAWMODE_LINE_AA 0x00001000 |
Definition at line 363 of file crmfbreg.h.
#define DE_DRAWMODE_LINE_STIP 0x00080000 |
Definition at line 356 of file crmfbreg.h.
#define DE_DRAWMODE_NO_CONF 0x00800000 /* disable coherency testing */ |
Definition at line 351 of file crmfbreg.h.
#define DE_DRAWMODE_OPAQUE_STIP 0x00020000 |
Definition at line 358 of file crmfbreg.h.
#define DE_DRAWMODE_PLANEMASK 0x00000080 |
Definition at line 368 of file crmfbreg.h.
#define DE_DRAWMODE_POLY_STIP 0x00040000 |
Definition at line 357 of file crmfbreg.h.
#define DE_DRAWMODE_ROP 0x00000200 |
Definition at line 366 of file crmfbreg.h.
#define DE_DRAWMODE_SCISSOR_EN 0x00100000 |
Definition at line 355 of file crmfbreg.h.
#define DE_DRAWMODE_SHADE 0x00010000 /* smooth shading enable */ |
Definition at line 359 of file crmfbreg.h.
#define DE_DRAWMODE_STENCIL 0x00000001 |
Definition at line 372 of file crmfbreg.h.
#define DE_DRAWMODE_TEXTURE 0x00008000 |
Definition at line 360 of file crmfbreg.h.
#define DE_DRAWMODE_X11 0x00000000 |
Definition at line 352 of file crmfbreg.h.
#define DE_DRAWMODE_XFER_EN 0x00200000 |
Definition at line 354 of file crmfbreg.h.
#define DE_MODE_BUFDEPTH_16 0x00000100 |
Definition at line 321 of file crmfbreg.h.
#define DE_MODE_BUFDEPTH_32 0x00000200 |
Definition at line 322 of file crmfbreg.h.
#define DE_MODE_BUFDEPTH_8 0x00000000 |
Definition at line 320 of file crmfbreg.h.
#define DE_MODE_DOUBLE_PIX 0x00000002 |
Definition at line 332 of file crmfbreg.h.
#define DE_MODE_DOUBLE_SELECT 0x00000001 |
Definition at line 333 of file crmfbreg.h.
#define DE_MODE_LIN_A 0x00001000 |
Definition at line 318 of file crmfbreg.h.
#define DE_MODE_LIN_B 0x00001400 |
Definition at line 319 of file crmfbreg.h.
#define DE_MODE_PIXDEPTH_16 0x00000004 |
Definition at line 330 of file crmfbreg.h.
#define DE_MODE_PIXDEPTH_32 0x00000008 |
Definition at line 331 of file crmfbreg.h.
#define DE_MODE_PIXDEPTH_8 0x00000000 |
Definition at line 329 of file crmfbreg.h.
#define DE_MODE_TLB_A 0x00000000 |
Definition at line 315 of file crmfbreg.h.
#define DE_MODE_TLB_B 0x00000400 |
Definition at line 316 of file crmfbreg.h.
#define DE_MODE_TLB_C 0x00000800 |
Definition at line 317 of file crmfbreg.h.
#define DE_MODE_TYPE_ABGR 0x00000030 |
Definition at line 326 of file crmfbreg.h.
#define DE_MODE_TYPE_CI 0x00000000 |
Definition at line 323 of file crmfbreg.h.
#define DE_MODE_TYPE_MASK 0x000000f0 |
Definition at line 328 of file crmfbreg.h.
#define DE_MODE_TYPE_RGB 0x00000010 |
Definition at line 324 of file crmfbreg.h.
#define DE_MODE_TYPE_RGBA 0x00000020 |
Definition at line 325 of file crmfbreg.h.
#define DE_MODE_TYPE_YCRCB 0x000000f0 |
Definition at line 327 of file crmfbreg.h.
#define DE_PRIM_BT 0x00000000 /* bottom to top */ |
Definition at line 382 of file crmfbreg.h.
#define DE_PRIM_LINE 0x01000000 |
Definition at line 376 of file crmfbreg.h.
#define DE_PRIM_LINE_SKIP_END 0x00040000 |
Definition at line 379 of file crmfbreg.h.
#define DE_PRIM_LINE_WIDTH_MASK 0x0000ffff /* in half pixels */ |
Definition at line 384 of file crmfbreg.h.
#define DE_PRIM_LR 0x00000000 /* left to right */ |
Definition at line 380 of file crmfbreg.h.
#define DE_PRIM_POINT 0x00000000 |
Definition at line 375 of file crmfbreg.h.
#define DE_PRIM_RECTANGLE 0x03000000 |
Definition at line 378 of file crmfbreg.h.
#define DE_PRIM_RL 0x00010000 /* right to left */ |
Definition at line 381 of file crmfbreg.h.
#define DE_PRIM_TB 0x00020000 /* top to bottom */ |
Definition at line 383 of file crmfbreg.h.
#define DE_PRIM_TRIANGLE 0x02000000 |
Definition at line 377 of file crmfbreg.h.
#define DE_STIP_MAXIDX_SHIFT 16 /* max. index, 5 bit */ |
Definition at line 389 of file crmfbreg.h.
#define DE_STIP_MAXREP_SHIFT 0 /* max. repeats 8 bit */ |
Definition at line 387 of file crmfbreg.h.
#define DE_STIP_REPCNT_SHIFT 8 /* repeat count, 8 bit */ |
Definition at line 388 of file crmfbreg.h.
#define DE_STIP_STRTIDX_SHIFT 24 /* start index, 5 bit */ |
Definition at line 390 of file crmfbreg.h.
#define MTE_DEPTH_16 1 |
Definition at line 265 of file crmfbreg.h.
#define MTE_DEPTH_32 2 |
Definition at line 266 of file crmfbreg.h.
#define MTE_DEPTH_8 0 |
Definition at line 264 of file crmfbreg.h.
#define MTE_DEPTH_SHIFT 8 |
Definition at line 267 of file crmfbreg.h.
#define MTE_DST_TLB_SHIFT 2 |
Definition at line 260 of file crmfbreg.h.
#define MTE_MODE_COPY 0x00000800 /* 1 - copy, 0 - clear dst */ |
Definition at line 269 of file crmfbreg.h.
#define MTE_MODE_DEPTH_MASK 0x00000300 |
Definition at line 263 of file crmfbreg.h.
#define MTE_MODE_DST_BUF_MASK 0x0000001c |
Definition at line 252 of file crmfbreg.h.
#define MTE_MODE_DST_ECC 0x00000001 /* enable ECC in DST */ |
Definition at line 250 of file crmfbreg.h.
#define MTE_MODE_SRC_BUF_MASK 0x000000e0 |
Definition at line 261 of file crmfbreg.h.
#define MTE_MODE_SRC_ECC 0x00000002 /* enable ECC in SRC */ |
Definition at line 251 of file crmfbreg.h.
#define MTE_MODE_STIPPLE 0x00000400 |
Definition at line 268 of file crmfbreg.h.
#define MTE_SRC_TLB_SHIFT 5 |
Definition at line 262 of file crmfbreg.h.
#define MTE_TLB_A 0 |
Definition at line 253 of file crmfbreg.h.
#define MTE_TLB_B 1 |
Definition at line 254 of file crmfbreg.h.
#define MTE_TLB_C 2 |
Definition at line 255 of file crmfbreg.h.
#define MTE_TLB_CLIP 6 |
Definition at line 259 of file crmfbreg.h.
#define MTE_TLB_LIN_A 4 |
Definition at line 257 of file crmfbreg.h.
#define MTE_TLB_LIN_B 5 |
Definition at line 258 of file crmfbreg.h.
#define MTE_TLB_TEX 3 |
Definition at line 256 of file crmfbreg.h.