📄 radeon_reg.h
字号:
#define RADEON_LEAD_BRES_LNTH 0x161c#define RADEON_LEAD_BRES_LNTH_SUB 0x1624#define RADEON_LVDS_GEN_CNTL 0x02d0# define RADEON_LVDS_ON (1 << 0)# define RADEON_LVDS_DISPLAY_DIS (1 << 1)# define RADEON_LVDS_PANEL_TYPE (1 << 2)# define RADEON_LVDS_PANEL_FORMAT (1 << 3)# define RADEON_LVDS_EN (1 << 7)# define RADEON_LVDS_DIGON (1 << 18)# define RADEON_LVDS_BLON (1 << 19)# define RADEON_LVDS_SEL_CRTC2 (1 << 23)#define RADEON_LVDS_PLL_CNTL 0x02d4# define RADEON_HSYNC_DELAY_SHIFT 28# define RADEON_HSYNC_DELAY_MASK (0xf << 28)#define RADEON_MAX_LATENCY 0x0f3f /* PCI */#define RADEON_MC_AGP_LOCATION 0x014c#define RADEON_MC_FB_LOCATION 0x0148#define RADEON_DISPLAY_BASE_ADDR 0x23c#define RADEON_DISPLAY2_BASE_ADDR 0x33c#define RADEON_OV0_BASE_ADDR 0x43c#define RADEON_NB_TOM 0x15c#define RADEON_MCLK_CNTL 0x0012 /* PLL */# define RADEON_FORCEON_MCLKA (1 << 16)# define RADEON_FORCEON_MCLKB (1 << 17)# define RADEON_FORCEON_YCLKA (1 << 18)# define RADEON_FORCEON_YCLKB (1 << 19)# define RADEON_FORCEON_MC (1 << 20)# define RADEON_FORCEON_AIC (1 << 21)#define RADEON_MDGPIO_A_REG 0x01ac#define RADEON_MDGPIO_EN_REG 0x01b0#define RADEON_MDGPIO_MASK 0x0198#define RADEON_MDGPIO_Y_REG 0x01b4#define RADEON_MEM_ADDR_CONFIG 0x0148#define RADEON_MEM_BASE 0x0f10 /* PCI */#define RADEON_MEM_CNTL 0x0140# define RADEON_MEM_NUM_CHANNELS_MASK 0x01# define RADEON_MEM_USE_B_CH_ONLY (1<<1)# define RV100_HALF_MODE (1<<3)# define R300_MEM_NUM_CHANNELS_MASK 0x03# define R300_MEM_USE_CD_CH_ONLY (1<<2)#define RADEON_MEM_TIMING_CNTL 0x0144 /* EXT_MEM_CNTL */#define RADEON_MEM_INIT_LAT_TIMER 0x0154#define RADEON_MEM_INTF_CNTL 0x014c#define RADEON_MEM_SDRAM_MODE_REG 0x0158#define RADEON_MEM_STR_CNTL 0x0150#define RADEON_MEM_VGA_RP_SEL 0x003c#define RADEON_MEM_VGA_WP_SEL 0x0038#define RADEON_MIN_GRANT 0x0f3e /* PCI */#define RADEON_MM_DATA 0x0004#define RADEON_MM_INDEX 0x0000#define RADEON_MPLL_CNTL 0x000e /* PLL */#define RADEON_MPP_TB_CONFIG 0x01c0 /* ? */#define RADEON_MPP_GP_CONFIG 0x01c8 /* ? */#define R300_MC_IND_INDEX 0x01f8# define R300_MC_IND_ADDR_MASK 0x3f#define R300_MC_IND_DATA 0x01fc#define R300_MC_READ_CNTL_AB 0x017c# define R300_MEM_RBS_POSITION_A_MASK 0x03#define R300_MC_READ_CNTL_CD_mcind 0x24# define R300_MEM_RBS_POSITION_C_MASK 0x03#define RADEON_N_VIF_COUNT 0x0248#define RADEON_OV0_AUTO_FLIP_CNTL 0x0470#define RADEON_OV0_COLOUR_CNTL 0x04E0#define RADEON_OV0_DEINTERLACE_PATTERN 0x0474#define RADEON_OV0_EXCLUSIVE_HORZ 0x0408# define RADEON_EXCL_HORZ_START_MASK 0x000000ff# define RADEON_EXCL_HORZ_END_MASK 0x0000ff00# define RADEON_EXCL_HORZ_BACK_PORCH_MASK 0x00ff0000# define RADEON_EXCL_HORZ_EXCLUSIVE_EN 0x80000000#define RADEON_OV0_EXCLUSIVE_VERT 0x040C# define RADEON_EXCL_VERT_START_MASK 0x000003ff# define RADEON_EXCL_VERT_END_MASK 0x03ff0000#define RADEON_OV0_FILTER_CNTL 0x04A0#define RADEON_OV0_FOUR_TAP_COEF_0 0x04B0#define RADEON_OV0_FOUR_TAP_COEF_1 0x04B4#define RADEON_OV0_FOUR_TAP_COEF_2 0x04B8#define RADEON_OV0_FOUR_TAP_COEF_3 0x04BC#define RADEON_OV0_FOUR_TAP_COEF_4 0x04C0#define RADEON_OV0_GAMMA_000_00F 0x0d40#define RADEON_OV0_GAMMA_010_01F 0x0d44#define RADEON_OV0_GAMMA_020_03F 0x0d48#define RADEON_OV0_GAMMA_040_07F 0x0d4c#define RADEON_OV0_GAMMA_080_0BF 0x0e00#define RADEON_OV0_GAMMA_0C0_0FF 0x0e04#define RADEON_OV0_GAMMA_100_13F 0x0e08#define RADEON_OV0_GAMMA_140_17F 0x0e0c#define RADEON_OV0_GAMMA_180_1BF 0x0e10#define RADEON_OV0_GAMMA_1C0_1FF 0x0e14#define RADEON_OV0_GAMMA_200_23F 0x0e18#define RADEON_OV0_GAMMA_240_27F 0x0e1c#define RADEON_OV0_GAMMA_280_2BF 0x0e20#define RADEON_OV0_GAMMA_2C0_2FF 0x0e24#define RADEON_OV0_GAMMA_300_33F 0x0e28#define RADEON_OV0_GAMMA_340_37F 0x0e2c#define RADEON_OV0_GAMMA_380_3BF 0x0d50#define RADEON_OV0_GAMMA_3C0_3FF 0x0d54#define RADEON_OV0_GRAPHICS_KEY_CLR_LOW 0x04EC#define RADEON_OV0_GRAPHICS_KEY_CLR_HIGH 0x04F0#define RADEON_OV0_H_INC 0x0480#define RADEON_OV0_KEY_CNTL 0x04F4# define RADEON_VIDEO_KEY_FN_MASK 0x00000003L# define RADEON_VIDEO_KEY_FN_FALSE 0x00000000L# define RADEON_VIDEO_KEY_FN_TRUE 0x00000001L# define RADEON_VIDEO_KEY_FN_EQ 0x00000002L# define RADEON_VIDEO_KEY_FN_NE 0x00000003L# define RADEON_GRAPHIC_KEY_FN_MASK 0x00000030L# define RADEON_GRAPHIC_KEY_FN_FALSE 0x00000000L# define RADEON_GRAPHIC_KEY_FN_TRUE 0x00000010L# define RADEON_GRAPHIC_KEY_FN_EQ 0x00000020L# define RADEON_GRAPHIC_KEY_FN_NE 0x00000030L# define RADEON_CMP_MIX_MASK 0x00000100L# define RADEON_CMP_MIX_OR 0x00000000L# define RADEON_CMP_MIX_AND 0x00000100L#define RADEON_OV0_LIN_TRANS_A 0x0d20#define RADEON_OV0_LIN_TRANS_B 0x0d24#define RADEON_OV0_LIN_TRANS_C 0x0d28#define RADEON_OV0_LIN_TRANS_D 0x0d2c#define RADEON_OV0_LIN_TRANS_E 0x0d30#define RADEON_OV0_LIN_TRANS_F 0x0d34#define RADEON_OV0_P1_BLANK_LINES_AT_TOP 0x0430# define RADEON_P1_BLNK_LN_AT_TOP_M1_MASK 0x00000fffL# define RADEON_P1_ACTIVE_LINES_M1 0x0fff0000L#define RADEON_OV0_P1_H_ACCUM_INIT 0x0488#define RADEON_OV0_P1_V_ACCUM_INIT 0x0428# define RADEON_OV0_P1_MAX_LN_IN_PER_LN_OUT 0x00000003L# define RADEON_OV0_P1_V_ACCUM_INIT_MASK 0x01ff8000L#define RADEON_OV0_P1_X_START_END 0x0494#define RADEON_OV0_P2_X_START_END 0x0498#define RADEON_OV0_P23_BLANK_LINES_AT_TOP 0x0434# define RADEON_P23_BLNK_LN_AT_TOP_M1_MASK 0x000007ffL# define RADEON_P23_ACTIVE_LINES_M1 0x07ff0000L#define RADEON_OV0_P23_H_ACCUM_INIT 0x048C#define RADEON_OV0_P23_V_ACCUM_INIT 0x042C#define RADEON_OV0_P3_X_START_END 0x049C#define RADEON_OV0_REG_LOAD_CNTL 0x0410# define RADEON_REG_LD_CTL_LOCK 0x00000001L# define RADEON_REG_LD_CTL_VBLANK_DURING_LOCK 0x00000002L# define RADEON_REG_LD_CTL_STALL_GUI_UNTIL_FLIP 0x00000004L# define RADEON_REG_LD_CTL_LOCK_READBACK 0x00000008L#define RADEON_OV0_SCALE_CNTL 0x0420# define RADEON_SCALER_HORZ_PICK_NEAREST 0x00000004L# define RADEON_SCALER_VERT_PICK_NEAREST 0x00000008L# define RADEON_SCALER_SIGNED_UV 0x00000010L# define RADEON_SCALER_GAMMA_SEL_MASK 0x00000060L# define RADEON_SCALER_GAMMA_SEL_BRIGHT 0x00000000L# define RADEON_SCALER_GAMMA_SEL_G22 0x00000020L# define RADEON_SCALER_GAMMA_SEL_G18 0x00000040L# define RADEON_SCALER_GAMMA_SEL_G14 0x00000060L# define RADEON_SCALER_COMCORE_SHIFT_UP_ONE 0x00000080L# define RADEON_SCALER_SURFAC_FORMAT 0x00000f00L# define RADEON_SCALER_SOURCE_15BPP 0x00000300L# define RADEON_SCALER_SOURCE_16BPP 0x00000400L# define RADEON_SCALER_SOURCE_32BPP 0x00000600L# define RADEON_SCALER_SOURCE_YUV9 0x00000900L# define RADEON_SCALER_SOURCE_YUV12 0x00000A00L# define RADEON_SCALER_SOURCE_VYUY422 0x00000B00L# define RADEON_SCALER_SOURCE_YVYU422 0x00000C00L# define RADEON_SCALER_ADAPTIVE_DEINT 0x00001000L# define RADEON_SCALER_TEMPORAL_DEINT 0x00002000L# define RADEON_SCALER_SMART_SWITCH 0x00008000L# define RADEON_SCALER_BURST_PER_PLANE 0x007F0000L# define RADEON_SCALER_DOUBLE_BUFFER 0x01000000L# define RADEON_SCALER_DIS_LIMIT 0x08000000L# define RADEON_SCALER_INT_EMU 0x20000000L# define RADEON_SCALER_ENABLE 0x40000000L# define RADEON_SCALER_SOFT_RESET 0x80000000L# define RADEON_SCALER_ADAPTIVE_DEINT 0x00001000L#define RADEON_OV0_STEP_BY 0x0484#define RADEON_OV0_TEST 0x04F8#define RADEON_OV0_V_INC 0x0424#define RADEON_OV0_VID_BUF_PITCH0_VALUE 0x0460#define RADEON_OV0_VID_BUF_PITCH1_VALUE 0x0464#define RADEON_OV0_VID_BUF0_BASE_ADRS 0x0440# define RADEON_VIF_BUF0_PITCH_SEL 0x00000001L# define RADEON_VIF_BUF0_TILE_ADRS 0x00000002L# define RADEON_VIF_BUF0_BASE_ADRS_MASK 0x03fffff0L# define RADEON_VIF_BUF0_1ST_LINE_LSBS_MASK 0x48000000L#define RADEON_OV0_VID_BUF1_BASE_ADRS 0x0444# define RADEON_VIF_BUF1_PITCH_SEL 0x00000001L# define RADEON_VIF_BUF1_TILE_ADRS 0x00000002L# define RADEON_VIF_BUF1_BASE_ADRS_MASK 0x03fffff0L# define RADEON_VIF_BUF1_1ST_LINE_LSBS_MASK 0x48000000L#define RADEON_OV0_VID_BUF2_BASE_ADRS 0x0448# define RADEON_VIF_BUF2_PITCH_SEL 0x00000001L# define RADEON_VIF_BUF2_TILE_ADRS 0x00000002L# define RADEON_VIF_BUF2_BASE_ADRS_MASK 0x03fffff0L# define RADEON_VIF_BUF2_1ST_LINE_LSBS_MASK 0x48000000L#define RADEON_OV0_VID_BUF3_BASE_ADRS 0x044C#define RADEON_OV0_VID_BUF4_BASE_ADRS 0x0450#define RADEON_OV0_VID_BUF5_BASE_ADRS 0x0454#define RADEON_OV0_VIDEO_KEY_CLR_HIGH 0x04E8#define RADEON_OV0_VIDEO_KEY_CLR_LOW 0x04E4#define RADEON_OV0_Y_X_START 0x0400#define RADEON_OV0_Y_X_END 0x0404#define RADEON_OV1_Y_X_START 0x0600#define RADEON_OV1_Y_X_END 0x0604#define RADEON_OVR_CLR 0x0230#define RADEON_OVR_WID_LEFT_RIGHT 0x0234#define RADEON_OVR_WID_TOP_BOTTOM 0x0238#define RADEON_P2PLL_CNTL 0x002a /* P2PLL */# define RADEON_P2PLL_RESET (1 << 0)# define RADEON_P2PLL_SLEEP (1 << 1)# define RADEON_P2PLL_ATOMIC_UPDATE_EN (1 << 16)# define RADEON_P2PLL_VGA_ATOMIC_UPDATE_EN (1 << 17)# define RADEON_P2PLL_ATOMIC_UPDATE_VSYNC (1 << 18)#define RADEON_P2PLL_DIV_0 0x002c# define RADEON_P2PLL_FB0_DIV_MASK 0x07ff# define RADEON_P2PLL_POST0_DIV_MASK 0x00070000#define RADEON_P2PLL_REF_DIV 0x002B /* PLL */# define RADEON_P2PLL_REF_DIV_MASK 0x03ff# define RADEON_P2PLL_ATOMIC_UPDATE_R (1 << 15) /* same as _W */# define RADEON_P2PLL_ATOMIC_UPDATE_W (1 << 15) /* same as _R */# define R300_PPLL_REF_DIV_ACC_MASK (0x3ff << 18)# define R300_PPLL_REF_DIV_ACC_SHIFT 18#define RADEON_PALETTE_DATA 0x00b4#define RADEON_PALETTE_30_DATA 0x00b8#define RADEON_PALETTE_INDEX 0x00b0#define RADEON_PCI_GART_PAGE 0x017c#define RADEON_PIXCLKS_CNTL 0x002d# define RADEON_PIX2CLK_SRC_SEL_MASK 0x03# define RADEON_PIX2CLK_SRC_SEL_CPUCLK 0x00# define RADEON_PIX2CLK_SRC_SEL_PSCANCLK 0x01# define RADEON_PIX2CLK_SRC_SEL_BYTECLK 0x02# define RADEON_PIX2CLK_SRC_SEL_P2PLLCLK 0x03# define RADEON_PIX2CLK_ALWAYS_ONb (1<<6)# define RADEON_PIX2CLK_DAC_ALWAYS_ONb (1<<7)# define RADEON_PIXCLK_TV_SRC_SEL (1 << 8)# define RADEON_PIXCLK_LVDS_ALWAYS_ONb (1 << 14)# define RADEON_PIXCLK_TMDS_ALWAYS_ONb (1 << 15)#define RADEON_PLANE_3D_MASK_C 0x1d44#define RADEON_PLL_TEST_CNTL 0x0013 /* PLL */#define RADEON_PMI_CAP_ID 0x0f5c /* PCI */#define RADEON_PMI_DATA 0x0f63 /* PCI */#define RADEON_PMI_NXT_CAP_PTR 0x0f5d /* PCI */#define RADEON_PMI_PMC_REG 0x0f5e /* PCI */#define RADEON_PMI_PMCSR_REG 0x0f60 /* PCI */#define RADEON_PMI_REGISTER 0x0f5c /* PCI */#define RADEON_PPLL_CNTL 0x0002 /* PLL */# define RADEON_PPLL_RESET (1 << 0)# define RADEON_PPLL_SLEEP (1 << 1)# define RADEON_PPLL_ATOMIC_UPDATE_EN (1 << 16)# define RADEON_PPLL_VGA_ATOMIC_UPDATE_EN (1 << 17)# define RADEON_PPLL_ATOMIC_UPDATE_VSYNC (1 << 18)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -