📄 radeon_reg.h
字号:
# define RADEON_GMC_SRC_DATATYPE_MONO_FG_LA (1 << 12)# define RADEON_GMC_SRC_DATATYPE_COLOR (3 << 12)# define RADEON_GMC_BYTE_PIX_ORDER (1 << 14)# define RADEON_GMC_BYTE_MSB_TO_LSB (0 << 14)# define RADEON_GMC_BYTE_LSB_TO_MSB (1 << 14)# define RADEON_GMC_CONVERSION_TEMP (1 << 15)# define RADEON_GMC_CONVERSION_TEMP_6500 (0 << 15)# define RADEON_GMC_CONVERSION_TEMP_9300 (1 << 15)# define RADEON_GMC_ROP3_MASK (0xff << 16)# define RADEON_DP_SRC_SOURCE_MASK (7 << 24)# define RADEON_DP_SRC_SOURCE_MEMORY (2 << 24)# define RADEON_DP_SRC_SOURCE_HOST_DATA (3 << 24)# define RADEON_GMC_3D_FCN_EN (1 << 27)# define RADEON_GMC_CLR_CMP_CNTL_DIS (1 << 28)# define RADEON_GMC_AUX_CLIP_DIS (1 << 29)# define RADEON_GMC_WR_MSK_DIS (1 << 30)# define RADEON_GMC_LD_BRUSH_Y_X (1 << 31)# define RADEON_ROP3_ZERO 0x00000000# define RADEON_ROP3_DSa 0x00880000# define RADEON_ROP3_SDna 0x00440000# define RADEON_ROP3_S 0x00cc0000# define RADEON_ROP3_DSna 0x00220000# define RADEON_ROP3_D 0x00aa0000# define RADEON_ROP3_DSx 0x00660000# define RADEON_ROP3_DSo 0x00ee0000# define RADEON_ROP3_DSon 0x00110000# define RADEON_ROP3_DSxn 0x00990000# define RADEON_ROP3_Dn 0x00550000# define RADEON_ROP3_SDno 0x00dd0000# define RADEON_ROP3_Sn 0x00330000# define RADEON_ROP3_DSno 0x00bb0000# define RADEON_ROP3_DSan 0x00770000# define RADEON_ROP3_ONE 0x00ff0000# define RADEON_ROP3_DPa 0x00a00000# define RADEON_ROP3_PDna 0x00500000# define RADEON_ROP3_P 0x00f00000# define RADEON_ROP3_DPna 0x000a0000# define RADEON_ROP3_D 0x00aa0000# define RADEON_ROP3_DPx 0x005a0000# define RADEON_ROP3_DPo 0x00fa0000# define RADEON_ROP3_DPon 0x00050000# define RADEON_ROP3_PDxn 0x00a50000# define RADEON_ROP3_PDno 0x00f50000# define RADEON_ROP3_Pn 0x000f0000# define RADEON_ROP3_DPno 0x00af0000# define RADEON_ROP3_DPan 0x005f0000#define RADEON_DP_GUI_MASTER_CNTL_C 0x1c84#define RADEON_DP_MIX 0x16c8#define RADEON_DP_SRC_BKGD_CLR 0x15dc#define RADEON_DP_SRC_FRGD_CLR 0x15d8#define RADEON_DP_WRITE_MASK 0x16cc#define RADEON_DST_BRES_DEC 0x1630#define RADEON_DST_BRES_ERR 0x1628#define RADEON_DST_BRES_INC 0x162c#define RADEON_DST_BRES_LNTH 0x1634#define RADEON_DST_BRES_LNTH_SUB 0x1638#define RADEON_DST_HEIGHT 0x1410#define RADEON_DST_HEIGHT_WIDTH 0x143c#define RADEON_DST_HEIGHT_WIDTH_8 0x158c#define RADEON_DST_HEIGHT_WIDTH_BW 0x15b4#define RADEON_DST_HEIGHT_Y 0x15a0#define RADEON_DST_LINE_START 0x1600#define RADEON_DST_LINE_END 0x1604#define RADEON_DST_LINE_PATCOUNT 0x1608# define RADEON_BRES_CNTL_SHIFT 8#define RADEON_DST_OFFSET 0x1404#define RADEON_DST_PITCH 0x1408#define RADEON_DST_PITCH_OFFSET 0x142c#define RADEON_DST_PITCH_OFFSET_C 0x1c80# define RADEON_PITCH_SHIFT 21# define RADEON_DST_TILE_LINEAR (0 << 30)# define RADEON_DST_TILE_MACRO (1 << 30)# define RADEON_DST_TILE_MICRO (2 << 30)# define RADEON_DST_TILE_BOTH (3 << 30)#define RADEON_DST_WIDTH 0x140c#define RADEON_DST_WIDTH_HEIGHT 0x1598#define RADEON_DST_WIDTH_X 0x1588#define RADEON_DST_WIDTH_X_INCY 0x159c#define RADEON_DST_X 0x141c#define RADEON_DST_X_SUB 0x15a4#define RADEON_DST_X_Y 0x1594#define RADEON_DST_Y 0x1420#define RADEON_DST_Y_SUB 0x15a8#define RADEON_DST_Y_X 0x1438#define RADEON_FCP_CNTL 0x0910# define RADEON_FCP0_SRC_PCICLK 0# define RADEON_FCP0_SRC_PCLK 1# define RADEON_FCP0_SRC_PCLKb 2# define RADEON_FCP0_SRC_HREF 3# define RADEON_FCP0_SRC_GND 4# define RADEON_FCP0_SRC_HREFb 5#define RADEON_FLUSH_1 0x1704#define RADEON_FLUSH_2 0x1708#define RADEON_FLUSH_3 0x170c#define RADEON_FLUSH_4 0x1710#define RADEON_FLUSH_5 0x1714#define RADEON_FLUSH_6 0x1718#define RADEON_FLUSH_7 0x171c#define RADEON_FOG_3D_TABLE_START 0x1810#define RADEON_FOG_3D_TABLE_END 0x1814#define RADEON_FOG_3D_TABLE_DENSITY 0x181c#define RADEON_FOG_TABLE_INDEX 0x1a14#define RADEON_FOG_TABLE_DATA 0x1a18#define RADEON_FP_CRTC_H_TOTAL_DISP 0x0250#define RADEON_FP_CRTC_V_TOTAL_DISP 0x0254#define RADEON_FP_CRTC2_H_TOTAL_DISP 0x0350#define RADEON_FP_CRTC2_V_TOTAL_DISP 0x0354# define RADEON_FP_CRTC_H_TOTAL_MASK 0x000003ff# define RADEON_FP_CRTC_H_DISP_MASK 0x01ff0000# define RADEON_FP_CRTC_V_TOTAL_MASK 0x00000fff# define RADEON_FP_CRTC_V_DISP_MASK 0x0fff0000# define RADEON_FP_H_SYNC_STRT_CHAR_MASK 0x00001ff8# define RADEON_FP_H_SYNC_WID_MASK 0x003f0000# define RADEON_FP_V_SYNC_STRT_MASK 0x00000fff# define RADEON_FP_V_SYNC_WID_MASK 0x001f0000# define RADEON_FP_CRTC_H_TOTAL_SHIFT 0x00000000# define RADEON_FP_CRTC_H_DISP_SHIFT 0x00000010# define RADEON_FP_CRTC_V_TOTAL_SHIFT 0x00000000# define RADEON_FP_CRTC_V_DISP_SHIFT 0x00000010# define RADEON_FP_H_SYNC_STRT_CHAR_SHIFT 0x00000003# define RADEON_FP_H_SYNC_WID_SHIFT 0x00000010# define RADEON_FP_V_SYNC_STRT_SHIFT 0x00000000# define RADEON_FP_V_SYNC_WID_SHIFT 0x00000010#define RADEON_FP_GEN_CNTL 0x0284# define RADEON_FP_FPON (1 << 0)# define RADEON_FP_TMDS_EN (1 << 2)# define RADEON_FP_PANEL_FORMAT (1 << 3)# define RADEON_FP_EN_TMDS (1 << 7)# define RADEON_FP_DETECT_SENSE (1 << 8)# define RADEON_FP_SEL_CRTC2 (1 << 13)# define RADEON_FP_CRTC_DONT_SHADOW_HPAR (1 << 15)# define RADEON_FP_CRTC_DONT_SHADOW_VPAR (1 << 16)# define RADEON_FP_CRTC_DONT_SHADOW_HEND (1 << 17)# define RADEON_FP_CRTC_USE_SHADOW_VEND (1 << 18)# define RADEON_FP_RMX_HVSYNC_CONTROL_EN (1 << 20)# define RADEON_FP_DFP_SYNC_SEL (1 << 21)# define RADEON_FP_CRTC_LOCK_8DOT (1 << 22)# define RADEON_FP_CRT_SYNC_SEL (1 << 23)# define RADEON_FP_USE_SHADOW_EN (1 << 24)# define RADEON_FP_CRT_SYNC_ALT (1 << 26)#define RADEON_FP2_GEN_CNTL 0x0288# define RADEON_FP2_BLANK_EN (1 << 1)# define RADEON_FP2_ON (1 << 2)# define RADEON_FP2_PANEL_FORMAT (1 << 3)# define RADEON_FP2_SOURCE_SEL_MASK (3 << 10)# define RADEON_FP2_SOURCE_SEL_CRTC2 (1 << 10)# define RADEON_FP2_SRC_SEL_MASK (3 << 13)# define RADEON_FP2_SRC_SEL_CRTC2 (1 << 13)# define RADEON_FP2_FP_POL (1 << 16)# define RADEON_FP2_LP_POL (1 << 17)# define RADEON_FP2_SCK_POL (1 << 18)# define RADEON_FP2_LCD_CNTL_MASK (7 << 19)# define RADEON_FP2_PAD_FLOP_EN (1 << 22)# define RADEON_FP2_CRC_EN (1 << 23)# define RADEON_FP2_CRC_READ_EN (1 << 24)# define RADEON_FP2_DV0_EN (1 << 25)# define RADEON_FP2_DV0_RATE_SEL_SDR (1 << 26)#define RADEON_FP_H_SYNC_STRT_WID 0x02c4#define RADEON_FP_H2_SYNC_STRT_WID 0x03c4#define RADEON_FP_HORZ_STRETCH 0x028c#define RADEON_FP_HORZ2_STRETCH 0x038c# define RADEON_HORZ_STRETCH_RATIO_MASK 0xffff# define RADEON_HORZ_STRETCH_RATIO_MAX 4096# define RADEON_HORZ_PANEL_SIZE (0x1ff << 16)# define RADEON_HORZ_PANEL_SHIFT 16# define RADEON_HORZ_STRETCH_PIXREP (0 << 25)# define RADEON_HORZ_STRETCH_BLEND (1 << 26)# define RADEON_HORZ_STRETCH_ENABLE (1 << 25)# define RADEON_HORZ_AUTO_RATIO (1 << 27)# define RADEON_HORZ_FP_LOOP_STRETCH (0x7 << 28)# define RADEON_HORZ_AUTO_RATIO_INC (1 << 31)#define RADEON_FP_V_SYNC_STRT_WID 0x02c8#define RADEON_FP_VERT_STRETCH 0x0290#define RADEON_FP_V2_SYNC_STRT_WID 0x03c8#define RADEON_FP_VERT2_STRETCH 0x0390# define RADEON_VERT_PANEL_SIZE (0xfff << 12)# define RADEON_VERT_PANEL_SHIFT 12# define RADEON_VERT_STRETCH_RATIO_MASK 0xfff# define RADEON_VERT_STRETCH_RATIO_SHIFT 0# define RADEON_VERT_STRETCH_RATIO_MAX 4096# define RADEON_VERT_STRETCH_ENABLE (1 << 25)# define RADEON_VERT_STRETCH_LINEREP (0 << 26)# define RADEON_VERT_STRETCH_BLEND (1 << 26)# define RADEON_VERT_AUTO_RATIO_EN (1 << 27)# define RADEON_VERT_STRETCH_RESERVED 0xf1000000#define RADEON_GEN_INT_CNTL 0x0040#define RADEON_GEN_INT_STATUS 0x0044# define RADEON_VSYNC_INT_AK (1 << 2)# define RADEON_VSYNC_INT (1 << 2)# define RADEON_VSYNC2_INT_AK (1 << 6)# define RADEON_VSYNC2_INT (1 << 6)#define RADEON_GENENB 0x03c3 /* VGA */#define RADEON_GENFC_RD 0x03ca /* VGA */#define RADEON_GENFC_WT 0x03da /* VGA, 0x03ba */#define RADEON_GENMO_RD 0x03cc /* VGA */#define RADEON_GENMO_WT 0x03c2 /* VGA */#define RADEON_GENS0 0x03c2 /* VGA */#define RADEON_GENS1 0x03da /* VGA, 0x03ba */#define RADEON_GPIO_MONID 0x0068 /* DDC interface via I2C */#define RADEON_GPIO_MONIDB 0x006c#define RADEON_GPIO_CRT2_DDC 0x006c#define RADEON_GPIO_DVI_DDC 0x0064#define RADEON_GPIO_VGA_DDC 0x0060# define RADEON_GPIO_A_0 (1 << 0)# define RADEON_GPIO_A_1 (1 << 1)# define RADEON_GPIO_Y_0 (1 << 8)# define RADEON_GPIO_Y_1 (1 << 9)# define RADEON_GPIO_Y_SHIFT_0 8# define RADEON_GPIO_Y_SHIFT_1 9# define RADEON_GPIO_EN_0 (1 << 16)# define RADEON_GPIO_EN_1 (1 << 17)# define RADEON_GPIO_MASK_0 (1 << 24) /*??*/# define RADEON_GPIO_MASK_1 (1 << 25) /*??*/#define RADEON_GRPH8_DATA 0x03cf /* VGA */#define RADEON_GRPH8_IDX 0x03ce /* VGA */#define RADEON_GUI_SCRATCH_REG0 0x15e0#define RADEON_GUI_SCRATCH_REG1 0x15e4#define RADEON_GUI_SCRATCH_REG2 0x15e8#define RADEON_GUI_SCRATCH_REG3 0x15ec#define RADEON_GUI_SCRATCH_REG4 0x15f0#define RADEON_GUI_SCRATCH_REG5 0x15f4#define RADEON_HEADER 0x0f0e /* PCI */#define RADEON_HOST_DATA0 0x17c0#define RADEON_HOST_DATA1 0x17c4#define RADEON_HOST_DATA2 0x17c8#define RADEON_HOST_DATA3 0x17cc#define RADEON_HOST_DATA4 0x17d0#define RADEON_HOST_DATA5 0x17d4#define RADEON_HOST_DATA6 0x17d8#define RADEON_HOST_DATA7 0x17dc#define RADEON_HOST_DATA_LAST 0x17e0#define RADEON_HOST_PATH_CNTL 0x0130# define RADEON_HDP_SOFT_RESET (1 << 26)#define RADEON_HTOTAL_CNTL 0x0009 /* PLL */#define RADEON_HTOTAL2_CNTL 0x002e /* PLL */#define RADEON_I2C_CNTL_1 0x0094 /* ? */#define RADEON_DVI_I2C_CNTL_1 0x02e4 /* ? */#define RADEON_INTERRUPT_LINE 0x0f3c /* PCI */#define RADEON_INTERRUPT_PIN 0x0f3d /* PCI */#define RADEON_IO_BASE 0x0f14 /* PCI */#define RADEON_LATENCY 0x0f0d /* PCI */#define RADEON_LEAD_BRES_DEC 0x1608
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -