⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 radeon_reg.h

📁 ati driver
💻 H
📖 第 1 页 / 共 5 页
字号:
#define RADEON_GRPH2_BUFFER_CNTL            0x03f0#       define RADEON_GRPH2_START_REQ_MASK         (0x7f)#       define RADEON_GRPH2_START_REQ_SHIFT         0#       define RADEON_GRPH2_STOP_REQ_MASK          (0x7f<<8)#       define RADEON_GRPH2_STOP_REQ_SHIFT         8#       define RADEON_GRPH2_CRITICAL_POINT_MASK    (0x7f<<16)#       define RADEON_GRPH2_CRITICAL_POINT_SHIFT   16#       define RADEON_GRPH2_CRITICAL_CNTL          (1<<28)#       define RADEON_GRPH2_BUFFER_SIZE            (1<<29)#       define RADEON_GRPH2_CRITICAL_AT_SOF        (1<<30)#       define RADEON_GRPH2_STOP_CNTL              (1<<31)#define RADEON_CRTC_CRNT_FRAME              0x0214#define RADEON_CRTC_EXT_CNTL                0x0054#       define RADEON_CRTC_VGA_XOVERSCAN    (1 <<  0)#       define RADEON_VGA_ATI_LINEAR        (1 <<  3)#       define RADEON_XCRT_CNT_EN           (1 <<  6)#       define RADEON_CRTC_HSYNC_DIS        (1 <<  8)#       define RADEON_CRTC_VSYNC_DIS        (1 <<  9)#       define RADEON_CRTC_DISPLAY_DIS      (1 << 10)#       define RADEON_CRTC_SYNC_TRISTAT     (1 << 11)#       define RADEON_CRTC_CRT_ON           (1 << 15)#define RADEON_CRTC_EXT_CNTL_DPMS_BYTE      0x0055#       define RADEON_CRTC_HSYNC_DIS_BYTE   (1 <<  0)#       define RADEON_CRTC_VSYNC_DIS_BYTE   (1 <<  1)#       define RADEON_CRTC_DISPLAY_DIS_BYTE (1 <<  2)#define RADEON_CRTC_GEN_CNTL                0x0050#       define RADEON_CRTC_DBL_SCAN_EN      (1 <<  0)#       define RADEON_CRTC_INTERLACE_EN     (1 <<  1)#       define RADEON_CRTC_CSYNC_EN         (1 <<  4)#       define RADEON_CRTC_CUR_EN           (1 << 16)#       define RADEON_CRTC_CUR_MODE_MASK    (7 << 17)#       define RADEON_CRTC_ICON_EN          (1 << 20)#       define RADEON_CRTC_EXT_DISP_EN      (1 << 24)#       define RADEON_CRTC_EN               (1 << 25)#       define RADEON_CRTC_DISP_REQ_EN_B    (1 << 26)#define RADEON_CRTC2_GEN_CNTL               0x03f8#       define RADEON_CRTC2_DBL_SCAN_EN     (1 <<  0)#       define RADEON_CRTC2_INTERLACE_EN    (1 <<  1)#       define RADEON_CRTC2_SYNC_TRISTAT    (1 <<  4)#       define RADEON_CRTC2_HSYNC_TRISTAT   (1 <<  5)#       define RADEON_CRTC2_VSYNC_TRISTAT   (1 <<  6)#       define RADEON_CRTC2_CRT2_ON         (1 <<  7)#       define RADEON_CRTC2_ICON_EN         (1 << 15)#       define RADEON_CRTC2_CUR_EN          (1 << 16)#       define RADEON_CRTC2_CUR_MODE_MASK   (7 << 20)#       define RADEON_CRTC2_DISP_DIS        (1 << 23)#       define RADEON_CRTC2_EN              (1 << 25)#       define RADEON_CRTC2_DISP_REQ_EN_B   (1 << 26)#       define RADEON_CRTC2_CSYNC_EN        (1 << 27)#       define RADEON_CRTC2_HSYNC_DIS       (1 << 28)#       define RADEON_CRTC2_VSYNC_DIS       (1 << 29)#define RADEON_CRTC_MORE_CNTL               0x27c#       define RADEON_CRTC_H_CUTOFF_ACTIVE_EN (1<<4)   #       define RADEON_CRTC_V_CUTOFF_ACTIVE_EN (1<<5)   #define RADEON_CRTC_GUI_TRIG_VLINE          0x0218#define RADEON_CRTC_H_SYNC_STRT_WID         0x0204#       define RADEON_CRTC_H_SYNC_STRT_PIX        (0x07  <<  0)#       define RADEON_CRTC_H_SYNC_STRT_CHAR       (0x3ff <<  3)#       define RADEON_CRTC_H_SYNC_STRT_CHAR_SHIFT 3#       define RADEON_CRTC_H_SYNC_WID             (0x3f  << 16)#       define RADEON_CRTC_H_SYNC_WID_SHIFT       16#       define RADEON_CRTC_H_SYNC_POL             (1     << 23)#define RADEON_CRTC2_H_SYNC_STRT_WID        0x0304#       define RADEON_CRTC2_H_SYNC_STRT_PIX        (0x07  <<  0)#       define RADEON_CRTC2_H_SYNC_STRT_CHAR       (0x3ff <<  3)#       define RADEON_CRTC2_H_SYNC_STRT_CHAR_SHIFT 3#       define RADEON_CRTC2_H_SYNC_WID             (0x3f  << 16)#       define RADEON_CRTC2_H_SYNC_WID_SHIFT       16#       define RADEON_CRTC2_H_SYNC_POL             (1     << 23)#define RADEON_CRTC_H_TOTAL_DISP            0x0200#       define RADEON_CRTC_H_TOTAL          (0x03ff << 0)#       define RADEON_CRTC_H_TOTAL_SHIFT    0#       define RADEON_CRTC_H_DISP           (0x01ff << 16)#       define RADEON_CRTC_H_DISP_SHIFT     16#define RADEON_CRTC2_H_TOTAL_DISP           0x0300#       define RADEON_CRTC2_H_TOTAL         (0x03ff << 0)#       define RADEON_CRTC2_H_TOTAL_SHIFT   0#       define RADEON_CRTC2_H_DISP          (0x01ff << 16)#       define RADEON_CRTC2_H_DISP_SHIFT    16#define RADEON_CRTC_OFFSET                  0x0224#define RADEON_CRTC2_OFFSET                 0x0324#define RADEON_CRTC_OFFSET_CNTL             0x0228#       define RADEON_CRTC_TILE_EN          (1 << 15)#define RADEON_CRTC2_OFFSET_CNTL            0x0328#       define RADEON_CRTC2_TILE_EN         (1 << 15)#define RADEON_CRTC_PITCH                   0x022c#define RADEON_CRTC2_PITCH                  0x032c#define RADEON_CRTC_STATUS                  0x005c#       define RADEON_CRTC_VBLANK_SAVE      (1 <<  1)#       define RADEON_CRTC_VBLANK_SAVE_CLEAR  (1 <<  1)#define RADEON_CRTC2_STATUS                  0x03fc#       define RADEON_CRTC2_VBLANK_SAVE      (1 <<  1)#       define RADEON_CRTC2_VBLANK_SAVE_CLEAR  (1 <<  1)#define RADEON_CRTC_V_SYNC_STRT_WID         0x020c#       define RADEON_CRTC_V_SYNC_STRT        (0x7ff <<  0)#       define RADEON_CRTC_V_SYNC_STRT_SHIFT  0#       define RADEON_CRTC_V_SYNC_WID         (0x1f  << 16)#       define RADEON_CRTC_V_SYNC_WID_SHIFT   16#       define RADEON_CRTC_V_SYNC_POL         (1     << 23)#define RADEON_CRTC2_V_SYNC_STRT_WID        0x030c#       define RADEON_CRTC2_V_SYNC_STRT       (0x7ff <<  0)#       define RADEON_CRTC2_V_SYNC_STRT_SHIFT 0#       define RADEON_CRTC2_V_SYNC_WID        (0x1f  << 16)#       define RADEON_CRTC2_V_SYNC_WID_SHIFT  16#       define RADEON_CRTC2_V_SYNC_POL        (1     << 23)#define RADEON_CRTC_V_TOTAL_DISP            0x0208#       define RADEON_CRTC_V_TOTAL          (0x07ff << 0)#       define RADEON_CRTC_V_TOTAL_SHIFT    0#       define RADEON_CRTC_V_DISP           (0x07ff << 16)#       define RADEON_CRTC_V_DISP_SHIFT     16#define RADEON_CRTC2_V_TOTAL_DISP           0x0308#       define RADEON_CRTC2_V_TOTAL         (0x07ff << 0)#       define RADEON_CRTC2_V_TOTAL_SHIFT   0#       define RADEON_CRTC2_V_DISP          (0x07ff << 16)#       define RADEON_CRTC2_V_DISP_SHIFT    16#define RADEON_CRTC_VLINE_CRNT_VLINE        0x0210#       define RADEON_CRTC_CRNT_VLINE_MASK  (0x7ff << 16)#define RADEON_CRTC2_CRNT_FRAME             0x0314#define RADEON_CRTC2_GUI_TRIG_VLINE         0x0318#define RADEON_CRTC2_STATUS                 0x03fc#define RADEON_CRTC2_VLINE_CRNT_VLINE       0x0310#define RADEON_CRTC8_DATA                   0x03d5 /* VGA, 0x3b5 */#define RADEON_CRTC8_IDX                    0x03d4 /* VGA, 0x3b4 */#define RADEON_CUR_CLR0                     0x026c#define RADEON_CUR_CLR1                     0x0270#define RADEON_CUR_HORZ_VERT_OFF            0x0268#define RADEON_CUR_HORZ_VERT_POSN           0x0264#define RADEON_CUR_OFFSET                   0x0260#       define RADEON_CUR_LOCK              (1 << 31)#define RADEON_CUR2_CLR0                    0x036c#define RADEON_CUR2_CLR1                    0x0370#define RADEON_CUR2_HORZ_VERT_OFF           0x0368#define RADEON_CUR2_HORZ_VERT_POSN          0x0364#define RADEON_CUR2_OFFSET                  0x0360#       define RADEON_CUR2_LOCK             (1 << 31)#define RADEON_DAC_CNTL                     0x0058#       define RADEON_DAC_RANGE_CNTL        (3 <<  0)#       define RADEON_DAC_RANGE_CNTL_MASK   0x03#       define RADEON_DAC_BLANKING          (1 <<  2)#       define RADEON_DAC_CMP_EN            (1 <<  3)#       define RADEON_DAC_CMP_OUTPUT        (1 <<  7)#       define RADEON_DAC_8BIT_EN           (1 <<  8)#       define RADEON_DAC_VGA_ADR_EN        (1 << 13)#       define RADEON_DAC_PDWN              (1 << 15)#       define RADEON_DAC_MASK_ALL          (0xff << 24)#define RADEON_DAC_CNTL2                    0x007c#       define RADEON_DAC2_DAC_CLK_SEL      (1 <<  0)#       define RADEON_DAC2_DAC2_CLK_SEL     (1 <<  1)#       define RADEON_DAC2_PALETTE_ACC_CTL  (1 <<  5)#define RADEON_DAC_EXT_CNTL                 0x0280#       define RADEON_DAC_FORCE_BLANK_OFF_EN (1 << 4)#       define RADEON_DAC_FORCE_DATA_EN      (1 << 5)#       define RADEON_DAC_FORCE_DATA_SEL_MASK (3 << 6)#       define RADEON_DAC_FORCE_DATA_MASK   0x0003ff00#       define RADEON_DAC_FORCE_DATA_SHIFT  8#define RADEON_TV_DAC_CNTL                  0x088c#       define RADEON_TV_DAC_STD_MASK       0x0300#       define RADEON_TV_DAC_RDACPD         (1 <<  24)#       define RADEON_TV_DAC_GDACPD         (1 <<  25)#       define RADEON_TV_DAC_BDACPD         (1 <<  26)#define RADEON_DISP_HW_DEBUG                0x0d14#       define RADEON_CRT2_DISP1_SEL        (1 <<  5)#define RADEON_DISP_OUTPUT_CNTL             0x0d64#       define RADEON_DISP_DAC_SOURCE_MASK  0x03#       define RADEON_DISP_DAC2_SOURCE_MASK  0x0c#       define RADEON_DISP_DAC_SOURCE_CRTC2 0x01#       define RADEON_DISP_DAC2_SOURCE_CRTC2 0x04#define RADEON_DAC_CRC_SIG                  0x02cc#define RADEON_DAC_DATA                     0x03c9 /* VGA */#define RADEON_DAC_MASK                     0x03c6 /* VGA */#define RADEON_DAC_R_INDEX                  0x03c7 /* VGA */#define RADEON_DAC_W_INDEX                  0x03c8 /* VGA */#define RADEON_DDA_CONFIG                   0x02e0#define RADEON_DDA_ON_OFF                   0x02e4#define RADEON_DEFAULT_OFFSET               0x16e0#define RADEON_DEFAULT_PITCH                0x16e4#define RADEON_DEFAULT_SC_BOTTOM_RIGHT      0x16e8#       define RADEON_DEFAULT_SC_RIGHT_MAX  (0x1fff <<  0)#       define RADEON_DEFAULT_SC_BOTTOM_MAX (0x1fff << 16)#define RADEON_DESTINATION_3D_CLR_CMP_VAL   0x1820#define RADEON_DESTINATION_3D_CLR_CMP_MSK   0x1824#define RADEON_DEVICE_ID                    0x0f02 /* PCI */#define RADEON_DISP_MISC_CNTL               0x0d00#       define RADEON_SOFT_RESET_GRPH_PP    (1 << 0)#define RADEON_DISP_MERGE_CNTL	          0x0d60#       define RADEON_DISP_ALPHA_MODE_MASK  0x03#       define RADEON_DISP_ALPHA_MODE_KEY   0#       define RADEON_DISP_ALPHA_MODE_PER_PIXEL 1#       define RADEON_DISP_ALPHA_MODE_GLOBAL 2#       define RADEON_DISP_RGB_OFFSET_EN    (1<<8)#       define RADEON_DISP_GRPH_ALPHA_MASK  (0xff << 16)#       define RADEON_DISP_OV0_ALPHA_MASK   (0xff << 24)#	define RADEON_DISP_LIN_TRANS_BYPASS (0x01 << 9)#define RADEON_DISP2_MERGE_CNTL	            0x0d68#       define RADEON_DISP2_RGB_OFFSET_EN   (1<<8)#define RADEON_DISP_LIN_TRANS_GRPH_A        0x0d80#define RADEON_DISP_LIN_TRANS_GRPH_B        0x0d84#define RADEON_DISP_LIN_TRANS_GRPH_C        0x0d88#define RADEON_DISP_LIN_TRANS_GRPH_D        0x0d8c#define RADEON_DISP_LIN_TRANS_GRPH_E        0x0d90#define RADEON_DISP_LIN_TRANS_GRPH_F        0x0d98#define RADEON_DP_BRUSH_BKGD_CLR            0x1478#define RADEON_DP_BRUSH_FRGD_CLR            0x147c#define RADEON_DP_CNTL                      0x16c0#       define RADEON_DST_X_LEFT_TO_RIGHT   (1 <<  0)#       define RADEON_DST_Y_TOP_TO_BOTTOM   (1 <<  1)#define RADEON_DP_CNTL_XDIR_YDIR_YMAJOR     0x16d0#       define RADEON_DST_Y_MAJOR             (1 <<  2)#       define RADEON_DST_Y_DIR_TOP_TO_BOTTOM (1 << 15)#       define RADEON_DST_X_DIR_LEFT_TO_RIGHT (1 << 31)#define RADEON_DP_DATATYPE                  0x16c4#       define RADEON_HOST_BIG_ENDIAN_EN    (1 << 29)#define RADEON_DP_GUI_MASTER_CNTL           0x146c#       define RADEON_GMC_SRC_PITCH_OFFSET_CNTL   (1    <<  0)#       define RADEON_GMC_DST_PITCH_OFFSET_CNTL   (1    <<  1)#       define RADEON_GMC_SRC_CLIPPING            (1    <<  2)#       define RADEON_GMC_DST_CLIPPING            (1    <<  3)#       define RADEON_GMC_BRUSH_DATATYPE_MASK     (0x0f <<  4)#       define RADEON_GMC_BRUSH_8X8_MONO_FG_BG    (0    <<  4)#       define RADEON_GMC_BRUSH_8X8_MONO_FG_LA    (1    <<  4)#       define RADEON_GMC_BRUSH_1X8_MONO_FG_BG    (4    <<  4)#       define RADEON_GMC_BRUSH_1X8_MONO_FG_LA    (5    <<  4)#       define RADEON_GMC_BRUSH_32x1_MONO_FG_BG   (6    <<  4)#       define RADEON_GMC_BRUSH_32x1_MONO_FG_LA   (7    <<  4)#       define RADEON_GMC_BRUSH_32x32_MONO_FG_BG  (8    <<  4)#       define RADEON_GMC_BRUSH_32x32_MONO_FG_LA  (9    <<  4)#       define RADEON_GMC_BRUSH_8x8_COLOR         (10   <<  4)#       define RADEON_GMC_BRUSH_1X8_COLOR         (12   <<  4)#       define RADEON_GMC_BRUSH_SOLID_COLOR       (13   <<  4)#       define RADEON_GMC_BRUSH_NONE              (15   <<  4)#       define RADEON_GMC_DST_8BPP_CI             (2    <<  8)#       define RADEON_GMC_DST_15BPP               (3    <<  8)#       define RADEON_GMC_DST_16BPP               (4    <<  8)#       define RADEON_GMC_DST_24BPP               (5    <<  8)#       define RADEON_GMC_DST_32BPP               (6    <<  8)#       define RADEON_GMC_DST_8BPP_RGB            (7    <<  8)#       define RADEON_GMC_DST_Y8                  (8    <<  8)#       define RADEON_GMC_DST_RGB8                (9    <<  8)#       define RADEON_GMC_DST_VYUY                (11   <<  8)#       define RADEON_GMC_DST_YVYU                (12   <<  8)#       define RADEON_GMC_DST_AYUV444             (14   <<  8)#       define RADEON_GMC_DST_ARGB4444            (15   <<  8)#       define RADEON_GMC_DST_DATATYPE_MASK       (0x0f <<  8)#       define RADEON_GMC_DST_DATATYPE_SHIFT      8#       define RADEON_GMC_SRC_DATATYPE_MASK       (3    << 12)#       define RADEON_GMC_SRC_DATATYPE_MONO_FG_BG (0    << 12)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -