📄 radeon_reg.h
字号:
#define RADEON_PPLL_DIV_0 0x0004 /* PLL */#define RADEON_PPLL_DIV_1 0x0005 /* PLL */#define RADEON_PPLL_DIV_2 0x0006 /* PLL */#define RADEON_PPLL_DIV_3 0x0007 /* PLL */# define RADEON_PPLL_FB3_DIV_MASK 0x07ff# define RADEON_PPLL_POST3_DIV_MASK 0x00070000#define RADEON_PPLL_REF_DIV 0x0003 /* PLL */# define RADEON_PPLL_REF_DIV_MASK 0x03ff# define RADEON_PPLL_ATOMIC_UPDATE_R (1 << 15) /* same as _W */# define RADEON_PPLL_ATOMIC_UPDATE_W (1 << 15) /* same as _R */#define RADEON_PWR_MNGMT_CNTL_STATUS 0x0f60 /* PCI */#define RADEON_RBBM_GUICNTL 0x172c# define RADEON_HOST_DATA_SWAP_NONE (0 << 0)# define RADEON_HOST_DATA_SWAP_16BIT (1 << 0)# define RADEON_HOST_DATA_SWAP_32BIT (2 << 0)# define RADEON_HOST_DATA_SWAP_HDW (3 << 0)#define RADEON_RBBM_SOFT_RESET 0x00f0# define RADEON_SOFT_RESET_CP (1 << 0)# define RADEON_SOFT_RESET_HI (1 << 1)# define RADEON_SOFT_RESET_SE (1 << 2)# define RADEON_SOFT_RESET_RE (1 << 3)# define RADEON_SOFT_RESET_PP (1 << 4)# define RADEON_SOFT_RESET_E2 (1 << 5)# define RADEON_SOFT_RESET_RB (1 << 6)# define RADEON_SOFT_RESET_HDP (1 << 7)#define RADEON_RBBM_STATUS 0x0e40# define RADEON_RBBM_FIFOCNT_MASK 0x007f# define RADEON_RBBM_ACTIVE (1 << 31)#define RADEON_RB2D_DSTCACHE_CTLSTAT 0x342c# define RADEON_RB2D_DC_FLUSH (3 << 0)# define RADEON_RB2D_DC_FREE (3 << 2)# define RADEON_RB2D_DC_FLUSH_ALL 0xf# define RADEON_RB2D_DC_BUSY (1 << 31)#define RADEON_RB2D_DSTCACHE_MODE 0x3428#define RADEON_REG_BASE 0x0f18 /* PCI */#define RADEON_REGPROG_INF 0x0f09 /* PCI */#define RADEON_REVISION_ID 0x0f08 /* PCI */#define RADEON_SC_BOTTOM 0x164c#define RADEON_SC_BOTTOM_RIGHT 0x16f0#define RADEON_SC_BOTTOM_RIGHT_C 0x1c8c#define RADEON_SC_LEFT 0x1640#define RADEON_SC_RIGHT 0x1644#define RADEON_SC_TOP 0x1648#define RADEON_SC_TOP_LEFT 0x16ec#define RADEON_SC_TOP_LEFT_C 0x1c88# define RADEON_SC_SIGN_MASK_LO 0x8000# define RADEON_SC_SIGN_MASK_HI 0x80000000#define RADEON_SCLK_CNTL 0x000d /* PLL */# define RADEON_DYN_STOP_LAT_MASK 0x00007ff8# define RADEON_CP_MAX_DYN_STOP_LAT 0x0008# define RADEON_SCLK_FORCEON_MASK 0xffff8000#define RADEON_SCLK_MORE_CNTL 0x0035 /* PLL */# define RADEON_SCLK_MORE_FORCEON 0x0700#define RADEON_SDRAM_MODE_REG 0x0158#define RADEON_SEQ8_DATA 0x03c5 /* VGA */#define RADEON_SEQ8_IDX 0x03c4 /* VGA */#define RADEON_SNAPSHOT_F_COUNT 0x0244#define RADEON_SNAPSHOT_VH_COUNTS 0x0240#define RADEON_SNAPSHOT_VIF_COUNT 0x024c#define RADEON_SRC_OFFSET 0x15ac#define RADEON_SRC_PITCH 0x15b0#define RADEON_SRC_PITCH_OFFSET 0x1428#define RADEON_SRC_SC_BOTTOM 0x165c#define RADEON_SRC_SC_BOTTOM_RIGHT 0x16f4#define RADEON_SRC_SC_RIGHT 0x1654#define RADEON_SRC_X 0x1414#define RADEON_SRC_X_Y 0x1590#define RADEON_SRC_Y 0x1418#define RADEON_SRC_Y_X 0x1434#define RADEON_STATUS 0x0f06 /* PCI */#define RADEON_SUBPIC_CNTL 0x0540 /* ? */#define RADEON_SUB_CLASS 0x0f0a /* PCI */#define RADEON_SURFACE_CNTL 0x0b00# define RADEON_SURF_TRANSLATION_DIS (1 << 8)# define RADEON_NONSURF_AP0_SWP_16BPP (1 << 20)# define RADEON_NONSURF_AP0_SWP_32BPP (1 << 21)#define RADEON_SURFACE0_INFO 0x0b0c#define RADEON_SURFACE0_LOWER_BOUND 0x0b04#define RADEON_SURFACE0_UPPER_BOUND 0x0b08#define RADEON_SURFACE1_INFO 0x0b1c#define RADEON_SURFACE1_LOWER_BOUND 0x0b14#define RADEON_SURFACE1_UPPER_BOUND 0x0b18#define RADEON_SURFACE2_INFO 0x0b2c#define RADEON_SURFACE2_LOWER_BOUND 0x0b24#define RADEON_SURFACE2_UPPER_BOUND 0x0b28#define RADEON_SURFACE3_INFO 0x0b3c#define RADEON_SURFACE3_LOWER_BOUND 0x0b34#define RADEON_SURFACE3_UPPER_BOUND 0x0b38#define RADEON_SURFACE4_INFO 0x0b4c#define RADEON_SURFACE4_LOWER_BOUND 0x0b44#define RADEON_SURFACE4_UPPER_BOUND 0x0b48#define RADEON_SURFACE5_INFO 0x0b5c#define RADEON_SURFACE5_LOWER_BOUND 0x0b54#define RADEON_SURFACE5_UPPER_BOUND 0x0b58#define RADEON_SURFACE6_INFO 0x0b6c#define RADEON_SURFACE6_LOWER_BOUND 0x0b64#define RADEON_SURFACE6_UPPER_BOUND 0x0b68#define RADEON_SURFACE7_INFO 0x0b7c#define RADEON_SURFACE7_LOWER_BOUND 0x0b74#define RADEON_SURFACE7_UPPER_BOUND 0x0b78#define RADEON_SW_SEMAPHORE 0x013c#define RADEON_TEST_DEBUG_CNTL 0x0120#define RADEON_TEST_DEBUG_MUX 0x0124#define RADEON_TEST_DEBUG_OUT 0x012c#define RADEON_TMDS_PLL_CNTL 0x02a8#define RADEON_TMDS_TRANSMITTER_CNTL 0x02a4# define RADEON_TMDS_TRANSMITTER_PLLEN 1# define RADEON_TMDS_TRANSMITTER_PLLRST 2#define RADEON_TRAIL_BRES_DEC 0x1614#define RADEON_TRAIL_BRES_ERR 0x160c#define RADEON_TRAIL_BRES_INC 0x1610#define RADEON_TRAIL_X 0x1618#define RADEON_TRAIL_X_SUB 0x1620#define RADEON_VCLK_ECP_CNTL 0x0008 /* PLL */# define RADEON_VCLK_SRC_SEL_MASK 0x03# define RADEON_VCLK_SRC_SEL_CPUCLK 0x00# define RADEON_VCLK_SRC_SEL_PSCANCLK 0x01# define RADEON_VCLK_SRC_SEL_BYTECLK 0x02# define RADEON_VCLK_SRC_SEL_PPLLCLK 0x03# define RADEON_PIXCLK_ALWAYS_ONb (1<<6)# define RADEON_PIXCLK_DAC_ALWAYS_ONb (1<<7)#define RADEON_VENDOR_ID 0x0f00 /* PCI */#define RADEON_VGA_DDA_CONFIG 0x02e8#define RADEON_VGA_DDA_ON_OFF 0x02ec#define RADEON_VID_BUFFER_CONTROL 0x0900#define RADEON_VIDEOMUX_CNTL 0x0190#define RADEON_VIPH_CONTROL 0x0c40 /* ? */#define RADEON_WAIT_UNTIL 0x1720# define RADEON_WAIT_CRTC_PFLIP (1 << 0)# define RADEON_WAIT_2D_IDLECLEAN (1 << 16)# define RADEON_WAIT_3D_IDLECLEAN (1 << 17)# define RADEON_WAIT_HOST_IDLECLEAN (1 << 18)#define RADEON_X_MPLL_REF_FB_DIV 0x000a /* PLL */#define RADEON_XCLK_CNTL 0x000d /* PLL */#define RADEON_XDLL_CNTL 0x000c /* PLL */#define RADEON_XPLL_CNTL 0x000b /* PLL */ /* Registers for 3D/TCL */#define RADEON_PP_BORDER_COLOR_0 0x1d40#define RADEON_PP_BORDER_COLOR_1 0x1d44#define RADEON_PP_BORDER_COLOR_2 0x1d48#define RADEON_PP_CNTL 0x1c38# define RADEON_STIPPLE_ENABLE (1 << 0)# define RADEON_SCISSOR_ENABLE (1 << 1)# define RADEON_PATTERN_ENABLE (1 << 2)# define RADEON_SHADOW_ENABLE (1 << 3)# define RADEON_TEX_ENABLE_MASK (0xf << 4)# define RADEON_TEX_0_ENABLE (1 << 4)# define RADEON_TEX_1_ENABLE (1 << 5)# define RADEON_TEX_2_ENABLE (1 << 6)# define RADEON_TEX_3_ENABLE (1 << 7)# define RADEON_TEX_BLEND_ENABLE_MASK (0xf << 12)# define RADEON_TEX_BLEND_0_ENABLE (1 << 12)# define RADEON_TEX_BLEND_1_ENABLE (1 << 13)# define RADEON_TEX_BLEND_2_ENABLE (1 << 14)# define RADEON_TEX_BLEND_3_ENABLE (1 << 15)# define RADEON_PLANAR_YUV_ENABLE (1 << 20)# define RADEON_SPECULAR_ENABLE (1 << 21)# define RADEON_FOG_ENABLE (1 << 22)# define RADEON_ALPHA_TEST_ENABLE (1 << 23)# define RADEON_ANTI_ALIAS_NONE (0 << 24)# define RADEON_ANTI_ALIAS_LINE (1 << 24)# define RADEON_ANTI_ALIAS_POLY (2 << 24)# define RADEON_ANTI_ALIAS_LINE_POLY (3 << 24)# define RADEON_BUMP_MAP_ENABLE (1 << 26)# define RADEON_BUMPED_MAP_T0 (0 << 27)# define RADEON_BUMPED_MAP_T1 (1 << 27)# define RADEON_BUMPED_MAP_T2 (2 << 27)# define RADEON_TEX_3D_ENABLE_0 (1 << 29)# define RADEON_TEX_3D_ENABLE_1 (1 << 30)# define RADEON_MC_ENABLE (1 << 31)#define RADEON_PP_FOG_COLOR 0x1c18# define RADEON_FOG_COLOR_MASK 0x00ffffff# define RADEON_FOG_VERTEX (0 << 24)# define RADEON_FOG_TABLE (1 << 24)# define RADEON_FOG_USE_DEPTH (0 << 25)# define RADEON_FOG_USE_DIFFUSE_ALPHA (2 << 25)# define RADEON_FOG_USE_SPEC_ALPHA (3 << 25)#define RADEON_PP_LUM_MATRIX 0x1d00#define RADEON_PP_MISC 0x1c14# define RADEON_REF_ALPHA_MASK 0x000000ff# define RADEON_ALPHA_TEST_FAIL (0 << 8)# define RADEON_ALPHA_TEST_LESS (1 << 8)# define RADEON_ALPHA_TEST_LEQUAL (2 << 8)# define RADEON_ALPHA_TEST_EQUAL (3 << 8)# define RADEON_ALPHA_TEST_GEQUAL (4 << 8)# define RADEON_ALPHA_TEST_GREATER (5 << 8)# define RADEON_ALPHA_TEST_NEQUAL (6 << 8)# define RADEON_ALPHA_TEST_PASS (7 << 8)# define RADEON_ALPHA_TEST_OP_MASK (7 << 8)# define RADEON_CHROMA_FUNC_FAIL (0 << 16)# define RADEON_CHROMA_FUNC_PASS (1 << 16)# define RADEON_CHROMA_FUNC_NEQUAL (2 << 16)# define RADEON_CHROMA_FUNC_EQUAL (3 << 16)# define RADEON_CHROMA_KEY_NEAREST (0 << 18)# define RADEON_CHROMA_KEY_ZERO (1 << 18)# define RADEON_SHADOW_ID_AUTO_INC (1 << 20)# define RADEON_SHADOW_FUNC_EQUAL (0 << 21)# define RADEON_SHADOW_FUNC_NEQUAL (1 << 21)# define RADEON_SHADOW_PASS_1 (0 << 22)# define RADEON_SHADOW_PASS_2 (1 << 22)# define RADEON_RIGHT_HAND_CUBE_D3D (0 << 24)# define RADEON_RIGHT_HAND_CUBE_OGL (1 << 24)#define RADEON_PP_ROT_MATRIX_0 0x1d58#define RADEON_PP_ROT_MATRIX_1 0x1d5c#define RADEON_PP_TXFILTER_0 0x1c54#define RADEON_PP_TXFILTER_1 0x1c6c#define RADEON_PP_TXFILTER_2 0x1c84# define RADEON_MAG_FILTER_NEAREST (0 << 0)# define RADEON_MAG_FILTER_LINEAR (1 << 0)# define RADEON_MAG_FILTER_MASK (1 << 0)# define RADEON_MIN_FILTER_NEAREST (0 << 1)# define RADEON_MIN_FILTER_LINEAR (1 << 1)# define RADEON_MIN_FILTER_NEAREST_MIP_NEAREST (2 << 1)# define RADEON_MIN_FILTER_NEAREST_MIP_LINEAR (3 << 1)# define RADEON_MIN_FILTER_LINEAR_MIP_NEAREST (6 << 1)# define RADEON_MIN_FILTER_LINEAR_MIP_LINEAR (7 << 1)# define RADEON_MIN_FILTER_ANISO_NEAREST (8 << 1)# define RADEON_MIN_FILTER_ANISO_LINEAR (9 << 1)# define RADEON_MIN_FILTER_ANISO_NEAREST_MIP_NEAREST (10 << 1)# define RADEON_MIN_FILTER_ANISO_NEAREST_MIP_LINEAR (11 << 1)# define RADEON_MIN_FILTER_MASK (15 << 1)# define RADEON_MAX_ANISO_1_TO_1 (0 << 5)# define RADEON_MAX_ANISO_2_TO_1 (1 << 5)# define RADEON_MAX_ANISO_4_TO_1 (2 << 5)# define RADEON_MAX_ANISO_8_TO_1 (3 << 5)# define RADEON_MAX_ANISO_16_TO_1 (4 << 5)# define RADEON_MAX_ANISO_MASK (7 << 5)# define RADEON_LOD_BIAS_MASK (0xff << 8)# define RADEON_LOD_BIAS_SHIFT 8# define RADEON_MAX_MIP_LEVEL_MASK (0x0f << 16)# define RADEON_MAX_MIP_LEVEL_SHIFT 16# define RADEON_YUV_TO_RGB (1 << 20)# define RADEON_YUV_TEMPERATURE_COOL (0 << 21)# define RADEON_YUV_TEMPERATURE_HOT (1 << 21)#
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -