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

📄 atiregs.h

📁 x.org上有关ati系列显卡最新驱动
💻 H
📖 第 1 页 / 共 5 页
字号:
#define CFG_INIT_CARD_ID		0x00007000ul	/* GX-C/-D */#define CFG_BLK_WR_SIZE			0x00001000ul	/* GX-E+ */#define CFG_INT_QSF_EN			0x00002000ul	/* GX-E+ *//*	?				0x00004000ul */	/* GX-E+ *//*	?				0x00007000ul */	/* CX */#define CFG_TRI_BUF_DIS			0x00008000ul	/* GX/CX */#define CFG_BOARD_ID			0x0000ff00ul	/* VT/GT */#define CFG_EXT_RAM_ADDR		0x003f0000ul	/* GX/CX */#define CFG_PANEL_ID			0x001f0000ul	/* LT */#define CFG_MACROVISION_EN		0x00200000ul	/* GTPro */#define CFG_ROM_DIS			0x00400000ul	/* GX/CX */#define CFG_PCI33EN			0x00400000ul	/* GTPro */#define CFG_VGA_EN			0x00800000ul	/* GX/CX */#define CFG_FULLAGP			0x00800000ul	/* GTPro */#define CFG_ARITHMOS_ENABLE		0x00800000ul	/* XC/XL */#define CFG_LOCAL_BUS_CFG		0x01000000ul	/* GX/CX */#define CFG_CHIP_EN			0x02000000ul	/* GX/CX */#define CFG_LOCAL_READ_DLY_DIS		0x04000000ul	/* GX/CX */#define CFG_ROM_OPTION			0x08000000ul	/* GX/CX */#define CFG_BUS_OPTION			0x10000000ul	/* GX/CX */#define CFG_LOCAL_DAC_WR_EN		0x20000000ul	/* GX/CX */#define CFG_VLB_RDY_DIS			0x40000000ul	/* GX/CX */#define CFG_AP_4GBYTE_DIS		0x80000000ul	/* GX/CX */#define CONFIG_STATUS64_1	IOPortTag(0x1du, 0x3au)	/* Read */#define CFG_PCI_DAC_CFG			0x00000001ul	/* GX/CX *//*	?				0x0000001eul */	/* GX/CX */#define CFG_1C8_IO_SEL			0x00000020ul	/* GX/CX *//*	?				0xffffffc0ul */	/* GX/CX */#define CRC_SIG				0xfffffffful	/* 264xT */#define MPP_CONFIG		BlockIOTag(0x3bu)	/* VTB/GTB/LT */#define MPP_PRESCALE			0x00000007ul/*	?				0x00000008ul */#define MPP_NSTATES			0x00000030ul/*	?					0x00000000ul */#define MPP_NSTATES_2				0x00000010ul#define MPP_NSTATES_4				0x00000020ul#define MPP_NSTATES_8				0x00000030ul#define MPP_FORMAT			0x000000c0ul#define MPP_FORMAT_DO8				0x00000000ul#define MPP_FORMAT_DO16				0x00000040ul#define MPP_FORMAT_DA8				0x00000080ul#define MPP_FORMAT_DA16				0x000000c0ul#define MPP_WAIT_STATE			0x00000700ul#define MPP_CHKRDY_EN			0x00000800ul#define MPP_INSERT_WAIT			0x00001000ul#define MPP_TRISTATE_ADDR		0x00002000ul/*	?				0x00004000ul */#define MPP_READ_EARLY			0x00008000ul#define MPP_RW_MODE			0x00030000ul#define MPP_INT_MASK			0x000c0000ul#define MPP_AUTO_INC_EN			0x00300000ul#define MPP_CHKREQ_EN			0x00400000ul#define MPP_CHKREQ_MODE			0x00800000ul#define MPP_BUFFER_SIZE			0x03000000ul#define MPP_BUFFER_MODE			0x0c000000ul#define MPP_BUFFER_MODE_NORMAL			0x00000000ul#define MPP_BUFFER_MODE_PREFETCH		0x04000000ul#define MPP_BUFFER_MODE_BUS_MASTER		0x08000000ul/*	?					0x0c000000ul *//*	?				0x30000000ul */#define MPP_BUSY			0x40000000ul#define MPP_EN				0x80000000ul#define MPP_STROBE_SEQ		BlockIOTag(0x3cu)	/* VTB/GTB/LT */#define MPP_STB0_SEQ			0x000000fful#define MPP_STB1_SEQ			0x0000ff00ul/*	?				0xffff0000ul */#define MPP_ADDR		BlockIOTag(0x3du)	/* VTB/GTB/LT */#define MPP_DATA		BlockIOTag(0x3eu)	/* VTB/GTB/LT */#define TVO_CNTL		BlockIOTag(0x3fu)	/* VTB/GTB/LT */#define TVO_H_TOT_PIX			0x00000007ul#define TVO_PC_OVR_DIS			0x00000008ul#define TVO_H_TOT_EDGE			0x00000010ul/*	?				0x00000060ul */#define TVO_VBLANK_ONLY			0x00000080ul/*	?				0x0000ff00ul */#define TVO_MPEG_CLR_SRC		0x00030000ul/*	?				0x1ffc0000ul */#define TVO_MPEG_CLK_EN			0x20000000ul#define TVO_OVERRIDE_EN			0x40000000ul#define TVO_EN				0x80000000ul/*	GP_IO			IOPortTag(0x1eu, 0x1eu) */	/* See above *//*	CRTC_H_TOTAL_DISP	IOPortTag(0x1fu, 0x00u) */	/* Duplicate */#define DST_OFF_PITCH		BlockIOTag(0x40u)#define DST_OFFSET			0x000ffffful/*	?				0x00300000ul */#define DST_PITCH			0xffc00000ul#define DST_X			BlockIOTag(0x41u)#define DST_Y			BlockIOTag(0x42u)#define DST_Y_X			BlockIOTag(0x43u)#define DST_WIDTH		BlockIOTag(0x44u)#define DST_HEIGHT		BlockIOTag(0x45u)#define DST_HEIGHT_WIDTH	BlockIOTag(0x46u)#define DST_X_WIDTH		BlockIOTag(0x47u)#define DST_BRES_LNTH		BlockIOTag(0x48u)#define DST_BRES_ERR		BlockIOTag(0x49u)#define DST_BRES_INC		BlockIOTag(0x4au)#define DST_BRES_DEC		BlockIOTag(0x4bu)#define DST_CNTL		BlockIOTag(0x4cu)#define DST_X_DIR			0x00000001ul#define DST_Y_DIR			0x00000002ul#define DST_Y_MAJOR			0x00000004ul#define DST_X_TILE			0x00000008ul#define DST_Y_TILE			0x00000010ul#define DST_LAST_PEL			0x00000020ul#define DST_POLYGON_EN			0x00000040ul#define DST_24_ROT_EN			0x00000080ul#define DST_24_ROT			0x00000700ul#define DST_BRES_SIGN			0x00000800ul	/* GX/CX */#define DST_BRES_ZERO			0x00000800ul	/* CT */#define DST_POLYGON_RTEDGE_DIS		0x00001000ul	/* CT */#define TRAIL_X_DIR			0x00002000ul	/* GT */#define TRAP_FILL_DIR			0x00004000ul	/* GT */#define TRAIL_BRES_SIGN			0x00008000ul	/* GT *//*	?				0x00010000ul */#define BRES_SIGN_AUTO			0x00020000ul	/* GT *//*	?				0x00040000ul */#define ALPHA_OVERLAP_ENB		0x00080000ul	/* GTPro */#define SUB_PIX_ON			0x00100000ul	/* GTPro *//*	?				0xffe00000ul *//*	DST_Y_X			BlockIOTag(0x4du) */	/* Duplicate */#define TRAIL_BRES_ERR		BlockIOTag(0x4eu)	/* GT */#define TRAIL_BRES_INC		BlockIOTag(0x4fu)	/* GT */#define TRAIL_BRES_DEC		BlockIOTag(0x50u)	/* GT */#define LEAD_BRES_LNTH		BlockIOTag(0x51u)	/* GT */#define Z_OFF_PITCH		BlockIOTag(0x52u)	/* GT */#define Z_CNTL			BlockIOTag(0x53u)	/* GT */#define ALPHA_TST_CNTL		BlockIOTag(0x54u)	/* GTPro *//*	?			BlockIOTag(0x55u) */#define SECONDARY_STW_EXP	BlockIOTag(0x56u)	/* GTPro */#define SECONDARY_S_X_INC	BlockIOTag(0x57u)	/* GTPro */#define SECONDARY_S_Y_INC	BlockIOTag(0x58u)	/* GTPro */#define SECONDARY_S_START	BlockIOTag(0x59u)	/* GTPro */#define SECONDARY_W_X_INC	BlockIOTag(0x5au)	/* GTPro */#define SECONDARY_W_Y_INC	BlockIOTag(0x5bu)	/* GTPro */#define SECONDARY_W_START	BlockIOTag(0x5cu)	/* GTPro */#define SECONDARY_T_X_INC	BlockIOTag(0x5du)	/* GTPro */#define SECONDARY_T_Y_INC	BlockIOTag(0x5eu)	/* GTPro */#define SECONDARY_T_START	BlockIOTag(0x5fu)	/* GTPro */#define SRC_OFF_PITCH		BlockIOTag(0x60u)#define SRC_OFFSET			0x000ffffful/*	?				0x00300000ul */#define SRC_PITCH			0xffc00000ul#define SRC_X			BlockIOTag(0x61u)#define SRC_Y			BlockIOTag(0x62u)#define SRC_Y_X			BlockIOTag(0x63u)#define SRC_WIDTH1		BlockIOTag(0x64u)#define SRC_HEIGHT1		BlockIOTag(0x65u)#define SRC_HEIGHT1_WIDTH1	BlockIOTag(0x66u)#define SRC_X_START		BlockIOTag(0x67u)#define SRC_Y_START		BlockIOTag(0x68u)#define SRC_Y_X_START		BlockIOTag(0x69u)#define SRC_WIDTH2		BlockIOTag(0x6au)#define SRC_HEIGHT2		BlockIOTag(0x6bu)#define SRC_HEIGHT2_WIDTH2	BlockIOTag(0x6cu)#define SRC_CNTL		BlockIOTag(0x6du)#define SRC_PATT_EN			0x00000001ul#define SRC_PATT_ROT_EN			0x00000002ul#define SRC_LINEAR_EN			0x00000004ul#define SRC_BYTE_ALIGN			0x00000008ul#define SRC_LINE_X_DIR			0x00000010ul#define SRC_8X8X8_BRUSH			0x00000020ul	/* VTB/GTB */#define FAST_FILL_EN			0x00000040ul	/* VTB/GTB */#define SRC_TRACK_DST			0x00000080ul	/* VTB/GTB */#define BUS_MASTER_EN			0x00000100ul	/* VTB/GTB */#define BUS_MASTER_SYNC			0x00000200ul	/* VTB/GTB */#define BUS_MASTER_OP			0x00000c00ul	/* VTB/GTB */#define SRC_8X8X8_BRUSH_LOADED		0x00001000ul	/* VTB/GTB */#define COLOR_REG_WRITE_EN		0x00002000ul	/* VTB/GTB */#define BLOCK_WRITE_EN			0x00004000ul	/* VTB/GTB *//*	?				0xffff8000ul *//*	?			BlockIOTag(0x6eu) *//*	?			BlockIOTag(0x6fu) */#define SCALE_Y_OFF		BlockIOTag(0x70u)	/* GT */#define SCALE_OFF		BlockIOTag(0x70u)	/* GTPro */#define SECONDARY_SCALE_OFF	BlockIOTag(0x70u)	/* GTPro */#define TEX_0_OFF		BlockIOTag(0x70u)	/* GT */#define TEX_1_OFF		BlockIOTag(0x71u)	/* GT */#define TEX_2_OFF		BlockIOTag(0x72u)	/* GT */#define TEX_3_OFF		BlockIOTag(0x73u)	/* GT */#define TEX_4_OFF		BlockIOTag(0x74u)	/* GT */#define TEX_5_OFF		BlockIOTag(0x75u)	/* GT */#define TEX_6_OFF		BlockIOTag(0x76u)	/* GT */#define SCALE_WIDTH		BlockIOTag(0x77u)	/* GT */#define TEX_7_OFF		BlockIOTag(0x77u)	/* GT */#define SCALE_HEIGHT		BlockIOTag(0x78u)	/* GT */#define TEX_8_OFF		BlockIOTag(0x78u)	/* GT */#define TEX_9_OFF		BlockIOTag(0x79u)	/* GT */#define TEX_10_OFF		BlockIOTag(0x7au)	/* GT */#define S_Y_INC			BlockIOTag(0x7bu)	/* GT */#define SCALE_Y_PITCH		BlockIOTag(0x7bu)	/* GT */#define SCALE_X_INC		BlockIOTag(0x7cu)	/* GT */#define RED_X_INC		BlockIOTag(0x7cu)	/* GT */#define GREEN_X_INC		BlockIOTag(0x7du)	/* GT */#define SCALE_Y_INC		BlockIOTag(0x7du)	/* GT */#define SCALE_VACC		BlockIOTag(0x7eu)	/* GT */#define SCALE_3D_CNTL		BlockIOTag(0x7fu)	/* GT */#define HOST_DATA_0		BlockIOTag(0x80u)#define HOST_DATA_1		BlockIOTag(0x81u)#define HOST_DATA_2		BlockIOTag(0x82u)#define HOST_DATA_3		BlockIOTag(0x83u)#define HOST_DATA_4		BlockIOTag(0x84u)#define HOST_DATA_5		BlockIOTag(0x85u)#define HOST_DATA_6		BlockIOTag(0x86u)#define HOST_DATA_7		BlockIOTag(0x87u)#define HOST_DATA_8		BlockIOTag(0x88u)#define HOST_DATA_9		BlockIOTag(0x89u)#define HOST_DATA_A		BlockIOTag(0x8au)#define HOST_DATA_B		BlockIOTag(0x8bu)#define HOST_DATA_C		BlockIOTag(0x8cu)#define HOST_DATA_D		BlockIOTag(0x8du)#define HOST_DATA_E		BlockIOTag(0x8eu)#define HOST_DATA_F		BlockIOTag(0x8fu)#define HOST_CNTL		BlockIOTag(0x90u)#define HOST_BYTE_ALIGN			0x00000001ul#define HOST_BIG_ENDIAN_EN		0x00000002ul	/* GX-E/CT *//*	?				0xfffffffcul */#define BM_HOSTDATA		BlockIOTag(0x91u)	/* VTB/GTB */#define BM_ADDR			BlockIOTag(0x92u)	/* VTB/GTB */#define BM_DATA			BlockIOTag(0x92u)	/* VTB/GTB */#define BM_GUI_TABLE_CMD	BlockIOTag(0x93u)	/* GTPro *//*	?			BlockIOTag(0x94u) *//*	?			BlockIOTag(0x95u) *//*	?			BlockIOTag(0x96u) *//*	?			BlockIOTag(0x97u) *//*	?			BlockIOTag(0x98u) *//*	?			BlockIOTag(0x99u) *//*	?			BlockIOTag(0x9au) *//*	?			BlockIOTag(0x9bu) *//*	?			BlockIOTag(0x9cu) *//*	?			BlockIOTag(0x9du) *//*	?			BlockIOTag(0x9eu) *//*	?			BlockIOTag(0x9fu) */#define PAT_REG0		BlockIOTag(0xa0u)#define PAT_REG1		BlockIOTag(0xa1u)#define PAT_CNTL		BlockIOTag(0xa2u)#define PAT_MONO_EN			0x00000001ul#define PAT_CLR_4x2_EN			0x00000002ul#define PAT_CLR_8x1_EN			0x00000004ul/*	?				0xfffffff8ul *//*	?			BlockIOTag(0xa3u) *//*	?			BlockIOTag(0xa4u) *//*	?			BlockIOTag(0xa5u) *//*	?			BlockIOTag(0xa6u) *//*	?			BlockIOTag(0xa7u) */#define SC_LEFT			BlockIOTag(0xa8u)#define SC_RIGHT		BlockIOTag(0xa9u)#define SC_LEFT_RIGHT		BlockIOTag(0xaau)#define SC_TOP			BlockIOTag(0xabu)#define SC_BOTTOM		BlockIOTag(0xacu)#define SC_TOP_BOTTOM		BlockIOTag(0xadu)#define USR1_DST_OFF_PITCH	BlockIOTag(0xaeu)	/* LTPro */#define USR2_DST_OFF_PITCH	BlockIOTag(0xafu)	/* LTPro */#define DP_BKGD_CLR		BlockIOTag(0xb0u)#define DP_FRGD_CLR		BlockIOTag(0xb1u)#define DP_WRITE_MASK		BlockIOTag(0xb2u)#define DP_CHAIN_MASK		BlockIOTag(0xb3u)#define DP_CHAIN_1BPP			0x00000000ul	/* Irrelevant */#define DP_CHAIN_4BPP			0x00008888ul#define DP_CHAIN_8BPP			0x00008080ul#define DP_CHAIN_8BPP_332		0x00009292ul#define DP_CHAIN_15BPP_1555		0x00004210ul#define DP_CHAIN_16BPP_565		0x00008410ul#define DP_CHAIN_24BPP_888		0x00008080ul#define DP_CHAIN_32BPP_8888		0x00008080ul/*	?				0xffff0000ul */#define DP_PIX_WIDTH		BlockIOTag(0xb4u)#define DP_DST_PIX_WIDTH		0x0000000ful#define COMPOSITE_PIX_WIDTH		0x000000f0ul	/* GTPro */#define DP_SRC_PIX_WIDTH		0x00000f00ul/*	?				0x00001000ul */#define DP_HOST_TRIPLE_EN		0x00002000ul	/* GT2c/VT4 */#define DP_SRC_AUTONA_FIX_DIS		0x00004000ul	/* GTB */#define DP_FAST_SRCCOPY_DIS		0x00008000ul	/* GTB */#define DP_HOST_PIX_WIDTH		0x000f0000ul#define DP_CI4_RGB_INDEX		0x00f00000ul	/* GTB */#define DP_BYTE_PIX_ORDER		0x01000000ul#define DP_CONVERSION_TEMP		0x02000000ul	/* GTB */#define DP_CI4_RGB_LOW_NIBBLE		0x04000000ul	/* GTB */#define DP_C14_RGB_HIGH_NIBBLE		0x08000000ul	/* GTB */#define DP_SCALE_PIX_WIDTH		0xf0000000ul	/* GTB */#define DP_MIX			BlockIOTag(0xb5u)#define DP_BKGD_MIX			0x0000001ful/*	?				0x0000ffe0ul */#define DP_FRGD_MIX			0x001f0000ul/*	?				0xffe00000ul */#define DP_SRC			BlockIOTag(0xb6u)#define DP_BKGD_SRC			0x00000007ul/*	?				0x000000feul */#define DP_FRGD_SRC			0x00000700ul/*	?				0x0000fe00ul */#define DP_MONO_SRC			0x00030000ul#define DP_MONO_SRC_ALLONES			0x00000000ul#define DP_MONO_SRC_PATTERN			0x00010000ul#define DP_MONO_SRC_HOST			0x00020000ul#define DP_MONO_SRC_BLIT			0x00030000ul/*	?				0xfffc0000ul */#define DP_FRGD_CLR_MIX		BlockIOTag(0xb7u)	/* VTB/GTB */#define DP_FRGD_BKGD_CLR	BlockIOTag(0xb8u)	/* VTB/GTB *//*	?			BlockIOTag(0xb9u) */#define DST_X_Y			BlockIOTag(0xbau)	/* VTB/GTB */#define DST_WIDTH_HEIGHT	BlockIOTag(0xbbu)	/* VTB/GTB */#define USR_DST_PITCH		BlockIOTag(0xbcu)	/* GTPro *//*	?			BlockIOTag(0xbdu) */#define DP_SET_GUI_ENGINE2	BlockIOTag(0xbeu)	/* GTPro */#define DP_SET_GUI_ENGINE	BlockIOTag(0xbfu)	/* VTB/GTB */#define CLR_CMP_CLR		BlockIOTag(0xc0u)#define CLR_CMP_MSK		BlockIOTag(0xc1u)#define CLR_CMP_CNTL		BlockIOTag(0xc2u)#define CLR_CMP_FN			0x00000007ul#define CLR_CMP_FN_FALSE			0x00000000ul#define CLR_CMP_FN_TRUE				0x00000001ul/*	?					0x00000002ul *//*	?					0x00000003ul */#define CLR_CMP_FN_NOT_EQUAL			0x00000004ul#define CLR_CMP_FN_EQUAL			0x00000005ul/*	?					0x00000006ul *//*	?					0x00000007ul *//*	?				0x00fffff8ul */#define CLR_CMP_SRC			0x03000000ul#define CLR_CMP_SRC_DST				0x00000000ul#define CLR_CMP_SRC_2D				0x01000000ul#define CLR_CMP_SRC_TEXEL			0x02000000ul/*	?					0x03000000ul *//*	?				0xfc0

⌨️ 快捷键说明

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