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

📄 sdout_api.h

📁 三星ic 9980的源代码. 718版.
💻 H
📖 第 1 页 / 共 2 页
字号:
/******************************************************************************
 *   Filename    : Sdout_api.h                                                *
 *   Start date  :                                                            *
 *   By          :                                                            *             
 *   Contact     :                                                            *
 *   Description : low level api headers.(for only high level api)            *
 *                                                                            *
 ******************************************************************************
 */
#ifndef	_SDOUT_API_H_
#define	_SDOUT_API_H_

#ifdef __cplusplus
extern "C" {
#endif
#include "s5h_types.h"


/////////////////////////////////////////////////////////////////////////////////
#define 	SDO_BASE		  		0x334000  //NTSC PAL AREA in memory map 

#define	rSDO_ONOFF_H						(*(volatile unsigned int  *)(SDO_BASE + 0x00))
#define	rSDO_ONOFF_L						(*(volatile unsigned int  *)(SDO_BASE + 0x02))
#define	rSDO_ENABLE_H						(*(volatile unsigned int  *)(SDO_BASE + 0x04))
#define	rSDO_ENABLE_L						(*(volatile unsigned int  *)(SDO_BASE + 0x06))
#define	rSDO_SEL_H							(*(volatile unsigned int  *)(SDO_BASE + 0x08))
#define	rSDO_SEL_L							(*(volatile unsigned int  *)(SDO_BASE + 0x0A))
#define	rSDO_SCALE_H						(*(volatile unsigned int  *)(SDO_BASE + 0x0c))
#define	rSDO_SCALE_L						(*(volatile unsigned int  *)(SDO_BASE + 0x0E))
/*
#define	rSDO_CSC_SYNC_INSERT_H				(*(volatile unsigned int  *)(SDO_BASE + 0x10))
#define	rSDO_CSC_SYNC_INSERT_L				(*(volatile unsigned int  *)(SDO_BASE + 0x12))
*/
//夸酒贰狼 巴篮 9908傈侩捞促. 
#define  rSDO_INT_CFG_H				(*(volatile unsigned int *)(SDO_BASE +0x10))
#define  rSDO_INT_CFG_L				(*(volatile unsigned int *)(SDO_BASE +0x12))
//TO here

#define	rSDO_VBI_H					(*(volatile unsigned int  *)(SDO_BASE + 0x14))
#define	rSDO_VBI_L					(*(volatile unsigned int  *)(SDO_BASE + 0x16))
#define	rSDO_DOUT_SYNC_TYPE_H				(*(volatile unsigned int  *)(SDO_BASE + 0x18))
#define	rSDO_DOUT_SYNC_TYPE_L				(*(volatile unsigned int  *)(SDO_BASE + 0x1A))
#define	rSDO_Y_G_H					(*(volatile unsigned int  *)(SDO_BASE + 0x1C))
#define	rSDO_Y_G_L					(*(volatile unsigned int  *)(SDO_BASE + 0x1E))
#define	rSDO_PB_B_H					(*(volatile unsigned int  *)(SDO_BASE + 0x20))
#define	rSDO_PB_B_L					(*(volatile unsigned int  *)(SDO_BASE + 0x22))
#define	rSDO_PR_R_H					(*(volatile unsigned int  *)(SDO_BASE + 0x24))
#define	rSDO_PR_R_L					(*(volatile unsigned int  *)(SDO_BASE + 0x26))
#define	rSDO_Y_CVBS_H				(*(volatile unsigned int  *)(SDO_BASE + 0x28))
#define	rSDO_Y_CVBS_L				(*(volatile unsigned int  *)(SDO_BASE + 0x2A))
#define	rSDO_C_CVBS_H				(*(volatile unsigned int  *)(SDO_BASE + 0x2C))
#define	rSDO_C_CVBS_L				(*(volatile unsigned int  *)(SDO_BASE + 0x2E))
#define	rSDO_YC_DELAY_H						(*(volatile unsigned int  *)(SDO_BASE + 0x30))
#define	rSDO_YC_DELAY_L						(*(volatile unsigned int  *)(SDO_BASE + 0x32))
#define	rSDO_SCH_LOCK_H						(*(volatile unsigned int  *)(SDO_BASE + 0x34))
#define	rSDO_SCH_LOCK_L						(*(volatile unsigned int  *)(SDO_BASE + 0x36))
#define	rSDO_DAC_H  				(*(volatile unsigned int  *)(SDO_BASE + 0x38))
#define	rSDO_DAC_L  				(*(volatile unsigned int  *)(SDO_BASE + 0x3A))
#define	rSDO_STATUS_H	    				(*(volatile unsigned int  *)(SDO_BASE + 0x3C))
#define	rSDO_STATUS_L	    				(*(volatile unsigned int  *)(SDO_BASE + 0x3E))



                                        
#define		rSDO_AAF_Y0_COEFF_H 				(*(volatile unsigned int  *)(SDO_BASE + 0x40))
#define		rSDO_AAF_Y0_COEFF_L 				(*(volatile unsigned int  *)(SDO_BASE + 0x42))
#define		rSDO_AAF_Y1_COEFF_H      			(*(volatile unsigned int  *)(SDO_BASE + 0x44))
#define		rSDO_AAF_Y1_COEFF_L      			(*(volatile unsigned int  *)(SDO_BASE + 0x46))
#define		rSDO_AAF_Y2_COEFF_H      			(*(volatile unsigned int  *)(SDO_BASE + 0x48))
#define		rSDO_AAF_Y2_COEFF_L      			(*(volatile unsigned int  *)(SDO_BASE + 0x4A))
#define		rSDO_AAF_Y3_COEFF_H      			(*(volatile unsigned int  *)(SDO_BASE + 0x4C))
#define		rSDO_AAF_Y3_COEFF_L      			(*(volatile unsigned int  *)(SDO_BASE + 0x4E))
#define		rSDO_AAF_Y4_COEFF_H      			(*(volatile unsigned int  *)(SDO_BASE + 0x50))
#define		rSDO_AAF_Y4_COEFF_L      			(*(volatile unsigned int  *)(SDO_BASE + 0x52))
#define		rSDO_AAF_Y5_COEFF_H      			(*(volatile unsigned int  *)(SDO_BASE + 0x54))
#define		rSDO_AAF_Y5_COEFF_L      			(*(volatile unsigned int  *)(SDO_BASE + 0x56))
#define		rSDO_AAF_Y6_COEFF_H      			(*(volatile unsigned int  *)(SDO_BASE + 0x58))
#define		rSDO_AAF_Y6_COEFF_L      			(*(volatile unsigned int  *)(SDO_BASE + 0x5A))
#define		rSDO_AAF_Y7_COEFF_H      			(*(volatile unsigned int  *)(SDO_BASE + 0x5C))
#define		rSDO_AAF_Y7_COEFF_L      			(*(volatile unsigned int  *)(SDO_BASE + 0x5E))
#define		rSDO_AAF_Y8_COEFF_H      			(*(volatile unsigned int  *)(SDO_BASE + 0x60))
#define		rSDO_AAF_Y8_COEFF_L      			(*(volatile unsigned int  *)(SDO_BASE + 0x62))
#define		rSDO_AAF_Y9_COEFF_H      			(*(volatile unsigned int  *)(SDO_BASE + 0x64))
#define		rSDO_AAF_Y9_COEFF_L      			(*(volatile unsigned int  *)(SDO_BASE + 0x66))
#define		rSDO_AAF_Y10_COEFF_H     			(*(volatile unsigned int  *)(SDO_BASE + 0x68))
#define		rSDO_AAF_Y10_COEFF_L     			(*(volatile unsigned int  *)(SDO_BASE + 0x6A))
#define		rSDO_AAF_Y11_COEFF_H     			(*(volatile unsigned int  *)(SDO_BASE + 0x6C))
#define		rSDO_AAF_Y11_COEFF_L     			(*(volatile unsigned int  *)(SDO_BASE + 0x6E))


                                       
#define		rSDO_AAF_CB0_COEFF_H      		(*(volatile unsigned int  *)(SDO_BASE + 0x80))
#define		rSDO_AAF_CB0_COEFF_L      		(*(volatile unsigned int  *)(SDO_BASE + 0x82))
#define		rSDO_AAF_CB1_COEFF_H      		(*(volatile unsigned int  *)(SDO_BASE + 0x84))
#define		rSDO_AAF_CB1_COEFF_L      		(*(volatile unsigned int  *)(SDO_BASE + 0x86))
#define		rSDO_AAF_CB2_COEFF_H      		(*(volatile unsigned int  *)(SDO_BASE + 0x88))
#define		rSDO_AAF_CB2_COEFF_L      		(*(volatile unsigned int  *)(SDO_BASE + 0x8A))
#define		rSDO_AAF_CB3_COEFF_H      		(*(volatile unsigned int  *)(SDO_BASE + 0x8C))
#define		rSDO_AAF_CB3_COEFF_L			(*(volatile unsigned int  *)(SDO_BASE + 0x8E))
#define		rSDO_AAF_CB4_COEFF_H      		(*(volatile unsigned int  *)(SDO_BASE + 0x90))
#define		rSDO_AAF_CB4_COEFF_L      		(*(volatile unsigned int  *)(SDO_BASE + 0x92))
#define		rSDO_AAF_CB5_COEFF_H     		(*(volatile unsigned int  *)(SDO_BASE + 0x94))
#define		rSDO_AAF_CB5_COEFF_L     		(*(volatile unsigned int  *)(SDO_BASE + 0x96))
#define		rSDO_AAF_CB6_COEFF_H     		(*(volatile unsigned int  *)(SDO_BASE + 0x98))
#define		rSDO_AAF_CB6_COEFF_L     		(*(volatile unsigned int  *)(SDO_BASE + 0x9A))
#define		rSDO_AAF_CB7_COEFF_H      		(*(volatile unsigned int  *)(SDO_BASE + 0x9C))
#define		rSDO_AAF_CB7_COEFF_L      		(*(volatile unsigned int  *)(SDO_BASE + 0x9E))
#define		rSDO_AAF_CB8_COEFF_H      		(*(volatile unsigned int  *)(SDO_BASE + 0xA0))
#define		rSDO_AAF_CB8_COEFF_L      		(*(volatile unsigned int  *)(SDO_BASE + 0xA2))
#define		rSDO_AAF_CB9_COEFF_H      		(*(volatile unsigned int  *)(SDO_BASE + 0xA4))
#define		rSDO_AAF_CB9_COEFF_L      		(*(volatile unsigned int  *)(SDO_BASE + 0xA6))
#define		rSDO_AAF_CB10_COEFF_H    		(*(volatile unsigned int  *)(SDO_BASE + 0xA8))
#define		rSDO_AAF_CB10_COEFF_L    		(*(volatile unsigned int  *)(SDO_BASE + 0xAA))
#define		rSDO_AAF_CB11_COEFF_H    		(*(volatile unsigned int  *)(SDO_BASE + 0xAC))
#define		rSDO_AAF_CB11_COEFF_L    		(*(volatile unsigned int  *)(SDO_BASE + 0xAE))


#define		rSDO_AAF_CR0_COEFF_H     			(*(volatile unsigned int  *)(SDO_BASE + 0xC0))
#define		rSDO_AAF_CR0_COEFF_L     			(*(volatile unsigned int  *)(SDO_BASE + 0xC2))
#define		rSDO_AAF_CR1_COEFF_H     			(*(volatile unsigned int  *)(SDO_BASE + 0xC4))
#define		rSDO_AAF_CR1_COEFF_L     			(*(volatile unsigned int  *)(SDO_BASE + 0xC6))
#define		rSDO_AAF_CR2_COEFF_H     			(*(volatile unsigned int  *)(SDO_BASE + 0xC8))
#define		rSDO_AAF_CR2_COEFF_L     			(*(volatile unsigned int  *)(SDO_BASE + 0xCA))
#define		rSDO_AAF_CR3_COEFF_H     			(*(volatile unsigned int  *)(SDO_BASE + 0xCC))
#define		rSDO_AAF_CR3_COEFF_L     			(*(volatile unsigned int  *)(SDO_BASE + 0xCE))
#define		rSDO_AAF_CR4_COEFF_H     			(*(volatile unsigned int  *)(SDO_BASE + 0xD0))
#define		rSDO_AAF_CR4_COEFF_L     			(*(volatile unsigned int  *)(SDO_BASE + 0xD2))
#define		rSDO_AAF_CR5_COEFF_H  		   		(*(volatile unsigned int  *)(SDO_BASE + 0xD4))
#define		rSDO_AAF_CR5_COEFF_L  		   		(*(volatile unsigned int  *)(SDO_BASE + 0xD6))
#define		rSDO_AAF_CR6_COEFF_H     			(*(volatile unsigned int  *)(SDO_BASE + 0xD8))
#define		rSDO_AAF_CR6_COEFF_L     			(*(volatile unsigned int  *)(SDO_BASE + 0xDA))
#define		rSDO_AAF_CR7_COEFF_H    		 	(*(volatile unsigned int  *)(SDO_BASE + 0xDC))
#define		rSDO_AAF_CR7_COEFF_L    		 	(*(volatile unsigned int  *)(SDO_BASE + 0xDE))
#define		rSDO_AAF_CR8_COEFF_H    		 	(*(volatile unsigned int  *)(SDO_BASE + 0xE0))
#define		rSDO_AAF_CR8_COEFF_L    		 	(*(volatile unsigned int  *)(SDO_BASE + 0xE2))
#define		rSDO_AAF_CR9_COEFF_H     			(*(volatile unsigned int  *)(SDO_BASE + 0xE4))
#define		rSDO_AAF_CR9_COEFF_L     			(*(volatile unsigned int  *)(SDO_BASE + 0xE6))
#define		rSDO_AAF_CR10_COEFF_H      			(*(volatile unsigned int  *)(SDO_BASE + 0xE8))
#define		rSDO_AAF_CR10_COEFF_L      			(*(volatile unsigned int  *)(SDO_BASE + 0xEA))
#define		rSDO_AAF_CR11_COEFF_H      			(*(volatile unsigned int  *)(SDO_BASE + 0xEC))
#define		rSDO_AAF_CR11_COEFF_L      			(*(volatile unsigned int  *)(SDO_BASE + 0xEE))



⌨️ 快捷键说明

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