radeon.h
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· C头文件 代码 · 共 1,862 行 · 第 1/5 页
H
1,862 行
#define SUBPIC_DEFCOLCON 0x0544#define SUBPIC_Y_X_START 0x054C#define SUBPIC_Y_X_END 0x0550#define SUBPIC_V_INC 0x0554#define SUBPIC_H_INC 0x0558#define SUBPIC_BUF0_OFFSET 0x055C#define SUBPIC_BUF1_OFFSET 0x0560#define SUBPIC_LC0_OFFSET 0x0564#define SUBPIC_LC1_OFFSET 0x0568#define SUBPIC_PITCH 0x056C#define SUBPIC_BTN_HLI_COLCON 0x0570#define SUBPIC_BTN_HLI_Y_X_START 0x0574#define SUBPIC_BTN_HLI_Y_X_END 0x0578#define SUBPIC_PALETTE_INDEX 0x057C#define SUBPIC_PALETTE_DATA 0x0580#define SUBPIC_H_ACCUM_INIT 0x0584#define SUBPIC_V_ACCUM_INIT 0x0588#define CP_RB_BASE 0x0700#define CP_RB_CNTL 0x0704#define CP_RB_RPTR_ADDR 0x070C#define CP_RB_RPTR 0x0710#define CP_RB_WPTR 0x0714#define CP_RB_WPTR_DELAY 0x0718#define CP_IB_BASE 0x0738#define CP_IB_BUFSZ 0x073C#define CP_CSQ_CNTL 0x0740#define SCRATCH_UMSK 0x0770#define SCRATCH_ADDR 0x0774#define DMA_GUI_TABLE_ADDR 0x0780#define DMA_GUI_SRC_ADDR 0x0784#define DMA_GUI_DST_ADDR 0x0788#define DMA_GUI_COMMAND 0x078C#define DMA_GUI_STATUS 0x0790#define DMA_GUI_ACT_DSCRPTR 0x0794#define DMA_VID_TABLE_ADDR 0x07A0#define DMA_VID_SRC_ADDR 0x07A4#define DMA_VID_DST_ADDR 0x07A8#define DMA_VID_COMMAND 0x07AC#define DMA_VID_STATUS 0x07B0#define DMA_VID_ACT_DSCRPTR 0x07B4#define CP_ME_CNTL 0x07D0#define CP_ME_RAM_ADDR 0x07D4#define CP_ME_RAM_RADDR 0x07D8#define CP_ME_RAM_DATAH 0x07DC#define CP_ME_RAM_DATAL 0x07E0#define CP_CSQ_ADDR 0x07F0#define CP_CSQ_DATA 0x07F4#define CP_CSQ_STAT 0x07F8#define DISP_MISC_CNTL 0x0D00# define SOFT_RESET_GRPH_PP (1 << 0)#define DAC_MACRO_CNTL 0x0D04#define DISP_PWR_MAN 0x0D08#define DISP_TEST_DEBUG_CNTL 0x0D10#define DISP_HW_DEBUG 0x0D14#define DAC_CRC_SIG1 0x0D18#define DAC_CRC_SIG2 0x0D1C/* first capture unit */#define VID_BUFFER_CONTROL 0x0900#define CAP_INT_CNTL 0x0908#define CAP_INT_STATUS 0x090C#define FCP_CNTL 0x0910#define CAP0_BUF0_OFFSET 0x0920#define CAP0_BUF1_OFFSET 0x0924#define CAP0_BUF0_EVEN_OFFSET 0x0928#define CAP0_BUF1_EVEN_OFFSET 0x092C#define CAP0_BUF_PITCH 0x0930#define CAP0_V_WINDOW 0x0934#define CAP0_H_WINDOW 0x0938#define CAP0_VBI0_OFFSET 0x093C#define CAP0_VBI1_OFFSET 0x0940#define CAP0_VBI_V_WINDOW 0x0944#define CAP0_VBI_H_WINDOW 0x0948#define CAP0_PORT_MODE_CNTL 0x094C#define CAP0_TRIG_CNTL 0x0950#define CAP0_DEBUG 0x0954#define CAP0_CONFIG 0x0958# define CAP0_CONFIG_CONTINUOS 0x00000001# define CAP0_CONFIG_START_FIELD_EVEN 0x00000002# define CAP0_CONFIG_START_BUF_GET 0x00000004# define CAP0_CONFIG_START_BUF_SET 0x00000008# define CAP0_CONFIG_BUF_TYPE_ALT 0x00000010# define CAP0_CONFIG_BUF_TYPE_FRAME 0x00000020# define CAP0_CONFIG_ONESHOT_MODE_FRAME 0x00000040# define CAP0_CONFIG_BUF_MODE_DOUBLE 0x00000080# define CAP0_CONFIG_BUF_MODE_TRIPLE 0x00000100# define CAP0_CONFIG_MIRROR_EN 0x00000200# define CAP0_CONFIG_ONESHOT_MIRROR_EN 0x00000400# define CAP0_CONFIG_VIDEO_SIGNED_UV 0x00000800# define CAP0_CONFIG_ANC_DECODE_EN 0x00001000# define CAP0_CONFIG_VBI_EN 0x00002000# define CAP0_CONFIG_SOFT_PULL_DOWN_EN 0x00004000# define CAP0_CONFIG_VIP_EXTEND_FLAG_EN 0x00008000# define CAP0_CONFIG_FAKE_FIELD_EN 0x00010000# define CAP0_CONFIG_ODD_ONE_MORE_LINE 0x00020000# define CAP0_CONFIG_EVEN_ONE_MORE_LINE 0x00040000# define CAP0_CONFIG_HORZ_DIVIDE_2 0x00080000# define CAP0_CONFIG_HORZ_DIVIDE_4 0x00100000# define CAP0_CONFIG_VERT_DIVIDE_2 0x00200000# define CAP0_CONFIG_VERT_DIVIDE_4 0x00400000# define CAP0_CONFIG_FORMAT_BROOKTREE 0x00000000# define CAP0_CONFIG_FORMAT_CCIR656 0x00800000# define CAP0_CONFIG_FORMAT_ZV 0x01000000# define CAP0_CONFIG_FORMAT_VIP 0x01800000# define CAP0_CONFIG_FORMAT_TRANSPORT 0x02000000# define CAP0_CONFIG_HORZ_DECIMATOR 0x04000000# define CAP0_CONFIG_VIDEO_IN_YVYU422 0x00000000# define CAP0_CONFIG_VIDEO_IN_VYUY422 0x20000000# define CAP0_CONFIG_VBI_DIVIDE_2 0x40000000# define CAP0_CONFIG_VBI_DIVIDE_4 0x80000000#define CAP0_ANC_ODD_OFFSET 0x095C#define CAP0_ANC_EVEN_OFFSET 0x0960#define CAP0_ANC_H_WINDOW 0x0964#define CAP0_VIDEO_SYNC_TEST 0x0968#define CAP0_ONESHOT_BUF_OFFSET 0x096C#define CAP0_BUF_STATUS 0x0970#ifdef RAGE128#define CAP0_DWNSC_XRATIO 0x0978#define CAP0_XSHARPNESS 0x097C#else/* #define CAP0_DWNSC_XRATIO 0x0978 *//* #define CAP0_XSHARPNESS 0x097C */#endif#define CAP0_VBI2_OFFSET 0x0980#define CAP0_VBI3_OFFSET 0x0984#define CAP0_ANC2_OFFSET 0x0988#define CAP0_ANC3_OFFSET 0x098C/* second capture unit */#define CAP1_BUF0_OFFSET 0x0990#define CAP1_BUF1_OFFSET 0x0994#define CAP1_BUF0_EVEN_OFFSET 0x0998#define CAP1_BUF1_EVEN_OFFSET 0x099C#define CAP1_BUF_PITCH 0x09A0#define CAP1_V_WINDOW 0x09A4#define CAP1_H_WINDOW 0x09A8#define CAP1_VBI_ODD_OFFSET 0x09AC#define CAP1_VBI_EVEN_OFFSET 0x09B0#define CAP1_VBI_V_WINDOW 0x09B4#define CAP1_VBI_H_WINDOW 0x09B8#define CAP1_PORT_MODE_CNTL 0x09BC#define CAP1_TRIG_CNTL 0x09C0#define CAP1_DEBUG 0x09C4#define CAP1_CONFIG 0x09C8#define CAP1_ANC_ODD_OFFSET 0x09CC#define CAP1_ANC_EVEN_OFFSET 0x09D0#define CAP1_ANC_H_WINDOW 0x09D4#define CAP1_VIDEO_SYNC_TEST 0x09D8#define CAP1_ONESHOT_BUF_OFFSET 0x09DC#define CAP1_BUF_STATUS 0x09E0#define CAP1_DWNSC_XRATIO 0x09E8#define CAP1_XSHARPNESS 0x09EC#define DISP_MERGE_CNTL 0x0D60#define DISP_OUTPUT_CNTL 0x0D64# define DISP_DAC_SOURCE_MASK 0x03# define DISP_DAC_SOURCE_CRTC2 0x01#define DISP_LIN_TRANS_GRPH_A 0x0D80#define DISP_LIN_TRANS_GRPH_B 0x0D84#define DISP_LIN_TRANS_GRPH_C 0x0D88#define DISP_LIN_TRANS_GRPH_D 0x0D8C#define DISP_LIN_TRANS_GRPH_E 0x0D90#define DISP_LIN_TRANS_GRPH_F 0x0D94#define DISP_LIN_TRANS_VID_A 0x0D98#define DISP_LIN_TRANS_VID_B 0x0D9C#define DISP_LIN_TRANS_VID_C 0x0DA0#define DISP_LIN_TRANS_VID_D 0x0DA4#define DISP_LIN_TRANS_VID_E 0x0DA8#define DISP_LIN_TRANS_VID_F 0x0DAC#define RMX_HORZ_FILTER_0TAP_COEF 0x0DB0#define RMX_HORZ_FILTER_1TAP_COEF 0x0DB4#define RMX_HORZ_FILTER_2TAP_COEF 0x0DB8#define RMX_HORZ_PHASE 0x0DBC#define DAC_EMBEDDED_SYNC_CNTL 0x0DC0#define DAC_BROAD_PULSE 0x0DC4#define DAC_SKEW_CLKS 0x0DC8#define DAC_INCR 0x0DCC#define DAC_NEG_SYNC_LEVEL 0x0DD0#define DAC_POS_SYNC_LEVEL 0x0DD4#define DAC_BLANK_LEVEL 0x0DD8#define CLOCK_CNTL_INDEX 0x0008/* CLOCK_CNTL_INDEX bit constants */# define PLL_WR_EN 0x00000080# define PLL_DIV_SEL (3 << 8)# define PLL2_DIV_SEL_MASK ~(3 << 8)#define CLOCK_CNTL_DATA 0x000C#define CP_RB_CNTL 0x0704#define CP_RB_BASE 0x0700#define CP_RB_RPTR_ADDR 0x070C#define CP_RB_RPTR 0x0710#define CP_RB_WPTR 0x0714#define CP_RB_WPTR_DELAY 0x0718#define CP_IB_BASE 0x0738#define CP_IB_BUFSZ 0x073C#define SCRATCH_REG0 0x15E0#define GUI_SCRATCH_REG0 0x15E0#define SCRATCH_REG1 0x15E4#define GUI_SCRATCH_REG1 0x15E4#define SCRATCH_REG2 0x15E8#define GUI_SCRATCH_REG2 0x15E8#define SCRATCH_REG3 0x15EC#define GUI_SCRATCH_REG3 0x15EC#define SCRATCH_REG4 0x15F0#define GUI_SCRATCH_REG4 0x15F0#define SCRATCH_REG5 0x15F4#define GUI_SCRATCH_REG5 0x15F4#define SCRATCH_UMSK 0x0770#define SCRATCH_ADDR 0x0774#define DP_BRUSH_FRGD_CLR 0x147C#define DP_BRUSH_BKGD_CLR 0x1478#define DST_LINE_START 0x1600#define DST_LINE_END 0x1604#define SRC_OFFSET 0x15AC#define SRC_PITCH 0x15B0#define SRC_TILE 0x1704#define SRC_PITCH_OFFSET 0x1428#define SRC_X 0x1414#define SRC_Y 0x1418#define DST_WIDTH_X 0x1588#define DST_HEIGHT_WIDTH_8 0x158C#define SRC_X_Y 0x1590#define SRC_Y_X 0x1434#define DST_Y_X 0x1438#define DST_WIDTH_HEIGHT 0x1598#define DST_HEIGHT_WIDTH 0x143c#define SRC_CLUT_ADDRESS 0x1780#define SRC_CLUT_DATA 0x1784#define SRC_CLUT_DATA_RD 0x1788#define HOST_DATA0 0x17C0#define HOST_DATA1 0x17C4#define HOST_DATA2 0x17C8#define HOST_DATA3 0x17CC#define HOST_DATA4 0x17D0#define HOST_DATA5 0x17D4#define HOST_DATA6 0x17D8#define HOST_DATA7 0x17DC#define HOST_DATA_LAST 0x17E0#define DP_SRC_ENDIAN 0x15D4#define DP_SRC_FRGD_CLR 0x15D8#define DP_SRC_BKGD_CLR 0x15DC#define DP_WRITE_MASK 0x16cc#define SC_LEFT 0x1640#define SC_RIGHT 0x1644#define SC_TOP 0x1648#define SC_BOTTOM 0x164C#define SRC_SC_RIGHT 0x1654#define SRC_SC_BOTTOM 0x165C#define DP_CNTL 0x16C0/* DP_CNTL bit constants */# define DST_X_RIGHT_TO_LEFT 0x00000000# define DST_X_LEFT_TO_RIGHT 0x00000001# define DST_Y_BOTTOM_TO_TOP 0x00000000# define DST_Y_TOP_TO_BOTTOM 0x00000002# define DST_X_MAJOR 0x00000000# define DST_Y_MAJOR 0x00000004# define DST_X_TILE 0x00000008# define DST_Y_TILE 0x00000010# define DST_LAST_PEL 0x00000020# define DST_TRAIL_X_RIGHT_TO_LEFT 0x00000000# define DST_TRAIL_X_LEFT_TO_RIGHT 0x00000040# define DST_TRAP_FILL_RIGHT_TO_LEFT 0x00000000# define DST_TRAP_FILL_LEFT_TO_RIGHT 0x00000080# define DST_BRES_SIGN 0x00000100# define DST_HOST_BIG_ENDIAN_EN 0x00000200# define DST_POLYLINE_NONLAST 0x00008000# define DST_RASTER_STALL 0x00010000# define DST_POLY_EDGE 0x00040000#define DP_CNTL_XDIR_YDIR_YMAJOR 0x16D0/* DP_CNTL_XDIR_YDIR_YMAJOR bit constants (short version of DP_CNTL) */# define DST_X_MAJOR_S 0x00000000# define DST_Y_MAJOR_S 0x00000001# define DST_Y_BOTTOM_TO_TOP_S 0x00000000# define DST_Y_TOP_TO_BOTTOM_S 0x00008000# define DST_X_RIGHT_TO_LEFT_S 0x00000000# define DST_X_LEFT_TO_RIGHT_S 0x80000000#define DP_DATATYPE 0x16C4/* DP_DATATYPE bit constants */# define DST_8BPP 0x00000002# define DST_15BPP 0x00000003# define DST_16BPP 0x00000004# define DST_24BPP 0x00000005# define DST_32BPP 0x00000006# define DST_8BPP_RGB332 0x00000007# define DST_8BPP_Y8 0x00000008# define DST_8BPP_RGB8 0x00000009# define DST_16BPP_VYUY422 0x0000000b# define DST_16BPP_YVYU422 0x0000000c# define DST_32BPP_AYUV444 0x0000000e# define DST_16BPP_ARGB4444 0x0000000f# define BRUSH_SOLIDCOLOR 0x00000d00# define SRC_MONO 0x00000000# define SRC_MONO_LBKGD 0x00010000# define SRC_DSTCOLOR 0x00030000# define BYTE_ORDER_MSB_TO_LSB 0x00000000# define BYTE_ORDER_LSB_TO_MSB 0x40000000# define DP_CONVERSION_TEMP 0x80000000# define HOST_BIG_ENDIAN_EN (1 << 29)#define DP_MIX 0x16C8/* DP_MIX bit constants */# define DP_SRC_RECT 0x00000200# define DP_SRC_HOST 0x00000300# define DP_SRC_HOST_BYTEALIGN 0x00000400#define DP_WRITE_MSK 0x16CC#define DP_XOP 0x17F8#define CLR_CMP_CLR_SRC 0x15C4#define CLR_CMP_CLR_DST 0x15C8#define CLR_CMP_CNTL 0x15C0/* CLR_CMP_CNTL bit constants */# define COMPARE_SRC_FALSE 0x00000000# define COMPARE_SRC_TRUE 0x00000001# define COMPARE_SRC_NOT_EQUAL 0x00000004# define COMPARE_SRC_EQUAL 0x00000005# define COMPARE_SRC_EQUAL_FLIP 0x00000007# define COMPARE_DST_FALSE 0x00000000# define COMPARE_DST_TRUE 0x00000100# define COMPARE_DST_NOT_EQUAL 0x00000400# define COMPARE_DST_EQUAL 0x00000500# define COMPARE_DESTINATION 0x00000000# define COMPARE_SOURCE 0x01000000# define COMPARE_SRC_AND_DST 0x02000000#define CLR_CMP_MSK 0x15CC#define DSTCACHE_MODE 0x1710#define DSTCACHE_CTLSTAT 0x1714/* DSTCACHE_CTLSTAT bit constants */# define RB2D_DC_FLUSH (3 << 0)# define RB2D_DC_FLUSH_ALL 0xf# define RB2D_DC_BUSY (1 << 31)#define DEFAULT_OFFSET 0x16e0#define DEFAULT_PITCH_OFFSET 0x16E0#define DEFAULT_SC_BOTTOM_RIGHT 0x16E8/* DEFAULT_SC_BOTTOM_RIGHT bit constants */# define DEFAULT_SC_RIGHT_MAX (0x1fff << 0)# define DEFAULT_SC_BOTTOM_MAX (0x1fff << 16)#define DP_GUI_MASTER_CNTL 0x146C/* DP_GUI_MASTER_CNTL bit constants */# define GMC_SRC_PITCH_OFFSET_DEFAULT 0x00000000# define GMC_SRC_PITCH_OFFSET_LEAVE 0x00000001# define GMC_DST_PITCH_OFFSET_DEFAULT 0x00000000# define GMC_DST_PITCH_OFFSET_LEAVE 0x00000002# define GMC_SRC_CLIP_DEFAULT 0x00000000# define GMC_SRC_CLIP_LEAVE 0x00000004# define GMC_DST_CLIP_DEFAULT 0x00000000# define GMC_DST_CLIP_LEAVE 0x00000008# define GMC_BRUSH_8x8MONO 0x00000000# define GMC_BRUSH_8x8MONO_LBKGD 0x00000010# define GMC_BRUSH_8x1MONO 0x00000020# define GMC_BRUSH_8x1MONO_LBKGD 0x00000030# define GMC_BRUSH_1x8MONO 0x00000040# define GMC_BRUSH_1x8MONO_LBKGD 0x00000050# define GMC_BRUSH_32x1MONO 0x00000060# define GMC_BRUSH_32x1MONO_LBKGD 0x00000070# define GMC_BRUSH_32x32MONO 0x00000080# define GMC_BRUSH_32x32MONO_LBKGD 0x00000090# define GMC_BRUSH_8x8COLOR 0x000000a0# define GMC_BRUSH_8x1COLOR 0x000000b0# define GMC_BRUSH_1x8COLOR 0x000000c0# define GMC_BRUSH_SOLID_COLOR 0x000000d0# define GMC_DST_8BPP 0x00000200# define GMC_DST_15BPP 0x00000300# define GMC_DST_16BPP 0x00000400# define GMC_DST_24BPP 0x00000500# define GMC_DST_32BPP 0x00000600# define GMC_DST_8BPP_RGB332 0x00000700# define GMC_DST_8BPP_Y8 0x00000800# define GMC_DST_8BPP_RGB8 0x00000900# define GMC_DST_16BPP_VYUY422 0x00000b00# define GMC_DST_16BPP_YVYU422 0x00000c00# define GMC_DST_32BPP_AYUV444 0x00000e00
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?