📄 atiregs.h
字号:
#define BUS_ROM_DIS 0x00001000ul#define BUS_IO_16_EN 0x00002000ul /* GX */#define BUS_PCI_READ_RETRY_EN 0x00002000ul /* VTB/GTB/LT */#define BUS_DAC_SNOOP_EN 0x00004000ul#define BUS_PCI_RETRY_EN 0x00008000ul /* VT/GT */#define BUS_PCI_WRT_RETRY_EN 0x00008000ul /* VTB/GTB/LT */#define BUS_FIFO_WS 0x000f0000ul#define BUS_RETRY_WS 0x000f0000ul /* VTB/GTB/LT */#define BUS_FIFO_ERR_INT_EN 0x00100000ul#define BUS_MSTR_RD_MULT 0x00100000ul /* VTB/GTB/LT */#define BUS_FIFO_ERR_INT 0x00200000ul#define BUS_MSTR_RD_LINE 0x00200000ul /* VTB/GTB/LT */#define BUS_HOST_ERR_INT_EN 0x00400000ul#define BUS_SUSPEND 0x00400000ul /* GTPro */#define BUS_HOST_ERR_INT 0x00800000ul#define BUS_LAT16X 0x00800000ul /* GTPro */#define BUS_PCI_DAC_WS 0x07000000ul#define BUS_RD_DISCARD_EN 0x01000000ul /* VTB/GTB/LT */#define BUS_RD_ABORT_EN 0x02000000ul /* VTB/GTB/LT */#define BUS_MSTR_WS 0x04000000ul /* VTB/GTB/LT */#define BUS_PCI_DAC_DLY 0x08000000ul#define BUS_EXT_REG_EN 0x08000000ul /* VT/GT */#define BUS_PCI_MEMW_WS 0x10000000ul#define BUS_MSTR_DISCONNECT_EN 0x10000000ul /* VTB/GTB/LT */#define BUS_PCI_BURST_DEC 0x20000000ul /* GX/CX */#define BUS_BURST 0x20000000ul /* 264xT */#define BUS_WRT_BURST 0x20000000ul /* VTB/GTB/LT */#define BUS_RDY_READ_DLY 0xc0000000ul#define BUS_READ_BURST 0x40000000ul /* VTB/GTB/LT */#define BUS_RDY_READ_DLY_B 0x80000000ul /* VTB/GTB/LT */#define LCD_INDEX BlockIOTag(0x29u) /* LTPro */#define LCD_REG_INDEX 0x0000003ful/* ? 0x000000c0ul */#define LCD_DISPLAY_DIS 0x00000100ul#define LCD_SRC_SEL 0x00000200ul#define LCD_SRC_SEL_CRTC1 0x00000000ul#define LCD_SRC_SEL_CRTC2 0x00000200ul#define LCD_CRTC2_DISPLAY_DIS 0x00000400ul#define LCD_GUI_ACTIVE 0x00000800ul /* XC/XL *//* ? 0x00fff000ul */#define LCD_MONDET_SENSE 0x01000000ul /* XC/XL */#define LCD_MONDET_INT_POL 0x02000000ul /* XC/XL */#define LCD_MONDET_INT_EN 0x04000000ul /* XC/XL */#define LCD_MONDET_INT 0x08000000ul /* XC/XL */#define LCD_MONDET_EN 0x10000000ul /* XC/XL */#define LCD_EN_PL 0x20000000ul /* XC/XL *//* ? 0xc0000000ul */#define HFB_PITCH_ADDR BlockIOTag(0x2au) /* LT */#define LCD_DATA BlockIOTag(0x2au) /* LTPro */#define EXT_MEM_CNTL BlockIOTag(0x2bu) /* VTB/GTB/LT */#define MEM_CNTL IOPortTag(0x14u, 0x2cu)#define CTL_MEM_SIZE 0x00000007ul/* ? 0x00000008ul */#define CTL_MEM_REFRESH 0x00000078ul /* VT/GT */#define CTL_MEM_SIZEB 0x0000000ful /* VTB/GTB/LT */#define CTL_MEM_RD_LATCH_EN 0x00000010ul#define CTL_MEM_RD_LATCH_DLY 0x00000020ul#define CTL_MEM_LATENCY 0x00000030ul /* VTB/GTB/LT */#define CTL_MEM_SD_LATCH_EN 0x00000040ul#define CTL_MEM_SD_LATCH_DLY 0x00000080ul#define CTL_MEM_LATCH 0x000000c0ul /* VTB/GTB/LT */#define CTL_MEM_WDOE_CNTL 0x000000c0ul /* XC/XL */#define CTL_MEM_FULL_PLS 0x00000100ul#define CTL_MEM_CYC_LNTH_AUX 0x00000180ul /* VT/GT */#define CTL_MEM_TRP 0x00000300ul /* VTB/GTB/LT */#define CTL_MEM_CYC_LNTH 0x00000600ul#define CTL_MEM_REFRESH_RATE 0x00001800ul /* 264xT */#define CTL_MEM_TRCD 0x00000c00ul /* VTB/GTB/LT */#define CTL_MEM_WR_RDY_SEL 0x00000800ul /* GX/CX */#define CTL_MEM_EXT_RMW_CYC_EN 0x00001000ul /* GX/CX */#define CTL_MEM_TCRD 0x00001000ul /* VTB/GTB/LT */#define CTL_MEM_DLL_RESET 0x00002000ul /* VT/GT */#define CTL_MEM_TR2W 0x00002000ul /* GTPro */#define CTL_MEM_ACTV_PRE 0x0000c000ul /* VT/GT */#define CTL_MEM_CAS_PHASE 0x00004000ul /* GTPro */#define CTL_MEM_OE_PULLBACK 0x00008000ul /* GTPro */#define CTL_MEM_TWR 0x0000c000ul /* XC/XL */#define CTL_MEM_BNDRY 0x00030000ul#define CTL_MEM_BNDRY_0K 0x00000000ul#define CTL_MEM_BNDRY_256K 0x00010000ul#define CTL_MEM_BNDRY_512K 0x00020000ul#define CTL_MEM_BNDRY_1024K 0x00030000ul#define CTL_MEM_DLL_GAIN_CNTL 0x00030000ul /* VT/GT */#define CTL_MEM_BNDRY_EN 0x00040000ul#define CTL_MEM_SDRAM_RESET 0x00040000ul /* VT/GT */#define CTL_MEM_TRAS 0x00070000ul /* VTB/GTB/LT */#define CTL_MEM_TILE_SELECT 0x00180000ul /* VT/GT */#define CTL_MEM_REFRESH_DIS 0x00080000ul /* VTB/GTB/LT */#define CTL_MEM_LOW_LATENCY_MODE 0x00200000ul /* VT/GT */#define CTL_MEM_CDE_PULLBACK 0x00400000ul /* VT/GT */#define CTL_MEM_REFRESH_RATE_B 0x00f00000ul /* VTB/GTB/LT */#define CTL_MEM_PIX_WIDTH 0x07000000ul#define CTL_MEM_LOWER_APER_ENDIAN 0x03000000ul /* VTB/GTB/LT */#define CTL_MEM_OE_SELECT 0x18000000ul /* VT/GT */#define CTL_MEM_UPPER_APER_ENDIAN 0x0c000000ul /* VTB/GTB/LT *//* ? 0xe0000000ul */#define CTL_MEM_PAGE_SIZE 0x30000000ul /* VTB/GTB/LT */#define MEM_VGA_WP_SEL IOPortTag(0x15u, 0x2du)#define MEM_VGA_WPS0 0x0000fffful#define MEM_VGA_WPS1 0xffff0000ul#define MEM_VGA_RP_SEL IOPortTag(0x16u, 0x2eu)#define MEM_VGA_RPS0 0x0000fffful#define MEM_VGA_RPS1 0xffff0000ul#define LT_GIO BlockIOTag(0x2fu) /* LT */#define I2C_CNTL_1 BlockIOTag(0x2fu) /* GTPro */#define I2C_DATA_PORT 0x000000fful#define I2C_DATA_COUNT 0x0000ff00ul#define I2C_ADDR_COUNT 0x00070000ul/* ? 0x00380000ul */#define I2C_SEL 0x00400000ul/* ? 0x00800000ul */#define I2C_TIME_LIMIT 0xff000000ul#define DAC_REGS IOPortTag(0x17u, 0x30u) /* 4 separate bytes */#define M64_DAC_WRITE (DAC_REGS + 0)#define M64_DAC_DATA (DAC_REGS + 1)#define M64_DAC_MASK (DAC_REGS + 2)#define M64_DAC_READ (DAC_REGS + 3)#define DAC_CNTL IOPortTag(0x18u, 0x31u)#define DAC_EXT_SEL 0x00000003ul#define DAC_EXT_SEL_RS2 0x000000001ul#define DAC_EXT_SEL_RS3 0x000000002ul#define DAC_RANGE_CTL 0x00000003ul /* VTB/GTB/LT */#define DAC_BLANKING 0x00000004ul /* 264xT */#define DAC_CMP_DIS 0x00000008ul /* 264xT */#define DAC1_CLK_SEL 0x00000010ul /* LTPro */#define DAC_PALETTE_ACCESS_CNTL 0x00000020ul /* LTPro */#define DAC_PALETTE2_SNOOP_EN 0x00000040ul /* LTPro */#define DAC_CMP_OUTPUT 0x00000080ul /* 264xT */#define DAC_8BIT_EN 0x00000100ul#define DAC_PIX_DLY 0x00000600ul#define DAC_DIRECT 0x00000400ul /* VTB/GTB/LT */#define DAC_BLANK_ADJ 0x00001800ul#define DAC_PAL_CLK_SEL 0x00000800ul /* VTB/GTB/LT */#define DAC_CRT_SENSE 0x00000800ul /* XC/XL */#define DAC_CRT_DETECTION_ON 0x00001000ul /* XC/XL */#define DAC_VGA_ADR_EN 0x00002000ul#define DAC_FEA_CON_EN 0x00004000ul /* 264xT */#define DAC_PDMN 0x00008000ul /* 264xT */#define DAC_TYPE 0x00070000ul/* ? 0x00f80000ul */#define DAC_MON_ID_STATE0 0x01000000ul /* GX-E+/CX */#define DAC_GIO_STATE_1 0x01000000ul /* 264xT */#define DAC_MON_ID_STATE1 0x02000000ul /* GX-E+/CX */#define DAC_GIO_STATE_0 0x02000000ul /* 264xT */#define DAC_MON_ID_STATE2 0x04000000ul /* GX-E+/CX */#define DAC_GIO_STATE_4 0x04000000ul /* 264xT */#define DAC_MON_ID_DIR0 0x08000000ul /* GX-E+/CX */#define DAC_GIO_DIR_1 0x08000000ul /* 264xT */#define DAC_MON_ID_DIR1 0x10000000ul /* GX-E+/CX */#define DAC_GIO_DIR_0 0x10000000ul /* 264xT */#define DAC_MON_ID_DIR2 0x20000000ul /* GX-E+/CX */#define DAC_GIO_DIR_4 0x20000000ul /* 264xT */#define DAC_MAN_CMP_STATE 0x40000000ul /* GX-E+ */#define DAC_RW_WS 0x80000000ul /* VT/GT */#define HORZ_STRETCHING BlockIOTag(0x32u) /* LT */#define HORZ_STRETCH_BLEND 0x00000ffful#define HORZ_STRETCH_RATIO 0x0000fffful#define HORZ_STRETCH_LOOP 0x00070000ul#define HORZ_STRETCH_LOOP09 0x00000000ul#define HORZ_STRETCH_LOOP11 0x00010000ul#define HORZ_STRETCH_LOOP12 0x00020000ul#define HORZ_STRETCH_LOOP14 0x00030000ul#define HORZ_STRETCH_LOOP15 0x00040000ul/* ? 0x00050000ul *//* ? 0x00060000ul *//* ? 0x00070000ul *//* ? 0x00080000ul */#define HORZ_PANEL_SIZE 0x0ff00000ul /* XC/XL *//* ? 0x10000000ul */#define AUTO_HORZ_RATIO 0x20000000ul /* XC/XL */#define HORZ_STRETCH_MODE 0x40000000ul#define HORZ_STRETCH_EN 0x80000000ul#define EXT_DAC_REGS BlockIOTag(0x32u) /* GTPro */#define EXT_DAC_REG_SEL 0x0000000ful/* ? 0x000000f0ul */#define EXT_DAC_DATA 0x0000ff00ul#define EXT_DAC_EN 0x00010000ul#define EXT_DAC_WID 0x00020000ul/* ? 0xfffc0000ul */#define VERT_STRETCHING BlockIOTag(0x33u) /* LT */#define VERT_STRETCH_RATIO0 0x000003fful#define VERT_STRETCH_RATIO1 0x000ffc00ul#define VERT_STRETCH_RATIO2 0x3ff00000ul#define VERT_STRETCH_USE0 0x40000000ul#define VERT_STRETCH_EN 0x80000000ul#define GEN_TEST_CNTL IOPortTag(0x19u, 0x34u)#define GEN_EE_DATA_OUT 0x00000001ul /* GX/CX */#define GEN_GIO2_DATA_OUT 0x00000001ul /* 264xT */#define GEN_EE_CLOCK 0x00000002ul /* GX/CX *//* ? 0x00000002ul */ /* 264xT */#define GEN_EE_CHIP_SEL 0x00000004ul /* GX/CX */#define GEN_GIO3_DATA_OUT 0x00000004ul /* 264xT */#define GEN_EE_DATA_IN 0x00000008ul /* GX/CX */#define GEN_GIO2_DATA_IN 0x00000008ul /* 264xT */#define GEN_EE_EN 0x00000010ul /* GX/CX */#define GEN_GIO2_ENABLE 0x00000010ul /* 264xT */#define GEN_ICON2_ENABLE 0x00000010ul /* XC/XL */#define GEN_OVR_OUTPUT_EN 0x00000020ul /* GX/CX */#define GEN_GIO2_WRITE 0x00000020ul /* 264xT */#define GEN_CUR2_ENABLE 0x00000020ul /* XC/XL */#define GEN_OVR_POLARITY 0x00000040ul /* GX/CX */#define GEN_ICON_ENABLE 0x00000040ul /* XC/XL */#define GEN_CUR_EN 0x00000080ul#define GEN_GUI_EN 0x00000100ul /* GX/CX */#define GEN_GUI_RESETB 0x00000100ul /* 264xT */#define GEN_BLOCK_WR_EN 0x00000200ul /* GX *//* ? 0x00000200ul */ /* CX/264xT */#define GEN_SOFT_RESET 0x00000200ul /* VTB/GTB/LT */#define GEN_MEM_TRISTATE 0x00000400ul /* GTPro *//* ? 0x00000800ul */#define GEN_TEST_VECT_MODE 0x00003000ul /* VT/GT *//* ? 0x0000c000ul */#define GEN_TEST_FIFO_EN 0x00010000ul /* GX/CX */#define GEN_TEST_GUI_REGS_EN 0x00020000ul /* GX/CX */#define GEN_TEST_VECT_EN 0x00040000ul /* GX/CX */#define GEN_TEST_CRC_STR 0x00080000ul /* GX-C/-D *//* ? 0x00080000ul */ /* GX-E+/CX */#define GEN_TEST_MODE_T 0x000f0000ul /* 264xT */#define GEN_TEST_MODE 0x00700000ul /* GX/CX */#define GEN_TEST_CNT_EN 0x00100000ul /* 264xT */#define GEN_TEST_CRC_EN 0x00200000ul /* 264xT *//* ? 0x00400000ul */ /* 264xT *//* ? 0x00800000ul */#define GEN_TEST_MEM_WR 0x01000000ul /* GX-C/-D */#define GEN_TEST_MEM_STROBE 0x02000000ul /* GX-C/-D */#define GEN_TEST_DST_SS_EN 0x04000000ul /* GX/CX */#define GEN_TEST_DST_SS_STROBE 0x08000000ul /* GX/CX */#define GEN_TEST_SRC_SS_EN 0x10000000ul /* GX/CX */#define GEN_TEST_SRC_SS_STROBE 0x20000000ul /* GX/CX */#define GEN_TEST_CNT_VALUE 0x3f000000ul /* 264xT */#define GEN_TEST_CC_EN 0x40000000ul /* GX/CX */#define GEN_TEST_CC_STROBE 0x80000000ul /* GX/CX *//* ? 0xc0000000ul */ /* 264xT */#define GEN_DEBUG_MODE 0xff000000ul /* VTB/GTB/LT */#define LCD_GEN_CTRL BlockIOTag(0x35u) /* LT */#define CRT_ON 0x00000001ul#define LCD_ON 0x00000002ul#define HORZ_DIVBY2_EN 0x00000004ul#define TRISTATE_MEM_EN 0x00000008ul#define DONT_DS_ICON 0x00000008ul /* LTPro */#define LOCK_8DOT 0x00000010ul#define ICON_ENABLE 0x00000020ul#define DONT_SHADOW_VPAR 0x00000040ul#define TOGGLE_EN 0x00000080ul#define V2CLK_PM_EN 0x00000080ul /* LTPro */#define RST_FM 0x00000100ul#define DISABLE_PCLK_RESET 0x00000200ul /* XC/XL */#define DIS_HOR_CRT_DIVBY2 0x00000400ul#define SCLK_SEL 0x00000800ul#define SCLK_DELAY 0x0000f000ul#define MCLK_PM_EN 0x00010000ul#define TVCLK_PM_EN 0x00010000ul /* LTPro */#define VCLK_DAC_PM_EN 0x00020000ul#define VCLK_LCD_OFF 0x00040000ul#define SLOWDOWN_XMCLK 0x00080000ul#define SELECT_WAIT_4MS 0x00080000ul /* LTPro */#define XTALIN_PM_EN 0x00080000ul /* XC/XL */#define LCD_CLK_RATIO 0x00100000ul#define V2CLK_DAC_PM_EN 0x00100000ul /* LTPro */#define LVDS_EN 0x00200000ul#define LVDS_PLL_EN 0x00400000ul#define LVDS_PLL_RESET 0x00800000ul#define LVDS_RESERVED_BITS 0x07000000ul#define CRTC_RW_SELECT 0x08000000ul /* LTPro */#define USE_SHADOWED_VEND 0x10000000ul#define USE_SHADOWED_ROWCUR 0x20000000ul#define SHADOW_EN 0x40000000ul#define SHADOW_RW_EN 0x80000000ul#define CUSTOM_MACRO_CNTL BlockIOTag(0x35u) /* GTPro */#define POWER_MANAGEMENT BlockIOTag(0x36u) /* LT */#define PWR_MGT_ON 0x00000001ul#define PWR_MGT_MODE 0x00000006ul#define AUTO_PWRUP_EN 0x00000008ul#define ACTIVITY_PIN_ON 0x00000010ul#define STANDBY_POL 0x00000020ul#define SUSPEND_POL 0x00000040ul#define SELF_REFRESH 0x00000080ul#define ACTIVITY_PIN_EN 0x00000100ul#define KEYBD_SNOOP 0x00000200ul#define USE_F32KHZ 0x00000400ul /* LTPro */#define DONT_USE_XTALIN 0x00000400ul /* XC/XL */#define TRISTATE_MEM_EN_P 0x00000800ul /* LTPro */#define LCDENG_TEST_MODE 0x0000f000ul#define STANDBY_COUNT 0x000f0000ul#define SUSPEND_COUNT 0x00f00000ul#define BAISON 0x01000000ul#define BLON 0x02000000ul#define DIGON 0x04000000ul#define PM_D3_SUPPORT_ENABLE 0x08000000ul /* XC/XL */#define STANDBY_NOW 0x10000000ul#define SUSPEND_NOW 0x20000000ul#define PWR_MGT_STATUS 0xc0000000ul#define CONFIG_CNTL IOPortTag(0x1au, 0x37u)#define CFG_MEM_AP_SIZE 0x00000003ul#define CFG_MEM_VGA_AP_EN 0x00000004ul/* ? 0x00000008ul */#define CFG_MEM_AP_LOC 0x00003ff0ul/* ? 0x0000c000ul */#define CFG_CARD_ID 0x00070000ul#define CFG_VGA_DIS 0x00080000ul/* ? 0x00f00000ul */#define CFG_CDE_WINDOW 0x3f000000ul /* VT/GT *//* ? 0xc0000000ul */#define CONFIG_CHIP_ID IOPortTag(0x1bu, 0x38u) /* Read */#define CFG_CHIP_TYPE0 0x000000fful#define CFG_CHIP_TYPE1 0x0000ff00ul#define CFG_CHIP_TYPE 0x0000fffful#define CFG_CHIP_CLASS 0x00ff0000ul#define CFG_CHIP_REV 0xff000000ul#define CFG_CHIP_VERSION 0x07000000ul /* 264xT */#define CFG_CHIP_FOUNDRY 0x38000000ul /* 264xT */#define CFG_CHIP_REVISION 0xc0000000ul /* 264xT */#define CONFIG_STATUS64_0 IOPortTag(0x1cu, 0x39u) /* Read (R/W (264xT)) */#define CFG_BUS_TYPE 0x00000007ul /* GX/CX */#define CFG_MEM_TYPE_T 0x00000007ul /* 264xT */#define CFG_MEM_TYPE 0x00000038ul /* GX/CX */#define CFG_DUAL_CAS_EN_T 0x00000008ul /* 264xT */#define CFG_ROM_128K_EN 0x00000008ul /* VTB/GTB/LT */#define CFG_ROM_REMAP 0x00000008ul /* GTPro */#define CFG_VGA_EN_T 0x00000010ul /* VT/GT */#define CFG_CLOCK_EN 0x00000020ul /* 264xT */#define CFG_DUAL_CAS_EN 0x00000040ul /* GX/CX */#define CFG_VMC_SENSE 0x00000040ul /* VT/GT */#define CFG_SHARED_MEM_EN 0x00000040ul /* VTB/GTB/LT */#define CFG_LOCAL_BUS_OPTION 0x00000180ul /* GX/CX */#define CFG_VFC_SENSE 0x00000080ul /* VT/GT */#define CFG_INIT_DAC_TYPE 0x00000e00ul /* GX/CX */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -