📄 atiregs.h
字号:
#define CRTC_VGA_128KAP_PAGING 0x00100000ul /* VT/GT */#define CRTC_DISPREQ_ONLY 0x00200000ul /* VT/GT */#define CRTC_VFC_SYNC_TRISTATE 0x00200000ul /* VTB/GTB/LT */#define CRTC2_EN 0x00200000ul /* LTPro */#define CRTC_LOCK_REGS 0x00400000ul /* VT/GT */#define CRTC_SYNC_TRISTATE 0x00800000ul /* VT/GT */#define CRTC_EXT_DISP_EN 0x01000000ul#define CRTC_EN 0x02000000ul#define CRTC_DISP_REQ_EN 0x04000000ul#define CRTC_VGA_LINEAR 0x08000000ul#define CRTC_VSYNC_FALL_EDGE 0x10000000ul#define CRTC_VGA_TEXT_132 0x20000000ul#define CRTC_CNT_EN 0x40000000ul#define CRTC_CUR_B_TEST 0x80000000ul#define CRTC_INT_ENS_X /* *** UPDATE ME *** */ \ ( \ CRTC_VSYNC_INT_EN | \ CRTC2_VSYNC_INT_EN | \ 0 \ )#define CRTC_INT_ACKS_X /* *** UPDATE ME *** */ \ ( \ CRTC_VSYNC_INT | \ CRTC2_VSYNC_INT | \ 0 \ )#define DSP_CONFIG BlockIOTag(0x08u) /* VTB/GTB/LT */#define DSP_XCLKS_PER_QW 0x00003ffful/* ? 0x00004000ul */#define DSP_FLUSH_WB 0x00008000ul#define DSP_LOOP_LATENCY 0x000f0000ul#define DSP_PRECISION 0x00700000ul/* ? 0xff800000ul */#define DSP_ON_OFF BlockIOTag(0x09u) /* VTB/GTB/LT */#define DSP_OFF 0x000007fful/* ? 0x0000f800ul */#define DSP_ON 0x07ff0000ul/* ? 0xf8000000ul */#define TIMER_CONFIG BlockIOTag(0x0au) /* VTB/GTB/LT */#define MEM_BUF_CNTL BlockIOTag(0x0bu) /* VTB/GTB/LT */#define Z_WB_FLUSH 0x00000007ul#define Z_WB_FLUSH_P 0x0000000ful /* GTPro */#define VID_WB_FLUSH_P 0x000000f0ul /* GTPro */#define VID_WB_FLUSH_MSB 0x00000100ul#define GUI_WB_FLUSH_P 0x00001f00ul /* GTPro */#define HST_WB_FLUSH_P 0x0000e000ul /* GTPro */#define SCL_MIN_BURST_LEN 0x001f0000ul#define SCL_THRESH 0x003f0000ul /* GTPro *//* ? 0x00400000ul */#define INVALIDATE_RB_CACHE 0x00800000ul#define HST_WB_FLUSH 0x03000000ul#define VID_WB_FLUSH 0x1c000000ul#define GUI_WB_FLUSH 0xe0000000ul#define SHARED_CNTL BlockIOTag(0x0cu) /* VTB/GTB/LT */#define SHARED_MEM_CONFIG BlockIOTag(0x0du) /* VTB/GTB/LT */#define MEM_ADDR_CONFIG BlockIOTag(0x0du) /* GTPro */#define SHARED_CNTL_CTD BlockIOTag(0x0eu) /* CTD *//* ? 0x00fffffful */#define CTD_FIFO5 0x01000000ul/* ? 0xfe000000ul */#define CRT_TRAP BlockIOTag(0x0eu) /* VTB/GTB/LT */#define DSTN_CONTROL BlockIOTag(0x0fu) /* LT */#define I2C_CNTL_0 BlockIOTag(0x0fu) /* GTPro */#define I2C_CNTL_STAT 0x0000000ful#define I2C_CNTL_DONE 0x00000001ul#define I2C_CNTL_NACK 0x00000002ul#define I2C_CNTL_HALT 0x00000004ul#define I2C_CNTL_FULL 0x00000008ul/* ? 0x00000010ul */#define I2C_CNTL_HPTR_RST 0x00000020ul/* ? 0x000000c0ul */#define I2C_CNTL_START 0x00000100ul#define I2C_CNTL_STOP 0x00000200ul#define I2C_CNTL_GO 0x00000400ul#define I2C_CNTL_RECEIVE 0x00000800ul#define I2C_CNTL_ABORT 0x00001000ul#define I2C_CNTL_INT_EN 0x00002000ul#define I2C_CNTL_SCL 0x00004000ul#define I2C_CNTL_SDA 0x00008000ul#define I2C_CNTL_M_FACTOR 0x00ff0000ul#define I2C_CNTL_N_FACTOR 0xff000000ul#define OVR_CLR IOPortTag(0x08u, 0x10u)#define OVR_CLR_8 0x000000fful#define OVR_CLR_B 0x0000ff00ul#define OVR_CLR_G 0x00ff0000ul#define OVR_CLR_R 0xff000000ul#define OVR_WID_LEFT_RIGHT IOPortTag(0x09u, 0x11u)#define OVR_WID_LEFT 0x0000003ful /* 0x0f on <LT *//* ? 0x0000ffc0ul */#define OVR_WID_RIGHT 0x003f0000ul /* 0x0f0000 on <LT *//* ? 0xffc00000ul */#define OVR_WID_TOP_BOTTOM IOPortTag(0x0au, 0x12u)#define OVR_WID_TOP 0x000001fful /* 0x00ff on <LT *//* ? 0x0000fe00ul */#define OVR_WID_BOTTOM 0x01ff0000ul /* 0x00ff0000 on <LT *//* ? 0xfe000000ul */#define VGA_DSP_CONFIG BlockIOTag(0x13u) /* VTB/GTB/LT */#define VGA_DSP_XCLKS_PER_QW DSP_XCLKS_PER_QW/* ? 0x000fc000ul */#define VGA_DSP_PREC_PCLKBY2 0x00700000ul/* ? 0x00800000ul */#define VGA_DSP_PREC_PCLK 0x07000000ul/* ? 0xf8000000ul */#define VGA_DSP_ON_OFF BlockIOTag(0x14u) /* VTB/GTB/LT */#define VGA_DSP_OFF DSP_OFF/* ? 0x0000f800ul */#define VGA_DSP_ON DSP_ON/* ? 0xf8000000ul */#define DSP2_CONFIG BlockIOTag(0x15u) /* LTPro */#define DSP2_ON_OFF BlockIOTag(0x16u) /* LTPro */#define EXT_CRTC_GEN_CNTL BlockIOTag(0x17u) /* VT-A4 (W) */#define CRTC2_OFF_PITCH BlockIOTag(0x17u) /* LTPro */#define CUR_CLR0 IOPortTag(0x0bu, 0x18u)#define CUR_CLR1 IOPortTag(0x0cu, 0x19u)/* These are for both CUR_CLR0 and CUR_CLR1 */#define CUR_CLR_I 0x000000fful#define CUR_CLR_B 0x0000ff00ul#define CUR_CLR_G 0x00ff0000ul#define CUR_CLR_R 0xff000000ul#define CUR_CLR (CUR_CLR_R | CUR_CLR_G | CUR_CLR_B)#define CUR_OFFSET IOPortTag(0x0du, 0x1au)#define CUR_HORZ_VERT_POSN IOPortTag(0x0eu, 0x1bu)#define CUR_HORZ_POSN 0x000007fful/* ? 0x0000f800ul */#define CUR_VERT_POSN 0x07ff0000ul/* ? 0xf8000000ul */#define CUR_HORZ_VERT_OFF IOPortTag(0x0fu, 0x1cu)#define CUR_HORZ_OFF 0x0000007ful/* ? 0x0000ff80ul */#define CUR_VERT_OFF 0x007f0000ul/* ? 0xff800000ul */#define CONFIG_PANEL BlockIOTag(0x1du) /* LT */#define PANEL_FORMAT 0x00000007ul/* ? 0x00000008ul */#define PANEL_TYPE 0x000000f0ul#define NO_OF_GREY 0x00000700ul#define MOD_GEN 0x00001800ul#define EXT_LVDS_CLK 0x00001800ul /* LTPro */#define BLINK_RATE 0x00006000ul#define BLINK_RATE_PRO 0x00002000ul /* LTPro */#define DONT_SHADOW_HEND 0x00004000ul /* LTPro */#define DONT_USE_F32KHZ 0x00008000ul#define LCD_IO_DRIVE 0x00008000ul /* XC/XL */#define FP_POL 0x00010000ul#define LP_POL 0x00020000ul#define DTMG_POL 0x00040000ul#define SCK_POL 0x00080000ul#define DITHER_SEL 0x00300000ul#define INVERSE_VIDEO_EN 0x00400000ul#define BL_CLK_SEL 0x01800000ul#define BL_LEVEL 0x0e000000ul#define BL_CLK_SEL_PRO 0x00800000ul /* LTPro */#define BL_LEVEL_PRO 0x03000000ul /* LTPro */#define BIAS_LEVEL_PRO 0x0c000000ul /* LTPro */#define HSYNC_DELAY 0xf0000000ul#define TV_OUT_INDEX BlockIOTag(0x1du) /* LTPro */#define TV_REG_INDEX 0x000000fful#define TV_ON 0x00000100ul/* ? 0xfffffe00ul */#define GP_IO IOPortTag(0x1eu, 0x1eu) /* VT/GT */#define GP_IO_0 0x00000001ul#define GP_IO_1 0x00000002ul#define GP_IO_2 0x00000004ul#define GP_IO_3 0x00000008ul#define GP_IO_4 0x00000010ul#define GP_IO_5 0x00000020ul#define GP_IO_6 0x00000040ul#define GP_IO_7 0x00000080ul#define GP_IO_8 0x00000100ul#define GP_IO_9 0x00000200ul#define GP_IO_A 0x00000400ul#define GP_IO_B 0x00000800ul#define GP_IO_C 0x00001000ul#define GP_IO_D 0x00002000ul#define GP_IO_E 0x00004000ul#define GP_IO_F 0x00008000ul#define GP_IO_DIR_0 0x00010000ul#define GP_IO_DIR_1 0x00020000ul#define GP_IO_DIR_2 0x00040000ul#define GP_IO_DIR_3 0x00080000ul#define GP_IO_DIR_4 0x00100000ul#define GP_IO_DIR_5 0x00200000ul#define GP_IO_DIR_6 0x00400000ul#define GP_IO_DIR_7 0x00800000ul#define GP_IO_DIR_8 0x01000000ul#define GP_IO_DIR_9 0x02000000ul#define GP_IO_DIR_A 0x04000000ul#define GP_IO_DIR_B 0x08000000ul#define GP_IO_DIR_C 0x10000000ul#define GP_IO_DIR_D 0x20000000ul#define GP_IO_DIR_E 0x40000000ul#define GP_IO_DIR_F 0x80000000ul#define GP_IO_CNTL BlockIOTag(0x1fu) /* VT/GT */#define GP_IO_MODE 0x0000000ful/* ? 0x7ffffff0ul */#define GP_IO_EN 0x80000000ul#define HW_DEBUG BlockIOTag(0x1fu) /* VTB/GTB/LT */#define FAST_SRCCOPY_DIS 0x00000001ul#define BYPASS_SUBPIC_DBF 0x00000001ul /* XL/XC */#define SRC_AUTONA_FIX_DIS 0x00000002ul#define SYNC_PD_EN 0x00000002ul /* Mobility */#define DISP_QW_FIX_DIS 0x00000004ul#define GUIDST_WB_EXP_DIS 0x00000008ul#define CYC_ALL_FIX_DIS 0x00000008ul /* GTPro */#define AGPPLL_FIX_EN 0x00000008ul /* Mobility */#define SRC_AUTONA_ALWAYS_EN 0x00000010ul#define GUI_BEATS_HOST_P 0x00000010ul /* GTPro */#define DRV_CNTL_DQMB_WEB 0x00000020ul#define FAST_FILL_SCISSOR_DIS 0x00000020ul /* GT2c/VT4 */#define INTER_BLIT_FIX_DIS 0x00000020ul /* GTPro */#define DRV_CNTL_MA 0x00000040ul#define AUTO_BLKWRT_COLOR_DIS 0x00000040ul /* GT2c/VT4 */#define INTER_PRIM_DIS 0x00000040ul /* GTPro */#define DRV_CNTL_MD 0x00000080ul#define CHG_DEV_ID 0x00000100ul#define SRC_TRACK_DST_FIX_DIS 0x00000200ul#define HCLK_FB_SKEW 0x00000380ul /* GT2c/VT4 */#define SRC_TRACK_DST_FIX_DIS_P 0x00000080ul /* GTPro */#define AUTO_BLKWRT_COLOR_DIS_P 0x00000100ul /* GTPro */#define INTER_LINE_OVERLAP_DIS 0x00000200ul /* GTPro */#define MEM_OE_PULLBACK 0x00000400ul#define DBL_BUFFER_EN 0x00000400ul /* GTPro */#define MEM_WE_FIX_DIS 0x00000800ul#define MEM_OE_PULLBACK_B 0x00000800ul /* GT2c/VT4 */#define CMDFIFO_SIZE_EN 0x00000800ul /* GTPro */#define RD_EN_FIX_DIS 0x00001000ul#define MEM_WE_FIX_DIS_B 0x00001000ul#define AUTO_FF_DIS 0x00001000ul /* GTPro */#define CMDFIFO_SIZE_DIS 0x00002000ul /* GT2c/VT4 */#define AUTO_BLKWRT_DIS 0x00002000ul /* GTPro */#define GUI_BEATS_HOST 0x00004000ul /* GT2c/VT4 */#define ORED_INVLD_RB_CACHE 0x00004000ul /* GTPro */#define BLOCK_DBL_BUF 0x00008000ul /* GTPro */#define R2W_TURNAROUND_DELAY 0x00020000ul /* GT2c/VT4 */#define ENA_32BIT_DATA_BUS 0x00040000ul /* GT2c/VT4 */#define HCLK_FB_SKEW_P 0x00070000ul /* GTPro */#define ENA_FLASH_ROM 0x00080000ul /* GT2c/VT4 */#define DISABLE_SWITCH_FIX 0x00080000ul /* GTPro */#define MCLK_START_EN 0x00080000ul /* LTPro */#define SEL_VBLANK_BDL_BUF 0x00100000ul /* GTPro */#define CMDFIFO_64EN 0x00200000ul /* GTPro */#define BM_FIX_DIS 0x00400000ul /* GTPro */#define Z_SWITCH_EN 0x00800000ul /* LTPro */#define FLUSH_HOST_WB 0x01000000ul /* GTPro */#define HW_DEBUG_WRITE_MSK_FIX_DIS 0x02000000ul /* LTPro */#define Z_NO_WRITE_EN 0x04000000ul /* LTPro */#define DISABLE_PCLK_RESET_P 0x08000000ul /* LTPro */#define PM_D3_SUPPORT_ENABLE_P 0x10000000ul /* LTPro */#define STARTCYCLE_FIX_ENABLE 0x20000000ul /* LTPro */#define DONT_RST_CHAREN 0x20000000ul /* XL/XC */#define C3_FIX_ENABLE 0x40000000ul /* LTPro */#define BM_HOSTRA_EN 0x40000000ul /* XL/XC */#define PKGBGAb 0x80000000ul /* XL/XC */#define AUTOEXP_HORZ_FIX 0x80000000ul /* Mobility */#define SCRATCH_REG0 IOPortTag(0x10u, 0x20u)#define SCRATCH_REG1 IOPortTag(0x11u, 0x21u)/* BIOS_BASE_SEGMENT 0x0000007ful */ /* As above *//* ? 0x00000f80ul */#define BIOS_INIT_DAC_SUBTYPE 0x0000f000ul/* ? 0xffff0000ul */#define SCRATCH_REG2 BlockIOTag(0x22u) /* LT */#define SCRATCH_REG3 BlockIOTag(0x23u) /* GTPro *//* Not described here 0x07fffffful */#define DISPLAY_SWITCH_DISABLE 0x08000000ul/* Not described here 0xf0000000ul */#define CLOCK_CNTL IOPortTag(0x12u, 0x24u)#define CLOCK_BIT 0x00000004ul /* For ICS2595 */#define CLOCK_PULSE 0x00000008ul /* For ICS2595 */#define CLOCK_SELECT 0x0000000ful#define CLOCK_DIVIDER 0x00000030ul#define CLOCK_STROBE 0x00000040ul#define CLOCK_DATA 0x00000080ul/* ? 0x00000100ul */#define PLL_WR_EN 0x00000200ul /* For internal PLL */#define PLL_ADDR 0x0000fc00ul /* For internal PLL */#define PLL_DATA 0x00ff0000ul /* For internal PLL *//* ? 0xff000000ul */#define CONFIG_STAT64_1 BlockIOTag(0x25u) /* GTPro */#define CFG_SUBSYS_DEV_ID 0x000000fful#define CFG_SUBSYS_VEN_ID 0x00ffff00ul/* ? 0x1f000000ul */#define CFG_DIMM_TYPE 0xe0000000ul#define CFG_PCI_SUBSYS_DEV_ID 0x0000fffful /* XC/XL */#define CFG_PCI_SUBSYS_VEN_ID 0xffff0000ul /* XC/XL */#define CONFIG_STAT64_2 BlockIOTag(0x26u) /* GTPro */#define CFG_DIMM_TYPE_3 0x00000001ul/* ? 0x0000001eul */#define CFG_ROMWRTEN 0x00000020ul#define CFG_AGPVCOGAIN 0x000000c0ul#define CFG_PCI_TYPE 0x00000100ul#define CFG_AGPSKEW 0x00000e00ul#define CFG_X1CLKSKEW 0x00007000ul#define CFG_PANEL_ID_P 0x000f8000ul /* LTPro *//* ? 0x00100000ul */#define CFG_PREFETCH_EN 0x00200000ul#define CFG_ID_DISABLE 0x00400000ul#define CFG_PRE_TESTEN 0x00800000ul/* ? 0x01000000ul */#define CFG_PCI5VEN 0x02000000ul /* LTPro */#define CFG_VGA_DISABLE 0x04000000ul#define CFG_ENINTB 0x08000000ul/* ? 0x10000000ul */#define CFG_ROM_REMAP_2 0x20000000ul#define CFG_IDSEL 0x40000000ul/* ? 0x80000000ul */#define TV_OUT_DATA BlockIOTag(0x27u) /* LTPro */#define BUS_CNTL IOPortTag(0x13u, 0x28u)#define BUS_WS 0x0000000ful#define BUS_DBL_RESYNC 0x00000001ul /* VTB/GTB/LT */#define BUS_MSTR_RESET 0x00000002ul /* VTB/GTB/LT */#define BUS_FLUSH_BUF 0x00000004ul /* VTB/GTB/LT */#define BUS_STOP_REQ_DIS 0x00000008ul /* VTB/GTB/LT */#define BUS_ROM_WS 0x000000f0ul#define BUS_APER_REG_DIS 0x00000010ul /* VTB/GTB/LT */#define BUS_EXTRA_PIPE_DIS 0x00000020ul /* VTB/GTB/LT */#define BUS_MASTER_DIS 0x00000040ul /* VTB/GTB/LT */#define BUS_ROM_WRT_EN 0x00000080ul /* GTPro */#define BUS_ROM_PAGE 0x00000f00ul#define BUS_MINOR_REV_ID 0x00000700ul /* LTPro *//* First silicom - Prototype (A11) 0x00000000ul *//* Metal mask spin (A12 & A13) 0x00000100ul *//* All layer spin (A21) 0x00000200ul *//* Fast metal spin (A22) - Prod. 0x00000300ul *//* All layer spin (A31) 0x00000700ul *//* ? 0x00000800ul */ /* LTPro */#define BUS_CHIP_HIDDEN_REV 0x00000300ul /* XC/XL *//* ? 0x00001c00ul */ /* XC/XL */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -