crmfbreg.h File Reference

Back to the index.

Macros
crmfbreg.h File Reference

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)
 

Macro Definition Documentation

◆ CRIME_DE_ALPHA_COLOR

#define CRIME_DE_ALPHA_COLOR   0x21a0 /* constant colour for alpha */

Definition at line 303 of file crmfbreg.h.

◆ CRIME_DE_ALPHA_FUNC

#define CRIME_DE_ALPHA_FUNC   0x21a8 /* blend function */

Definition at line 304 of file crmfbreg.h.

◆ CRIME_DE_BG

#define CRIME_DE_BG   0x20d8

Definition at line 302 of file crmfbreg.h.

◆ CRIME_DE_BUF_START

#define CRIME_DE_BUF_START   0x0000003f

Definition at line 424 of file crmfbreg.h.

◆ CRIME_DE_CLIPMODE

#define CRIME_DE_CLIPMODE   0x2010

Definition at line 273 of file crmfbreg.h.

◆ CRIME_DE_DRAWMODE

#define CRIME_DE_DRAWMODE   0x2018

Definition at line 274 of file crmfbreg.h.

◆ CRIME_DE_FG

#define CRIME_DE_FG   0x20d0

Definition at line 301 of file crmfbreg.h.

◆ CRIME_DE_FLUSH

#define CRIME_DE_FLUSH   0x21f8

Definition at line 309 of file crmfbreg.h.

◆ CRIME_DE_GL_VERTEX_0_X

#define CRIME_DE_GL_VERTEX_0_X   0x2080

Definition at line 287 of file crmfbreg.h.

◆ CRIME_DE_GL_VERTEX_0_Y

#define CRIME_DE_GL_VERTEX_0_Y   0x2084

Definition at line 288 of file crmfbreg.h.

◆ CRIME_DE_GL_VERTEX_1_X

#define CRIME_DE_GL_VERTEX_1_X   0x2088

Definition at line 289 of file crmfbreg.h.

◆ CRIME_DE_GL_VERTEX_1_Y

#define CRIME_DE_GL_VERTEX_1_Y   0x208c

Definition at line 290 of file crmfbreg.h.

◆ CRIME_DE_GL_VERTEX_2_X

#define CRIME_DE_GL_VERTEX_2_X   0x2090

Definition at line 291 of file crmfbreg.h.

◆ CRIME_DE_GL_VERTEX_2_Y

#define CRIME_DE_GL_VERTEX_2_Y   0x2094

Definition at line 292 of file crmfbreg.h.

◆ CRIME_DE_IDLE

#define CRIME_DE_IDLE   0x10000000

Definition at line 417 of file crmfbreg.h.

◆ CRIME_DE_LEVEL_MASK

#define CRIME_DE_LEVEL_MASK   0x01fc0000

Definition at line 421 of file crmfbreg.h.

◆ CRIME_DE_LEVEL_MAX

#define CRIME_DE_LEVEL_MAX   0x3f

Definition at line 432 of file crmfbreg.h.

◆ CRIME_DE_LEVEL_SHIFT

#define CRIME_DE_LEVEL_SHIFT   18

Definition at line 426 of file crmfbreg.h.

◆ CRIME_DE_MODE_DST

#define CRIME_DE_MODE_DST   0x2008

Definition at line 272 of file crmfbreg.h.

◆ CRIME_DE_MODE_SRC

#define CRIME_DE_MODE_SRC   0x2000

Definition at line 271 of file crmfbreg.h.

◆ CRIME_DE_MTE_IDLE

#define CRIME_DE_MTE_IDLE   0x02000000

Definition at line 420 of file crmfbreg.h.

◆ CRIME_DE_NULL

#define CRIME_DE_NULL   0x21f0

Definition at line 308 of file crmfbreg.h.

◆ CRIME_DE_PIXPIPE_IDLE

#define CRIME_DE_PIXPIPE_IDLE   0x04000000

Definition at line 419 of file crmfbreg.h.

◆ CRIME_DE_PLANEMASK

#define CRIME_DE_PLANEMASK   0x21b8

Definition at line 306 of file crmfbreg.h.

◆ CRIME_DE_PRIMITIVE

#define CRIME_DE_PRIMITIVE   0x2060

Definition at line 283 of file crmfbreg.h.

◆ CRIME_DE_RD_PTR_MASK

#define CRIME_DE_RD_PTR_MASK   0x0003f000

Definition at line 422 of file crmfbreg.h.

◆ CRIME_DE_ROP

#define CRIME_DE_ROP   0x21b0

Definition at line 305 of file crmfbreg.h.

◆ CRIME_DE_SCISSOR

#define CRIME_DE_SCISSOR   0x2048

Definition at line 280 of file crmfbreg.h.

◆ CRIME_DE_SCRMASK0

#define CRIME_DE_SCRMASK0   0x2020

Definition at line 275 of file crmfbreg.h.

◆ CRIME_DE_SCRMASK1

#define CRIME_DE_SCRMASK1   0x2028

Definition at line 276 of file crmfbreg.h.

◆ CRIME_DE_SCRMASK2

#define CRIME_DE_SCRMASK2   0x2030

Definition at line 277 of file crmfbreg.h.

◆ CRIME_DE_SCRMASK3

#define CRIME_DE_SCRMASK3   0x2038

Definition at line 278 of file crmfbreg.h.

◆ CRIME_DE_SCRMASK4

#define CRIME_DE_SCRMASK4   0x2040

Definition at line 279 of file crmfbreg.h.

◆ CRIME_DE_SETUP_IDLE

#define CRIME_DE_SETUP_IDLE   0x08000000

Definition at line 418 of file crmfbreg.h.

◆ CRIME_DE_START

#define CRIME_DE_START
Value:
0x0800 /* OR this to a register address in
* order to start a command */

Definition at line 311 of file crmfbreg.h.

◆ CRIME_DE_STATUS

#define CRIME_DE_STATUS   0x4000

Definition at line 416 of file crmfbreg.h.

◆ CRIME_DE_STIPPLE_MODE

#define CRIME_DE_STIPPLE_MODE   0x20c0

Definition at line 299 of file crmfbreg.h.

◆ CRIME_DE_STIPPLE_PAT

#define CRIME_DE_STIPPLE_PAT   0x20c4

Definition at line 300 of file crmfbreg.h.

◆ CRIME_DE_WINOFFSET_DST

#define CRIME_DE_WINOFFSET_DST   0x2058

Definition at line 282 of file crmfbreg.h.

◆ CRIME_DE_WINOFFSET_SRC

#define CRIME_DE_WINOFFSET_SRC   0x2050 /* x in upper, y in lower 16 bit */

Definition at line 281 of file crmfbreg.h.

◆ CRIME_DE_WR_PTR_MASK

#define CRIME_DE_WR_PTR_MASK   0x00000fc0

Definition at line 423 of file crmfbreg.h.

◆ CRIME_DE_X_VERTEX_0

#define CRIME_DE_X_VERTEX_0   0x2070

Definition at line 284 of file crmfbreg.h.

◆ CRIME_DE_X_VERTEX_1

#define CRIME_DE_X_VERTEX_1   0x2074

Definition at line 285 of file crmfbreg.h.

◆ CRIME_DE_X_VERTEX_2

#define CRIME_DE_X_VERTEX_2   0x2078

Definition at line 286 of file crmfbreg.h.

◆ CRIME_DE_XFER_ADDR_DST

#define CRIME_DE_XFER_ADDR_DST   0x20b0

Definition at line 297 of file crmfbreg.h.

◆ CRIME_DE_XFER_ADDR_SRC

#define CRIME_DE_XFER_ADDR_SRC   0x20a0

Definition at line 293 of file crmfbreg.h.

◆ CRIME_DE_XFER_STEP_X

#define CRIME_DE_XFER_STEP_X   0x20a8

Definition at line 295 of file crmfbreg.h.

◆ CRIME_DE_XFER_STEP_Y

#define CRIME_DE_XFER_STEP_Y   0x20ac

Definition at line 296 of file crmfbreg.h.

◆ CRIME_DE_XFER_STRD_DST

#define CRIME_DE_XFER_STRD_DST   0x20b4

Definition at line 298 of file crmfbreg.h.

◆ CRIME_DE_XFER_STRD_SRC

#define CRIME_DE_XFER_STRD_SRC   0x20a4

Definition at line 294 of file crmfbreg.h.

◆ CRIME_MTE_BG

#define CRIME_MTE_BG   0x3018

Definition at line 238 of file crmfbreg.h.

◆ CRIME_MTE_BYTEMASK

#define CRIME_MTE_BYTEMASK   0x3008

Definition at line 236 of file crmfbreg.h.

◆ CRIME_MTE_DST0

#define CRIME_MTE_DST0   0x3030 /* start */

Definition at line 241 of file crmfbreg.h.

◆ CRIME_MTE_DST1

#define CRIME_MTE_DST1   0x3038 /* end */

Definition at line 242 of file crmfbreg.h.

◆ CRIME_MTE_DST_Y_STEP

#define CRIME_MTE_DST_Y_STEP   0x3048

Definition at line 244 of file crmfbreg.h.

◆ CRIME_MTE_FLUSH

#define CRIME_MTE_FLUSH   0x3078

Definition at line 246 of file crmfbreg.h.

◆ CRIME_MTE_MODE

#define CRIME_MTE_MODE   0x3000

Definition at line 235 of file crmfbreg.h.

◆ CRIME_MTE_NULL

#define CRIME_MTE_NULL   0x3070

Definition at line 245 of file crmfbreg.h.

◆ CRIME_MTE_SRC0

#define CRIME_MTE_SRC0   0x3020 /* start */

Definition at line 239 of file crmfbreg.h.

◆ CRIME_MTE_SRC1

#define CRIME_MTE_SRC1   0x3028 /* end */

Definition at line 240 of file crmfbreg.h.

◆ CRIME_MTE_SRC_Y_STEP

#define CRIME_MTE_SRC_Y_STEP   0x3040

Definition at line 243 of file crmfbreg.h.

◆ CRIME_MTE_STIPPLEMASK

#define CRIME_MTE_STIPPLEMASK   0x3010

Definition at line 237 of file crmfbreg.h.

◆ CRIME_PIPE_LEVEL

#define CRIME_PIPE_LEVEL (   x)
Value:

Definition at line 433 of file crmfbreg.h.

◆ CRIME_RE_CLIP_IDS

#define CRIME_RE_CLIP_IDS   0x16e0

Definition at line 229 of file crmfbreg.h.

◆ CRIME_RE_LINEAR_A

#define CRIME_RE_LINEAR_A   0x1700

Definition at line 231 of file crmfbreg.h.

◆ CRIME_RE_LINEAR_B

#define CRIME_RE_LINEAR_B   0x1780

Definition at line 232 of file crmfbreg.h.

◆ CRIME_RE_TEX

#define CRIME_RE_TEX   0x1600

Definition at line 228 of file crmfbreg.h.

◆ CRIME_RE_TLB_A

#define CRIME_RE_TLB_A   0x1000

Definition at line 225 of file crmfbreg.h.

◆ CRIME_RE_TLB_B

#define CRIME_RE_TLB_B   0x1200

Definition at line 226 of file crmfbreg.h.

◆ CRIME_RE_TLB_C

#define CRIME_RE_TLB_C   0x1400

Definition at line 227 of file crmfbreg.h.

◆ CRMFB_CMAP

#define CRMFB_CMAP   0x00050000 /* 32*256 entries */

Definition at line 205 of file crmfbreg.h.

◆ CRMFB_CMAP_FIFO

#define CRMFB_CMAP_FIFO   0x00058000

Definition at line 207 of file crmfbreg.h.

◆ CRMFB_CMAP_OVL

#define CRMFB_CMAP_OVL   0x00051400

Definition at line 206 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT

#define CRMFB_CTRLSTAT   0x00000000

Definition at line 38 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_CHIPID_MASK

#define CRMFB_CTRLSTAT_CHIPID_MASK   0x0000000f

Definition at line 39 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_CSYNC_ALOW

#define CRMFB_CTRLSTAT_CSYNC_ALOW   0x08000000 /* csync active low */

Definition at line 62 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_DIFF_PCLK

#define CRMFB_CTRLSTAT_DIFF_PCLK   0x10000000 /* differential pclock */

Definition at line 64 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_EXTERNAL_PCLK

#define CRMFB_CTRLSTAT_EXTERNAL_PCLK   0x00000000

Definition at line 63 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO0_INPUT

#define CRMFB_CTRLSTAT_GPIO0_INPUT   0x00000080

Definition at line 42 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO0_SENSE

#define CRMFB_CTRLSTAT_GPIO0_SENSE   0x00000040

Definition at line 41 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO1_INPUT

#define CRMFB_CTRLSTAT_GPIO1_INPUT   0x00000200

Definition at line 44 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO1_SENSE

#define CRMFB_CTRLSTAT_GPIO1_SENSE   0x00000100

Definition at line 43 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO2_INPUT

#define CRMFB_CTRLSTAT_GPIO2_INPUT   0x00000800

Definition at line 46 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO2_SENSE

#define CRMFB_CTRLSTAT_GPIO2_SENSE   0x00000400

Definition at line 45 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO3_INPUT

#define CRMFB_CTRLSTAT_GPIO3_INPUT   0x00002000

Definition at line 48 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO3_SENSE

#define CRMFB_CTRLSTAT_GPIO3_SENSE   0x00001000

Definition at line 47 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO4_INPUT

#define CRMFB_CTRLSTAT_GPIO4_INPUT   0x00008000

Definition at line 50 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO4_SENSE

#define CRMFB_CTRLSTAT_GPIO4_SENSE   0x00004000

Definition at line 49 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO5_INPUT

#define CRMFB_CTRLSTAT_GPIO5_INPUT   0x00020000

Definition at line 52 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO5_SENSE

#define CRMFB_CTRLSTAT_GPIO5_SENSE   0x00010000

Definition at line 51 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO6_INPUT

#define CRMFB_CTRLSTAT_GPIO6_INPUT   0x00080000

Definition at line 54 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO6_SENSE

#define CRMFB_CTRLSTAT_GPIO6_SENSE   0x00040000

Definition at line 53 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO7_INPUT

#define CRMFB_CTRLSTAT_GPIO7_INPUT   0x00200000

Definition at line 56 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO7_SENSE

#define CRMFB_CTRLSTAT_GPIO7_SENSE   0x00100000

Definition at line 55 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO8_INPUT

#define CRMFB_CTRLSTAT_GPIO8_INPUT   0x00800000

Definition at line 58 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO8_SENSE

#define CRMFB_CTRLSTAT_GPIO8_SENSE   0x00400000

Definition at line 57 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO9_INPUT

#define CRMFB_CTRLSTAT_GPIO9_INPUT   0x02000000

Definition at line 60 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_GPIO9_SENSE

#define CRMFB_CTRLSTAT_GPIO9_SENSE   0x01000000

Definition at line 59 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_HALF_PHASE

#define CRMFB_CTRLSTAT_HALF_PHASE   0x04000000 /* for flat panel */

Definition at line 61 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_INTERNAL_PCLK

#define CRMFB_CTRLSTAT_INTERNAL_PCLK   0x30000000

Definition at line 65 of file crmfbreg.h.

◆ CRMFB_CTRLSTAT_SENSE

#define CRMFB_CTRLSTAT_SENSE   0x00000010 /* monitor sense pin */

Definition at line 40 of file crmfbreg.h.

◆ CRMFB_CURSOR_BITMAP

#define CRMFB_CURSOR_BITMAP   0x00078000

Definition at line 220 of file crmfbreg.h.

◆ CRMFB_CURSOR_CMAP0

#define CRMFB_CURSOR_CMAP0   0x00070008

Definition at line 217 of file crmfbreg.h.

◆ CRMFB_CURSOR_CMAP1

#define CRMFB_CURSOR_CMAP1   0x0007000c

Definition at line 218 of file crmfbreg.h.

◆ CRMFB_CURSOR_CMAP2

#define CRMFB_CURSOR_CMAP2   0x00070010

Definition at line 219 of file crmfbreg.h.

◆ CRMFB_CURSOR_CONTROL

#define CRMFB_CURSOR_CONTROL   0x00070004

Definition at line 214 of file crmfbreg.h.

◆ CRMFB_CURSOR_CROSSHAIR

#define CRMFB_CURSOR_CROSSHAIR   0x00000002

Definition at line 216 of file crmfbreg.h.

◆ CRMFB_CURSOR_ON

#define CRMFB_CURSOR_ON   0x00000001

Definition at line 215 of file crmfbreg.h.

◆ CRMFB_CURSOR_POS

#define CRMFB_CURSOR_POS   0x00070000

Definition at line 209 of file crmfbreg.h.

◆ CRMFB_DEVICE_ID

#define CRMFB_DEVICE_ID   0x00000014

Definition at line 86 of file crmfbreg.h.

◆ CRMFB_DEVICE_ID_DEF

#define CRMFB_DEVICE_ID_DEF   0x00000666 /* this chip is EVIL */

Definition at line 87 of file crmfbreg.h.

◆ CRMFB_DID_BASE_MASK

#define CRMFB_DID_BASE_MASK   0x0000ffff

Definition at line 185 of file crmfbreg.h.

◆ CRMFB_DID_CONTROL

#define CRMFB_DID_CONTROL   0x00040004

Definition at line 187 of file crmfbreg.h.

◆ CRMFB_DID_CONTROL_DMAEN_SHIFT

#define CRMFB_DID_CONTROL_DMAEN_SHIFT   0

Definition at line 188 of file crmfbreg.h.

◆ CRMFB_DID_DMA_ENABLE

#define CRMFB_DID_DMA_ENABLE   0x00010000

Definition at line 186 of file crmfbreg.h.

◆ CRMFB_DID_PTR

#define CRMFB_DID_PTR   0x00040000

Definition at line 184 of file crmfbreg.h.

◆ CRMFB_DMA_ENABLE

#define CRMFB_DMA_ENABLE   0x00000001

Definition at line 178 of file crmfbreg.h.

◆ CRMFB_DOTCLOCK

#define CRMFB_DOTCLOCK   0x00000004

Definition at line 67 of file crmfbreg.h.

◆ CRMFB_DOTCLOCK_BYPASS

#define CRMFB_DOTCLOCK_BYPASS   0x00100000 /* turn the clock off */

Definition at line 72 of file crmfbreg.h.

◆ CRMFB_DOTCLOCK_CLKRUN_SHIFT

#define CRMFB_DOTCLOCK_CLKRUN_SHIFT   20

Definition at line 71 of file crmfbreg.h.

◆ CRMFB_DOTCLOCK_M_MASK

#define CRMFB_DOTCLOCK_M_MASK   0x000000ff

Definition at line 68 of file crmfbreg.h.

◆ CRMFB_DOTCLOCK_N_MASK

#define CRMFB_DOTCLOCK_N_MASK   0x00003f00

Definition at line 69 of file crmfbreg.h.

◆ CRMFB_DOTCLOCK_OUT_OF_LOCK

#define CRMFB_DOTCLOCK_OUT_OF_LOCK   0x00800000

Definition at line 74 of file crmfbreg.h.

◆ CRMFB_DOTCLOCK_OUT_OF_RANGE

#define CRMFB_DOTCLOCK_OUT_OF_RANGE   0x00400000

Definition at line 73 of file crmfbreg.h.

◆ CRMFB_DOTCLOCK_P_MASK

#define CRMFB_DOTCLOCK_P_MASK   0x0000c000

Definition at line 70 of file crmfbreg.h.

◆ CRMFB_DOTCLOCK_TDWNI

#define CRMFB_DOTCLOCK_TDWNI   0x01000000 /* ? */

Definition at line 75 of file crmfbreg.h.

◆ CRMFB_DOTCLOCK_TUPI

#define CRMFB_DOTCLOCK_TUPI   0x02000000 /* ? */

Definition at line 76 of file crmfbreg.h.

◆ CRMFB_FRM_CONTROL

#define CRMFB_FRM_CONTROL   0x0003000c

Definition at line 179 of file crmfbreg.h.

◆ CRMFB_FRM_CONTROL_DMAEN_SHIFT

#define CRMFB_FRM_CONTROL_DMAEN_SHIFT   0

Definition at line 180 of file crmfbreg.h.

◆ CRMFB_FRM_CONTROL_LINEAR_SHIFT

#define CRMFB_FRM_CONTROL_LINEAR_SHIFT   1

Definition at line 181 of file crmfbreg.h.

◆ CRMFB_FRM_CONTROL_TILEPTR_SHIFT

#define CRMFB_FRM_CONTROL_TILEPTR_SHIFT   9

Definition at line 182 of file crmfbreg.h.

◆ CRMFB_FRM_PIXSIZE

#define CRMFB_FRM_PIXSIZE   0x00030004

Definition at line 174 of file crmfbreg.h.

◆ CRMFB_FRM_PIXSIZE_HEIGHT_SHIFT

#define CRMFB_FRM_PIXSIZE_HEIGHT_SHIFT   16

Definition at line 175 of file crmfbreg.h.

◆ CRMFB_FRM_TILESIZE

#define CRMFB_FRM_TILESIZE   0x00030000

Definition at line 166 of file crmfbreg.h.

◆ CRMFB_FRM_TILESIZE_DEPTH_16

#define CRMFB_FRM_TILESIZE_DEPTH_16   1

Definition at line 171 of file crmfbreg.h.

◆ CRMFB_FRM_TILESIZE_DEPTH_32

#define CRMFB_FRM_TILESIZE_DEPTH_32   2

Definition at line 172 of file crmfbreg.h.

◆ CRMFB_FRM_TILESIZE_DEPTH_8

#define CRMFB_FRM_TILESIZE_DEPTH_8   0

Definition at line 170 of file crmfbreg.h.

◆ CRMFB_FRM_TILESIZE_DEPTH_SHIFT

#define CRMFB_FRM_TILESIZE_DEPTH_SHIFT   13

Definition at line 169 of file crmfbreg.h.

◆ CRMFB_FRM_TILESIZE_FIFOR_SHIFT

#define CRMFB_FRM_TILESIZE_FIFOR_SHIFT   15

Definition at line 173 of file crmfbreg.h.

◆ CRMFB_FRM_TILESIZE_RHS_SHIFT

#define CRMFB_FRM_TILESIZE_RHS_SHIFT
Value:
0 /* width of a partial tile
* on the right in 32 BYTES */

Definition at line 167 of file crmfbreg.h.

◆ CRMFB_FRM_TILESIZE_WIDTH_SHIFT

#define CRMFB_FRM_TILESIZE_WIDTH_SHIFT   5 /* width in tiles */

Definition at line 168 of file crmfbreg.h.

◆ CRMFB_GMAP

#define CRMFB_GMAP   0x00060000 /* gamma map */

Definition at line 208 of file crmfbreg.h.

◆ CRMFB_HCMAP_OFF_MASK

#define CRMFB_HCMAP_OFF_MASK   0x00000fff

Definition at line 139 of file crmfbreg.h.

◆ CRMFB_HCMAP_ON_MASK

#define CRMFB_HCMAP_ON_MASK   0x00fff000

Definition at line 140 of file crmfbreg.h.

◆ CRMFB_HPIXEN_OFF_MASK

#define CRMFB_HPIXEN_OFF_MASK   0x00000fff

Definition at line 132 of file crmfbreg.h.

◆ CRMFB_HPIXEN_ON_MASK

#define CRMFB_HPIXEN_ON_MASK   0x00fff000

Definition at line 133 of file crmfbreg.h.

◆ CRMFB_I2C_FP

#define CRMFB_I2C_FP   0x00000010 /* same bits as CRMFB_I2C_VGA */

Definition at line 84 of file crmfbreg.h.

◆ CRMFB_I2C_SCL

#define CRMFB_I2C_SCL   0x00000002 /* low active */

Definition at line 80 of file crmfbreg.h.

◆ CRMFB_I2C_SDA

#define CRMFB_I2C_SDA   0x00000001 /* these bits are */

Definition at line 79 of file crmfbreg.h.

◆ CRMFB_I2C_VGA

#define CRMFB_I2C_VGA   0x00000008

Definition at line 78 of file crmfbreg.h.

◆ CRMFB_INTR_0_MASK

#define CRMFB_INTR_0_MASK   0x00fff000 /* intr0 when y == this */

Definition at line 126 of file crmfbreg.h.

◆ CRMFB_INTR_1_MASK

#define CRMFB_INTR_1_MASK   0x00000fff /* intr1 when y == this */

Definition at line 125 of file crmfbreg.h.

◆ CRMFB_INTR_2_MASK

#define CRMFB_INTR_2_MASK   0x00fff000 /* intr2 when y == this */

Definition at line 129 of file crmfbreg.h.

◆ CRMFB_INTR_3_MASK

#define CRMFB_INTR_3_MASK   0x00000fff /* intr3 when y == this */

Definition at line 128 of file crmfbreg.h.

◆ CRMFB_MODE

#define CRMFB_MODE   0x00048000

Definition at line 191 of file crmfbreg.h.

◆ CRMFB_MODE_BUF_BOTH

#define CRMFB_MODE_BUF_BOTH   3

Definition at line 200 of file crmfbreg.h.

◆ CRMFB_MODE_BUF_SHIFT

#define CRMFB_MODE_BUF_SHIFT   0

Definition at line 199 of file crmfbreg.h.

◆ CRMFB_MODE_CMAP_SELECT_SHIFT

#define CRMFB_MODE_CMAP_SELECT_SHIFT   5 /* upper 5 bit */

Definition at line 201 of file crmfbreg.h.

◆ CRMFB_MODE_FP_ENABLE_SHIFT

#define CRMFB_MODE_FP_ENABLE_SHIFT   11 /* two bits */

Definition at line 203 of file crmfbreg.h.

◆ CRMFB_MODE_GAMMA_ENABLE_SHIFT

#define CRMFB_MODE_GAMMA_ENABLE_SHIFT   10

Definition at line 202 of file crmfbreg.h.

◆ CRMFB_MODE_TYP_ARGB5

#define CRMFB_MODE_TYP_ARGB5   4

Definition at line 197 of file crmfbreg.h.

◆ CRMFB_MODE_TYP_I12

#define CRMFB_MODE_TYP_I12   1

Definition at line 194 of file crmfbreg.h.

◆ CRMFB_MODE_TYP_I8

#define CRMFB_MODE_TYP_I8   0

Definition at line 193 of file crmfbreg.h.

◆ CRMFB_MODE_TYP_RG3B2

#define CRMFB_MODE_TYP_RG3B2   2

Definition at line 195 of file crmfbreg.h.

◆ CRMFB_MODE_TYP_RGB4

#define CRMFB_MODE_TYP_RGB4   3

Definition at line 196 of file crmfbreg.h.

◆ CRMFB_MODE_TYP_RGB8

#define CRMFB_MODE_TYP_RGB8   5

Definition at line 198 of file crmfbreg.h.

◆ CRMFB_MODE_TYP_SHIFT

#define CRMFB_MODE_TYP_SHIFT   2

Definition at line 192 of file crmfbreg.h.

◆ CRMFB_OVR_CONTROL

#define CRMFB_OVR_CONTROL
Value:
0x00020008 /* same bits as CRMFB_OVR_TILE_PTR, copied
* from here when blanking */

Definition at line 163 of file crmfbreg.h.

◆ CRMFB_OVR_CONTROL_DMAEN_SHIFT

#define CRMFB_OVR_CONTROL_DMAEN_SHIFT   0

Definition at line 164 of file crmfbreg.h.

◆ CRMFB_OVR_DMA_ENABLE

#define CRMFB_OVR_DMA_ENABLE   0x00000001

Definition at line 162 of file crmfbreg.h.

◆ CRMFB_OVR_TILE_LIST_MASK

#define CRMFB_OVR_TILE_LIST_MASK   0xfffff000

Definition at line 161 of file crmfbreg.h.

◆ CRMFB_OVR_TILE_PTR

#define CRMFB_OVR_TILE_PTR   0x00020004

Definition at line 160 of file crmfbreg.h.

◆ CRMFB_OVR_WIDTH_TILE

#define CRMFB_OVR_WIDTH_TILE   0x00020000

Definition at line 157 of file crmfbreg.h.

◆ CRMFB_OVR_WIDTH_TILE_RHS_MASK

#define CRMFB_OVR_WIDTH_TILE_RHS_MASK
Value:
0x0000001f /* width of rightmost tile
* in 32 byte units */

Definition at line 158 of file crmfbreg.h.

◆ CRMFB_OVR_WIDTH_TILES_MASK

#define CRMFB_OVR_WIDTH_TILES_MASK   0x00001fe0 /* width in whole tiles */

Definition at line 159 of file crmfbreg.h.

◆ CRMFB_SYSCLK

#define CRMFB_SYSCLK   0x0000000c

Definition at line 82 of file crmfbreg.h.

◆ CRMFB_TILE_LIST_MASK

#define CRMFB_TILE_LIST_MASK   0xfffff000

Definition at line 177 of file crmfbreg.h.

◆ CRMFB_TILE_PTR

#define CRMFB_TILE_PTR   0x00020008

Definition at line 176 of file crmfbreg.h.

◆ CRMFB_VCMAP_OFF_MASK

#define CRMFB_VCMAP_OFF_MASK   0x00000fff

Definition at line 143 of file crmfbreg.h.

◆ CRMFB_VCMAP_ON_MASK

#define CRMFB_VCMAP_ON_MASK   0x00fff000

Definition at line 144 of file crmfbreg.h.

◆ CRMFB_VPIXEN_OFF_MASK

#define CRMFB_VPIXEN_OFF_MASK   0x00000fff

Definition at line 136 of file crmfbreg.h.

◆ CRMFB_VPIXEN_ON_MASK

#define CRMFB_VPIXEN_ON_MASK   0x00fff000

Definition at line 137 of file crmfbreg.h.

◆ CRMFB_VT_CRS_START_X_MASK

#define CRMFB_VT_CRS_START_X_MASK   0x00000fff

Definition at line 151 of file crmfbreg.h.

◆ CRMFB_VT_CRS_START_Y_MASK

#define CRMFB_VT_CRS_START_Y_MASK   0x00fff000

Definition at line 152 of file crmfbreg.h.

◆ CRMFB_VT_CRS_STARTXY

#define CRMFB_VT_CRS_STARTXY   0x00010048

Definition at line 150 of file crmfbreg.h.

◆ CRMFB_VT_DID_START_X_MASK

#define CRMFB_VT_DID_START_X_MASK   0x00000fff

Definition at line 148 of file crmfbreg.h.

◆ CRMFB_VT_DID_START_Y_MASK

#define CRMFB_VT_DID_START_Y_MASK   0x00fff000

Definition at line 149 of file crmfbreg.h.

◆ CRMFB_VT_DID_STARTXY

#define CRMFB_VT_DID_STARTXY   0x00010044

Definition at line 147 of file crmfbreg.h.

◆ CRMFB_VT_FLAGS

#define CRMFB_VT_FLAGS   0x00010018

Definition at line 108 of file crmfbreg.h.

◆ CRMFB_VT_FLAGS_F2RF_HIGH

#define CRMFB_VT_FLAGS_F2RF_HIGH   0x00000040 /* sync left/right ? */

Definition at line 117 of file crmfbreg.h.

◆ CRMFB_VT_FLAGS_HDRV_INVERT

#define CRMFB_VT_FLAGS_HDRV_INVERT   0x00000004

Definition at line 111 of file crmfbreg.h.

◆ CRMFB_VT_FLAGS_HDRV_LOW

#define CRMFB_VT_FLAGS_HDRV_LOW   0x00000008 /* put monitor to sleep */

Definition at line 112 of file crmfbreg.h.

◆ CRMFB_VT_FLAGS_SYNC_HIGH

#define CRMFB_VT_FLAGS_SYNC_HIGH   0x00000010

Definition at line 113 of file crmfbreg.h.

◆ CRMFB_VT_FLAGS_SYNC_LOW

#define CRMFB_VT_FLAGS_SYNC_LOW   0x00000020

Definition at line 114 of file crmfbreg.h.

◆ CRMFB_VT_FLAGS_SYNC_LOW_LSB

#define CRMFB_VT_FLAGS_SYNC_LOW_LSB   5

Definition at line 116 of file crmfbreg.h.

◆ CRMFB_VT_FLAGS_SYNC_LOW_MSB

#define CRMFB_VT_FLAGS_SYNC_LOW_MSB   5

Definition at line 115 of file crmfbreg.h.

◆ CRMFB_VT_FLAGS_VDRV_INVERT

#define CRMFB_VT_FLAGS_VDRV_INVERT   0x00000001

Definition at line 109 of file crmfbreg.h.

◆ CRMFB_VT_FLAGS_VDRV_LOW

#define CRMFB_VT_FLAGS_VDRV_LOW   0x00000002

Definition at line 110 of file crmfbreg.h.

◆ CRMFB_VT_FRAMELOCK

#define CRMFB_VT_FRAMELOCK   0x0001001c

Definition at line 119 of file crmfbreg.h.

◆ CRMFB_VT_FRAMELOCK_F2RF_MASK

#define CRMFB_VT_FRAMELOCK_F2RF_MASK
Value:
0x00000fff /* f2rf toggles when y
* reaches this */

Definition at line 120 of file crmfbreg.h.

◆ CRMFB_VT_FRAMELOCK_LOCK_MASK

#define CRMFB_VT_FRAMELOCK_LOCK_MASK   0x00fff000

Definition at line 121 of file crmfbreg.h.

◆ CRMFB_VT_HBLANK

#define CRMFB_VT_HBLANK   0x00010014

Definition at line 104 of file crmfbreg.h.

◆ CRMFB_VT_HBLANK_OFF_MASK

#define CRMFB_VT_HBLANK_OFF_MASK   0x00000fff

Definition at line 105 of file crmfbreg.h.

◆ CRMFB_VT_HBLANK_ON_MASK

#define CRMFB_VT_HBLANK_ON_MASK   0x00fff000

Definition at line 106 of file crmfbreg.h.

◆ CRMFB_VT_HCMAP

#define CRMFB_VT_HCMAP   0x0001003c

Definition at line 138 of file crmfbreg.h.

◆ CRMFB_VT_HCMAP_ON_SHIFT

#define CRMFB_VT_HCMAP_ON_SHIFT   12

Definition at line 141 of file crmfbreg.h.

◆ CRMFB_VT_HPIX_EN

#define CRMFB_VT_HPIX_EN   0x00010034

Definition at line 131 of file crmfbreg.h.

◆ CRMFB_VT_HSYNC

#define CRMFB_VT_HSYNC   0x0001000c

Definition at line 98 of file crmfbreg.h.

◆ CRMFB_VT_HSYNC_OFF_MASK

#define CRMFB_VT_HSYNC_OFF_MASK   0x00000fff

Definition at line 99 of file crmfbreg.h.

◆ CRMFB_VT_HSYNC_ON_MASK

#define CRMFB_VT_HSYNC_ON_MASK   0x00fff000

Definition at line 100 of file crmfbreg.h.

◆ CRMFB_VT_INTR01

#define CRMFB_VT_INTR01   0x00010020

Definition at line 124 of file crmfbreg.h.

◆ CRMFB_VT_INTR23

#define CRMFB_VT_INTR23   0x00010024

Definition at line 127 of file crmfbreg.h.

◆ CRMFB_VT_VBLANK

#define CRMFB_VT_VBLANK   0x00010010

Definition at line 101 of file crmfbreg.h.

◆ CRMFB_VT_VBLANK_OFF_MASK

#define CRMFB_VT_VBLANK_OFF_MASK   0x00000fff

Definition at line 102 of file crmfbreg.h.

◆ CRMFB_VT_VBLANK_ON_MASK

#define CRMFB_VT_VBLANK_ON_MASK   0x00fff000

Definition at line 103 of file crmfbreg.h.

◆ CRMFB_VT_VC_START_X_MASK

#define CRMFB_VT_VC_START_X_MASK   0x00000fff

Definition at line 154 of file crmfbreg.h.

◆ CRMFB_VT_VC_START_Y_MASK

#define CRMFB_VT_VC_START_Y_MASK   0x00fff000

Definition at line 155 of file crmfbreg.h.

◆ CRMFB_VT_VC_STARTXY

#define CRMFB_VT_VC_STARTXY   0x0001004c

Definition at line 153 of file crmfbreg.h.

◆ CRMFB_VT_VCMAP

#define CRMFB_VT_VCMAP   0x00010040

Definition at line 142 of file crmfbreg.h.

◆ CRMFB_VT_VCMAP_ON_SHIFT

#define CRMFB_VT_VCMAP_ON_SHIFT   12

Definition at line 145 of file crmfbreg.h.

◆ CRMFB_VT_VPIX_EN

#define CRMFB_VT_VPIX_EN   0x00010038

Definition at line 134 of file crmfbreg.h.

◆ CRMFB_VT_VPIX_EN_OFF_SHIFT

#define CRMFB_VT_VPIX_EN_OFF_SHIFT   0

Definition at line 135 of file crmfbreg.h.

◆ CRMFB_VT_VSYNC

#define CRMFB_VT_VSYNC   0x00010008

Definition at line 95 of file crmfbreg.h.

◆ CRMFB_VT_VSYNC_OFF_MASK

#define CRMFB_VT_VSYNC_OFF_MASK   0x00000fff

Definition at line 96 of file crmfbreg.h.

◆ CRMFB_VT_VSYNC_ON_MASK

#define CRMFB_VT_VSYNC_ON_MASK   0x00fff000

Definition at line 97 of file crmfbreg.h.

◆ CRMFB_VT_XY

#define CRMFB_VT_XY   0x00010000 /* pixel / line counters */

Definition at line 90 of file crmfbreg.h.

◆ CRMFB_VT_XY_FREEZE_SHIFT

#define CRMFB_VT_XY_FREEZE_SHIFT   31

Definition at line 93 of file crmfbreg.h.

◆ CRMFB_VT_XY_X_MASK

#define CRMFB_VT_XY_X_MASK   0x00000fff

Definition at line 91 of file crmfbreg.h.

◆ CRMFB_VT_XY_Y_MASK

#define CRMFB_VT_XY_Y_MASK   0x00fff000

Definition at line 92 of file crmfbreg.h.

◆ CRMFB_VT_XYMAX

#define CRMFB_VT_XYMAX
Value:
0x00010004 /* same masks as CRMFB_VT_XY, counters in
* CRMFB_VT_XY reset when reaching max */

Definition at line 94 of file crmfbreg.h.

◆ CRMFB_WID

#define CRMFB_WID   0x00048000 /* 32 WIDs */

Definition at line 190 of file crmfbreg.h.

◆ DE_ALPHA_ADD

#define DE_ALPHA_ADD   0x00000000

Definition at line 392 of file crmfbreg.h.

◆ DE_ALPHA_MAX

#define DE_ALPHA_MAX   0x00000200

Definition at line 394 of file crmfbreg.h.

◆ DE_ALPHA_MIN

#define DE_ALPHA_MIN   0x00000100

Definition at line 393 of file crmfbreg.h.

◆ DE_ALPHA_OP_1_MINUS_CONST_ALPHA

#define DE_ALPHA_OP_1_MINUS_CONST_ALPHA   11

Definition at line 409 of file crmfbreg.h.

◆ DE_ALPHA_OP_1_MINUS_CONST_COLOR

#define DE_ALPHA_OP_1_MINUS_CONST_COLOR   9

Definition at line 407 of file crmfbreg.h.

◆ DE_ALPHA_OP_1_MINUS_DST_APLHA

#define DE_ALPHA_OP_1_MINUS_DST_APLHA   7

Definition at line 405 of file crmfbreg.h.

◆ DE_ALPHA_OP_1_MINUS_DST_COLOR

#define DE_ALPHA_OP_1_MINUS_DST_COLOR   3

Definition at line 401 of file crmfbreg.h.

◆ DE_ALPHA_OP_1_MINUS_SRC_ALPHA

#define DE_ALPHA_OP_1_MINUS_SRC_ALPHA   5

Definition at line 403 of file crmfbreg.h.

◆ DE_ALPHA_OP_CONSTANT_ALPHA

#define DE_ALPHA_OP_CONSTANT_ALPHA   10

Definition at line 408 of file crmfbreg.h.

◆ DE_ALPHA_OP_CONSTANT_COLOR

#define DE_ALPHA_OP_CONSTANT_COLOR   8

Definition at line 406 of file crmfbreg.h.

◆ DE_ALPHA_OP_DST_ALPHA

#define DE_ALPHA_OP_DST_ALPHA   6

Definition at line 404 of file crmfbreg.h.

◆ DE_ALPHA_OP_DST_COLOR

#define DE_ALPHA_OP_DST_COLOR   2

Definition at line 400 of file crmfbreg.h.

◆ DE_ALPHA_OP_DST_SHIFT

#define DE_ALPHA_OP_DST_SHIFT   0

Definition at line 413 of file crmfbreg.h.

◆ DE_ALPHA_OP_ONE

#define DE_ALPHA_OP_ONE   1

Definition at line 399 of file crmfbreg.h.

◆ DE_ALPHA_OP_SRC_ALPHA

#define DE_ALPHA_OP_SRC_ALPHA   4

Definition at line 402 of file crmfbreg.h.

◆ DE_ALPHA_OP_SRC_ALPHA_SATURATE

#define DE_ALPHA_OP_SRC_ALPHA_SATURATE   12

Definition at line 410 of file crmfbreg.h.

◆ DE_ALPHA_OP_SRC_SHIFT

#define DE_ALPHA_OP_SRC_SHIFT   4

Definition at line 412 of file crmfbreg.h.

◆ DE_ALPHA_OP_ZERO

#define DE_ALPHA_OP_ZERO   0

Definition at line 398 of file crmfbreg.h.

◆ DE_ALPHA_REV_SUB

#define DE_ALPHA_REV_SUB   0x00000400

Definition at line 396 of file crmfbreg.h.

◆ DE_ALPHA_SUB

#define DE_ALPHA_SUB   0x00000300

Definition at line 395 of file crmfbreg.h.

◆ DE_CLIPMODE_ENABLE

#define DE_CLIPMODE_ENABLE   0x00000800

Definition at line 335 of file crmfbreg.h.

◆ DE_CLIPMODE_MASK0_EN

#define DE_CLIPMODE_MASK0_EN   0x00000200

Definition at line 337 of file crmfbreg.h.

◆ DE_CLIPMODE_MASK0_IN

#define DE_CLIPMODE_MASK0_IN   0x00000010

Definition at line 343 of file crmfbreg.h.

◆ DE_CLIPMODE_MASK1_EN

#define DE_CLIPMODE_MASK1_EN   0x00000100

Definition at line 338 of file crmfbreg.h.

◆ DE_CLIPMODE_MASK1_IN

#define DE_CLIPMODE_MASK1_IN   0x00000008

Definition at line 344 of file crmfbreg.h.

◆ DE_CLIPMODE_MASK2_EN

#define DE_CLIPMODE_MASK2_EN   0x00000080

Definition at line 339 of file crmfbreg.h.

◆ DE_CLIPMODE_MASK2_IN

#define DE_CLIPMODE_MASK2_IN   0x00000004

Definition at line 345 of file crmfbreg.h.

◆ DE_CLIPMODE_MASK3_EN

#define DE_CLIPMODE_MASK3_EN   0x00000040

Definition at line 340 of file crmfbreg.h.

◆ DE_CLIPMODE_MASK3_IN

#define DE_CLIPMODE_MASK3_IN   0x00000002

Definition at line 346 of file crmfbreg.h.

◆ DE_CLIPMODE_MASK4_EN

#define DE_CLIPMODE_MASK4_EN   0x00000020

Definition at line 341 of file crmfbreg.h.

◆ DE_CLIPMODE_MASK4_IN

#define DE_CLIPMODE_MASK4_IN   0x00000001

Definition at line 347 of file crmfbreg.h.

◆ DE_DRAWMODE_ALPHA_BLEND

#define DE_DRAWMODE_ALPHA_BLEND   0x00000400

Definition at line 364 of file crmfbreg.h.

◆ DE_DRAWMODE_ALPHA_TEST

#define DE_DRAWMODE_ALPHA_TEST   0x00000800

Definition at line 363 of file crmfbreg.h.

◆ DE_DRAWMODE_BYTEMASK

#define DE_DRAWMODE_BYTEMASK   0x00000078

Definition at line 368 of file crmfbreg.h.

◆ DE_DRAWMODE_COVERAGE

#define DE_DRAWMODE_COVERAGE   0x00002000

Definition at line 361 of file crmfbreg.h.

◆ DE_DRAWMODE_DEPTH_MASK

#define DE_DRAWMODE_DEPTH_MASK   0x00000002

Definition at line 370 of file crmfbreg.h.

◆ DE_DRAWMODE_DEPTH_TEST

#define DE_DRAWMODE_DEPTH_TEST   0x00000004

Definition at line 369 of file crmfbreg.h.

◆ DE_DRAWMODE_DITHER

#define DE_DRAWMODE_DITHER   0x00000100

Definition at line 366 of file crmfbreg.h.

◆ DE_DRAWMODE_FOG

#define DE_DRAWMODE_FOG   0x00004000

Definition at line 360 of file crmfbreg.h.

◆ DE_DRAWMODE_GL

#define DE_DRAWMODE_GL   0x00400000

Definition at line 352 of file crmfbreg.h.

◆ DE_DRAWMODE_LINE_AA

#define DE_DRAWMODE_LINE_AA   0x00001000

Definition at line 362 of file crmfbreg.h.

◆ DE_DRAWMODE_LINE_STIP

#define DE_DRAWMODE_LINE_STIP   0x00080000

Definition at line 355 of file crmfbreg.h.

◆ DE_DRAWMODE_NO_CONF

#define DE_DRAWMODE_NO_CONF   0x00800000 /* disable coherency testing */

Definition at line 350 of file crmfbreg.h.

◆ DE_DRAWMODE_OPAQUE_STIP

#define DE_DRAWMODE_OPAQUE_STIP   0x00020000

Definition at line 357 of file crmfbreg.h.

◆ DE_DRAWMODE_PLANEMASK

#define DE_DRAWMODE_PLANEMASK   0x00000080

Definition at line 367 of file crmfbreg.h.

◆ DE_DRAWMODE_POLY_STIP

#define DE_DRAWMODE_POLY_STIP   0x00040000

Definition at line 356 of file crmfbreg.h.

◆ DE_DRAWMODE_ROP

#define DE_DRAWMODE_ROP   0x00000200

Definition at line 365 of file crmfbreg.h.

◆ DE_DRAWMODE_SCISSOR_EN

#define DE_DRAWMODE_SCISSOR_EN   0x00100000

Definition at line 354 of file crmfbreg.h.

◆ DE_DRAWMODE_SHADE

#define DE_DRAWMODE_SHADE   0x00010000 /* smooth shading enable */

Definition at line 358 of file crmfbreg.h.

◆ DE_DRAWMODE_STENCIL

#define DE_DRAWMODE_STENCIL   0x00000001

Definition at line 371 of file crmfbreg.h.

◆ DE_DRAWMODE_TEXTURE

#define DE_DRAWMODE_TEXTURE   0x00008000

Definition at line 359 of file crmfbreg.h.

◆ DE_DRAWMODE_X11

#define DE_DRAWMODE_X11   0x00000000

Definition at line 351 of file crmfbreg.h.

◆ DE_DRAWMODE_XFER_EN

#define DE_DRAWMODE_XFER_EN   0x00200000

Definition at line 353 of file crmfbreg.h.

◆ DE_MODE_BUFDEPTH_16

#define DE_MODE_BUFDEPTH_16   0x00000100

Definition at line 320 of file crmfbreg.h.

◆ DE_MODE_BUFDEPTH_32

#define DE_MODE_BUFDEPTH_32   0x00000200

Definition at line 321 of file crmfbreg.h.

◆ DE_MODE_BUFDEPTH_8

#define DE_MODE_BUFDEPTH_8   0x00000000

Definition at line 319 of file crmfbreg.h.

◆ DE_MODE_DOUBLE_PIX

#define DE_MODE_DOUBLE_PIX   0x00000002

Definition at line 331 of file crmfbreg.h.

◆ DE_MODE_DOUBLE_SELECT

#define DE_MODE_DOUBLE_SELECT   0x00000001

Definition at line 332 of file crmfbreg.h.

◆ DE_MODE_LIN_A

#define DE_MODE_LIN_A   0x00001000

Definition at line 317 of file crmfbreg.h.

◆ DE_MODE_LIN_B

#define DE_MODE_LIN_B   0x00001400

Definition at line 318 of file crmfbreg.h.

◆ DE_MODE_PIXDEPTH_16

#define DE_MODE_PIXDEPTH_16   0x00000004

Definition at line 329 of file crmfbreg.h.

◆ DE_MODE_PIXDEPTH_32

#define DE_MODE_PIXDEPTH_32   0x00000008

Definition at line 330 of file crmfbreg.h.

◆ DE_MODE_PIXDEPTH_8

#define DE_MODE_PIXDEPTH_8   0x00000000

Definition at line 328 of file crmfbreg.h.

◆ DE_MODE_TLB_A

#define DE_MODE_TLB_A   0x00000000

Definition at line 314 of file crmfbreg.h.

◆ DE_MODE_TLB_B

#define DE_MODE_TLB_B   0x00000400

Definition at line 315 of file crmfbreg.h.

◆ DE_MODE_TLB_C

#define DE_MODE_TLB_C   0x00000800

Definition at line 316 of file crmfbreg.h.

◆ DE_MODE_TYPE_ABGR

#define DE_MODE_TYPE_ABGR   0x00000030

Definition at line 325 of file crmfbreg.h.

◆ DE_MODE_TYPE_CI

#define DE_MODE_TYPE_CI   0x00000000

Definition at line 322 of file crmfbreg.h.

◆ DE_MODE_TYPE_MASK

#define DE_MODE_TYPE_MASK   0x000000f0

Definition at line 327 of file crmfbreg.h.

◆ DE_MODE_TYPE_RGB

#define DE_MODE_TYPE_RGB   0x00000010

Definition at line 323 of file crmfbreg.h.

◆ DE_MODE_TYPE_RGBA

#define DE_MODE_TYPE_RGBA   0x00000020

Definition at line 324 of file crmfbreg.h.

◆ DE_MODE_TYPE_YCRCB

#define DE_MODE_TYPE_YCRCB   0x000000f0

Definition at line 326 of file crmfbreg.h.

◆ DE_PRIM_BT

#define DE_PRIM_BT   0x00000000 /* bottom to top */

Definition at line 381 of file crmfbreg.h.

◆ DE_PRIM_LINE

#define DE_PRIM_LINE   0x01000000

Definition at line 375 of file crmfbreg.h.

◆ DE_PRIM_LINE_SKIP_END

#define DE_PRIM_LINE_SKIP_END   0x00040000

Definition at line 378 of file crmfbreg.h.

◆ DE_PRIM_LINE_WIDTH_MASK

#define DE_PRIM_LINE_WIDTH_MASK   0x0000ffff /* in half pixels */

Definition at line 383 of file crmfbreg.h.

◆ DE_PRIM_LR

#define DE_PRIM_LR   0x00000000 /* left to right */

Definition at line 379 of file crmfbreg.h.

◆ DE_PRIM_POINT

#define DE_PRIM_POINT   0x00000000

Definition at line 374 of file crmfbreg.h.

◆ DE_PRIM_RECTANGLE

#define DE_PRIM_RECTANGLE   0x03000000

Definition at line 377 of file crmfbreg.h.

◆ DE_PRIM_RL

#define DE_PRIM_RL   0x00010000 /* right to left */

Definition at line 380 of file crmfbreg.h.

◆ DE_PRIM_TB

#define DE_PRIM_TB   0x00020000 /* top to bottom */

Definition at line 382 of file crmfbreg.h.

◆ DE_PRIM_TRIANGLE

#define DE_PRIM_TRIANGLE   0x02000000

Definition at line 376 of file crmfbreg.h.

◆ DE_STIP_MAXIDX_SHIFT

#define DE_STIP_MAXIDX_SHIFT   16 /* max. index, 5 bit */

Definition at line 388 of file crmfbreg.h.

◆ DE_STIP_MAXREP_SHIFT

#define DE_STIP_MAXREP_SHIFT   0 /* max. repeats 8 bit */

Definition at line 386 of file crmfbreg.h.

◆ DE_STIP_REPCNT_SHIFT

#define DE_STIP_REPCNT_SHIFT   8 /* repeat count, 8 bit */

Definition at line 387 of file crmfbreg.h.

◆ DE_STIP_STRTIDX_SHIFT

#define DE_STIP_STRTIDX_SHIFT   24 /* start index, 5 bit */

Definition at line 389 of file crmfbreg.h.

◆ MTE_DEPTH_16

#define MTE_DEPTH_16   1

Definition at line 264 of file crmfbreg.h.

◆ MTE_DEPTH_32

#define MTE_DEPTH_32   2

Definition at line 265 of file crmfbreg.h.

◆ MTE_DEPTH_8

#define MTE_DEPTH_8   0

Definition at line 263 of file crmfbreg.h.

◆ MTE_DEPTH_SHIFT

#define MTE_DEPTH_SHIFT   8

Definition at line 266 of file crmfbreg.h.

◆ MTE_DST_TLB_SHIFT

#define MTE_DST_TLB_SHIFT   2

Definition at line 259 of file crmfbreg.h.

◆ MTE_MODE_COPY

#define MTE_MODE_COPY   0x00000800 /* 1 - copy, 0 - clear dst */

Definition at line 268 of file crmfbreg.h.

◆ MTE_MODE_DEPTH_MASK

#define MTE_MODE_DEPTH_MASK   0x00000300

Definition at line 262 of file crmfbreg.h.

◆ MTE_MODE_DST_BUF_MASK

#define MTE_MODE_DST_BUF_MASK   0x0000001c

Definition at line 251 of file crmfbreg.h.

◆ MTE_MODE_DST_ECC

#define MTE_MODE_DST_ECC   0x00000001 /* enable ECC in DST */

Definition at line 249 of file crmfbreg.h.

◆ MTE_MODE_SRC_BUF_MASK

#define MTE_MODE_SRC_BUF_MASK   0x000000e0

Definition at line 260 of file crmfbreg.h.

◆ MTE_MODE_SRC_ECC

#define MTE_MODE_SRC_ECC   0x00000002 /* enable ECC in SRC */

Definition at line 250 of file crmfbreg.h.

◆ MTE_MODE_STIPPLE

#define MTE_MODE_STIPPLE   0x00000400

Definition at line 267 of file crmfbreg.h.

◆ MTE_SRC_TLB_SHIFT

#define MTE_SRC_TLB_SHIFT   5

Definition at line 261 of file crmfbreg.h.

◆ MTE_TLB_A

#define MTE_TLB_A   0

Definition at line 252 of file crmfbreg.h.

◆ MTE_TLB_B

#define MTE_TLB_B   1

Definition at line 253 of file crmfbreg.h.

◆ MTE_TLB_C

#define MTE_TLB_C   2

Definition at line 254 of file crmfbreg.h.

◆ MTE_TLB_CLIP

#define MTE_TLB_CLIP   6

Definition at line 258 of file crmfbreg.h.

◆ MTE_TLB_LIN_A

#define MTE_TLB_LIN_A   4

Definition at line 256 of file crmfbreg.h.

◆ MTE_TLB_LIN_B

#define MTE_TLB_LIN_B   5

Definition at line 257 of file crmfbreg.h.

◆ MTE_TLB_TEX

#define MTE_TLB_TEX   3

Definition at line 255 of file crmfbreg.h.

CRIME_DE_LEVEL_SHIFT
#define CRIME_DE_LEVEL_SHIFT
Definition: crmfbreg.h:426
CRIME_DE_LEVEL_MASK
#define CRIME_DE_LEVEL_MASK
Definition: crmfbreg.h:421

Generated on Tue Mar 24 2020 14:04:48 for GXemul by doxygen 1.8.17