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 + -
显示快捷键?