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

📄 atiregs.h

📁 x.org上有关ati系列显卡最新驱动
💻 H
📖 第 1 页 / 共 5 页
字号:
#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 + -