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

📄 2460addr.h

📁 三星 s3c2460 从k9f1208u0m NAND FLASH BOOT系统 源代码
💻 H
📖 第 1 页 / 共 4 页
字号:
#define	In_EP3_TRANS_SIZE                (*(volatile unsigned*)0x4194403c)      // Endpoint 3 Transfer Size Register

#define	In_EP4_CON 				(*(volatile unsigned*)0x41944040) 	// Endpoint 4 Control Register
#define	In_EP4_STA					(*(volatile unsigned*)0x41944044)	// Endpoint 4 Status Register
#define	In_EP4_FIFO_SIZE 			(*(volatile unsigned*)0x41944048)	// Endpoint 4 FIFO Size Register
#define	In_EP4_TRANS_SIZE 			(*(volatile unsigned*)0x4194404c)   	// Endpoint 4 Transfer Size Register

#define	Out_EP0_CON				(*(volatile unsigned*)0x41944100)     	// Endpoint 0 Control Register
#define	Out_EP1_CON				(*(volatile unsigned*)0x41944110)	// Endpoint 1 Control Register
#define	Out_EP2_CON				(*(volatile unsigned*)0x41944120) 	// Endpoint 2 Control Register
#define	Out_EP3_CON 				(*(volatile unsigned*)0x41944130) 	// Endpoint 3 Control Register
#define	Out_EP4_CON 				(*(volatile unsigned*)0x41944140)      // Endpoint 4 Control Register

//OTG TLI Global SFRs in USB Device Mode
#define		DEV_CONFIG				(*(volatile unsigned*)0x41944200) 	//R/W Device configuration
#define		DEV_STATUS       			(*(volatile unsigned*)0x41944204) 	//R/W Device status
#define		DEV_INT				(*(volatile unsigned*)0x41944208)	// R/W Device Interrupt
#define		DEV_INT_EN				(*(volatile unsigned*)0x4194420c)	// R/W Device Interrupt enable
#define		OutEP_RX_FIFO_SIZE 	(*(volatile unsigned*)0x41944210) 	//R/W Out Endpoint Rx FIFO size
#define		GL_EP_INT_EN 			(*(volatile unsigned*)0x41944214) 	//R/W Global endpoint interrupt enable
#define		THR_REG 				(*(volatile unsigned*)0x41944218) 	//R/W Threshold
#define		OutEP_RX_FIFO_STA 		(*(volatile unsigned*)0x4194421c) 	//R/W OUT Endpoint RX FIFO Status
#define		SET_RX_FIFO_STA 		(*(volatile unsigned*)0x41944220) 	//R/W Setup RX FIFO status
#define		GL_EP_INT 				(*(volatile unsigned*)0x41944224) 	//R/W Global Endpoint interrupt
#define		FRAME_NUM 				(*(volatile unsigned*)0x41944228) 	//R/W Frame number
#define		SETUP_DAT1 			(*(volatile unsigned*)0x41944300) 	//R/W Setup data . 1st DWORD
#define		SETUP_DAT2 			(*(volatile unsigned*)0x41944304) 	//R/W Setup data . 2ndDWORD

#define		BIU_CON 				(*(volatile unsigned*)0x41944308)	// R/W Slave BIU Delay Count
#define		I2C_OTG 				(*(volatile unsigned*)0x4194430c) 	//R/W I2C

//OTG MAC SFRs in USB Device Mode
#define		OTG_MAC_EP0			(*(volatile unsigned*)0x41944404) 	//EP0 information register
#define		OTG_MAC_EP1			(*(volatile unsigned*)0x41944408) 	//EP1 information register
#define		OTG_MAC_EP2			(*(volatile unsigned*)0x4194440c) 	//EP2 information register
#define		OTG_MAC_EP3			(*(volatile unsigned*)0x41944410) 	//EP3 information register
#define		OTG_MAC_EP4			(*(volatile unsigned*)0x41944414) 	//EP4 information register


//Analog-to-Digital Converter and Touch Screen Interface			
#define	rADCCON				(*(volatile unsigned *)0x45800000)                              
#define	rADCTSC				(*(volatile unsigned *)0x45800004)                              
#define	rADCDLY				(*(volatile unsigned *)0x45800008)                              
#define	rADCDAT0			(*(volatile unsigned *)0x4580000C)                              
#define	rADCDAT1			(*(volatile unsigned *)0x45800010)    
#define	rADCUPDN			(*(volatile unsigned *)0x45800014) //added

//TFT LCD Controller		           
#define	rLCDCON1			(*(volatile unsigned *)0x4A000000)        
#define	rLCDCON2			(*(volatile unsigned *)0x4A000004)        
#define	rLCDTCON1			(*(volatile unsigned *)0x4A000008)        
#define	rLCDTCON2			(*(volatile unsigned *)0x4A00000C)
#define	rLCDTCON3			(*(volatile unsigned *)0x4A000010)
#define	rLCDOSD1			(*(volatile unsigned *)0x4A000014)
#define	rLCDOSD2			(*(volatile unsigned *)0x4A000018)
#define	rLCDOSD3			(*(volatile unsigned *)0x4A00001C)
#define	rLCDSADDRB1			(*(volatile unsigned *)0x4A000020)
#define	rLCDSADDRB2			(*(volatile unsigned *)0x4A000024)
#define	rLCDSADDRF1			(*(volatile unsigned *)0x4A000028)
#define	rLCDSADDRF2			(*(volatile unsigned *)0x4A00002C)
#define	rLCDEADDRB1			(*(volatile unsigned *)0x4A000030)
#define	rLCDEADDRB2			(*(volatile unsigned *)0x4A000034)
#define	rLCDEADDRF1			(*(volatile unsigned *)0x4A000038)
#define	rLCDEADDRF2			(*(volatile unsigned *)0x4A00003C)
#define	rLCDVSCRB1			(*(volatile unsigned *)0x4A000040)
#define	rLCDVSCRB2			(*(volatile unsigned *)0x4A000044)
#define	rLCDVSCRF1			(*(volatile unsigned *)0x4A000048)
#define	rLCDVSCRF2			(*(volatile unsigned *)0x4A00004C)
#define	rLCDINTCON			(*(volatile unsigned *)0x4A000050)
#define	rLCDKEYCON			(*(volatile unsigned *)0x4A000054)
#define	rLCDKEYVAL			(*(volatile unsigned *)0x4A000058)
#define	rLCDBGCON			(*(volatile unsigned *)0x4A00005C)
#define	rLCDFGCON			(*(volatile unsigned *)0x4A000060)
#define	rLCDDITHCON			(*(volatile unsigned *)0x4A000064)

#define	PALETTEBG			0x4A001000 //Background Palette start address
#define	PALETTEFG			0x4A002000 //Background Palette start address

//3D Graphic core
/*
MODE 0x00 R/W Mode Register [3:0] 0x0
MMUCfg 0x04 R/W MMU configuration [31:25]
*/

//Camera Interface			                       
#define	rCISRCFMT			(*(volatile unsigned *)0x48000000)        
#define	rCIWDOFST			(*(volatile unsigned *)0x48000004)        
#define	rCIGCTRL			(*(volatile unsigned *)0x48000008)        
#define	rCICOYSA1			(*(volatile unsigned *)0x48000018)
#define	rCICOYSA2			(*(volatile unsigned *)0x4800001C)
#define	rCICOYSA3			(*(volatile unsigned *)0x48000020)        
#define	rCICOYSA4			(*(volatile unsigned *)0x48000024)        
#define	rCICOCBSA1			(*(volatile unsigned *)0x48000028)        
#define	rCICOCBSA2			(*(volatile unsigned *)0x4800002C)        
#define	rCICOCBSA3			(*(volatile unsigned *)0x48000030)        
#define	rCICOCBSA4			(*(volatile unsigned *)0x48000034)
#define	rCICOCRSA1			(*(volatile unsigned *)0x48000038)
#define	rCICOCRSA2			(*(volatile unsigned *)0x4800003C)
#define	rCICOCRSA3			(*(volatile unsigned *)0x48000040)
#define	rCICOCRSA4			(*(volatile unsigned *)0x48000044)
#define	rCICOTRGFMT			(*(volatile unsigned *)0x48000048)
#define	rCICOCTRL			(*(volatile unsigned *)0x4800004C)        
#define	rCICOSCPRERATIO		(*(volatile unsigned *)0x48000050)        
#define	rCICOSCPREDST		(*(volatile unsigned *)0x48000054)
#define	rCICOSCCTRL			(*(volatile unsigned *)0x48000058)
#define	rCICOTAREA			(*(volatile unsigned *)0x4800005C)
#define	rCICOSTATUS			(*(volatile unsigned *)0x48000064)
#define	rCIPRCLRSA1			(*(volatile unsigned *)0x4800006C)
#define	rCIPRCLRSA2			(*(volatile unsigned *)0x48000070)
#define	rCIPRCLRSA3			(*(volatile unsigned *)0x48000074)        
#define	rCIPRCLRSA4			(*(volatile unsigned *)0x48000078)        
#define	rCIPRTRGFMT			(*(volatile unsigned *)0x4800007C)        
#define	rCIPRCTRL			(*(volatile unsigned *)0x48000080)        
#define	rCIPRSCPRERATIO		(*(volatile unsigned *)0x48000084)        
#define	rCIPRSCPREDST		(*(volatile unsigned *)0x48000088)        
#define	rCIPRSCCTRL			(*(volatile unsigned *)0x4800008C)        
#define	rCIPRTAREA			(*(volatile unsigned *)0x48000090)
#define	rCIPRSTATUS			(*(volatile unsigned *)0x48000098)
#define	rCIIMGCPT			(*(volatile unsigned *)0x480000A0)

//ME			                                
#define	rME_CFSA			(*(volatile unsigned *)0x48800000)
#define	rME_PFSA			(*(volatile unsigned *)0x48800004)
#define	rME_MVSA			(*(volatile unsigned *)0x48800008)
#define	rME_CMND			(*(volatile unsigned *)0x4880000C)
#define	rME_STAT_SWR		(*(volatile unsigned *)0x48800010)
#define	rME_CNFG			(*(volatile unsigned *)0x48800014)
#define	rME_IMGFMT			(*(volatile unsigned *)0x48800018)

//MC			                                  
#define	rMC_PFYSA_ENC		(*(volatile unsigned *)0x48C00000)
#define	rMC_CFYSA_ENC		(*(volatile unsigned *)0x48C00004)
#define	rMC_PFYSA_DEC		(*(volatile unsigned *)0x48C00008)
#define	rMC_CFYSA_DEC		(*(volatile unsigned *)0x48C0000C)
#define	rMC_PFCbSA_ENC		(*(volatile unsigned *)0x48C00010)
#define	rMC_PFCrSA_ENC		(*(volatile unsigned *)0x48C00014)
#define	rMC_CFCbSA_ENC		(*(volatile unsigned *)0x48C00018)
#define	rMC_CFCrSA_ENC		(*(volatile unsigned *)0x48C0001C)
#define	rMC_PFCbSA_DEC		(*(volatile unsigned *)0x48C00020)
#define	rMC_PFCrSA_DEC		(*(volatile unsigned *)0x48C00024)
#define	rMC_CFCbSA_DEC		(*(volatile unsigned *)0x48C00028)
#define	rMC_CFCrSA_DEC		(*(volatile unsigned *)0x48C0002C)
#define	rMC_MVSA_ENC		(*(volatile unsigned *)0x48C00030)
#define	rMC_MVSA_DEC		(*(volatile unsigned *)0x48C00034)
#define	rMC_CMND			(*(volatile unsigned *)0x48C00038)            
#define	rMC_STAT_SWR		(*(volatile unsigned *)0x48C0003C)
#define	rMC_CNFG			(*(volatile unsigned *)0x48C00040)
#define	rMC_IMGFMT			(*(volatile unsigned *)0x48C00044)

//DCTQ			                                  
#define	rSAYCF				(*(volatile unsigned *)0x49000000)        
#define	rSACBCF				(*(volatile unsigned *)0x49000004)        
#define	rSACRCF				(*(volatile unsigned *)0x49000008)        
#define	rSAYRF				(*(volatile unsigned *)0x4900000C)        
#define	rSACBRF				(*(volatile unsigned *)0x49000010)        
#define	rSACRRF				(*(volatile unsigned *)0x49000014)        
#define	rSAYDQF				(*(volatile unsigned *)0x49000018)        
#define	rSACBDQF			(*(volatile unsigned *)0x4900001C)
#define	rSACRDQF			(*(volatile unsigned *)0x49000020)
#define	rSAQP				(*(volatile unsigned *)0x49000024)        
#define	rIMGSIZE			(*(volatile unsigned *)0x49000028)       
#define	rSHQ				(*(volatile unsigned *)0x4900002C)
#define	rDCTQCTRL			(*(volatile unsigned *)0x49000034)

//VLX	
#define	rVLX_COMMON1		(*(volatile unsigned *)0x4A200000)
#define	rVLX_FRAMESTARTY	(*(volatile unsigned *)0x4A200004)
#define	rVLX_FRAMESTARTCB	(*(volatile unsigned *)0x4A200008)
#define	rVLX_FRAMESTARTCR	(*(volatile unsigned *)0x4A20000C)
#define	rVLC_CON1			(*(volatile unsigned *)0x4A200010)
#define	rVLC_CON2			(*(volatile unsigned *)0x4A200014)
#define	rVLC_CON3			(*(volatile unsigned *)0x4A200018)
#define	rVLC_CON4			(*(volatile unsigned *)0x4A20001C)
#define	rVLD_CON1			(*(volatile unsigned *)0x4A200020)
#define	rVLD_CON2			(*(volatile unsigned *)0x4A200024)
#define	rVLD_CON3			(*(volatile unsigned *)0x4A200028)
#define	rVLX_OUT1			(*(volatile unsigned *)0x4A20002C)
#define	rVLX_OUT2			(*(volatile unsigned *)0x4A200030)

//Post Processor
#define	rMODE				(*(volatile unsigned *)0x4A100000)        
#define	rPreScale_Ratio		(*(volatile unsigned *)0x4A100004)
#define	rPreScaleImgSize	(*(volatile unsigned *)0x4A100008)
#define	rSRCImgSize			(*(volatile unsigned *)0x4A10000C)
#define	rMainScale_H_Ratio	(*(volatile unsigned *)0x4A100010)
#define	rMainScale_V_Ratio	(*(volatile unsigned *)0x4A100014)
#define	rDSTImgSize			(*(volatile unsigned *)0x4A100018)
#define	rPreScale_SHFactor	(*(volatile unsigned *)0x4A10001C)
#define	rADDRStart_Y		(*(volatile unsigned *)0x4A100020)
#define	rADDRStart_Cb		(*(volatile unsigned *)0x4A100024)
#define	rADDRStart_Cr		(*(volatile unsigned *)0x4A100028)
#define	rADDRStart_RGB		(*(volatile unsigned *)0x4A10002C)
#define	rADDREnd_Y			(*(volatile unsigned *)0x4A100030)
#define	rADDREnd_Cb			(*(volatile unsigned *)0x4A100034)
#define	rADDREnd_Cr			(*(volatile unsigned *)0x4A100038)
#define	rADDREnd_RGB		(*(volatile unsigned *)0x4A10003C)
#define	rOffset_Y			(*(volatile unsigned *)0x4A100040)
#define	rOffset_Cb			(*(volatile unsigned *)0x4A100044)
#define	rOffset_Cr			(*(volatile unsigned *)0x4A100048)
#define	rOffset_RGB			(*(volatile unsigned *)0x4A10004C)
#define rExtFB 				(*(volatile unsigned *)0X4A100050) //added

//Deblock  2004.06.15
#define	rDB_MODE			(*(volatile unsigned *)0X4A300000)
#define	rDB_MBLOCKSIZE		(*(volatile unsigned *)0X4A300004)
#define	rDB_CON 			(*(volatile unsigned *)0X4A300008)
#define	rDB_ADDRSTART_Y 	(*(volatile unsigned *)0X4A30000C)
#define	rDB_ADDRSTART_CB	(*(volatile unsigned *)0X4A300010)
#define	rDB_ADDRSTART_CR	(*(volatile unsigned *)0X4A300014)
#define	rDB_ADDREND_Y 	(*(volatile unsigned *)0X4A300018)
#define	rDB_ADDREND_CB	(*(volatile unsigned *)0X4A30001C)
#define	rDB_ADDREND_CR	(*(volatile unsigned *)0X4A300020)
#define	rDB_ADDRSTART_QP	(*(volatile unsigned *)0X4A300024)
#define	rDB_NUMOFWORD_QP (*(volatile unsigned *)0X4A300028)
#define	rDB_OFFSET_Y 		(*(volatile unsigned *)0X4A30002C)
#define	rDB_OFFSET_C		(*(volatile unsigned *)0X4A300030)

//Modem Interface	- edited		
#define rMSBM 				(*(volatile unsigned *)0x41100000)
#define rINT2AP 			(*(volatile unsigned *)0x41108000)
#define rINT2MSM 			(*(volatile unsigned *)0x41108004)
#define rMIFCON 			(*(volatile unsigned *)0x41108008)
#define rMDMASFRBASE 		(*(volatile unsigned *)0x4110800C)
#define rMDISRC0 			(*(volatile unsigned *)0x41140000)
#define rMDISRCC0 			(*(volatile unsigned *)0x41140004)
#define rMDIDST0 			(*(volatile unsigned *)0x41140008)
#define rMDIDSTC0 			(*(volatile unsigned *)0x4114000c)
#define rMDCON0 			(*(volatile unsigned *)0x41140010)
#define rMDSTAT0 			(*(volatile unsigned *)0x41140014)
#define rMDCSRC0 			(*(volatile unsigned *)0x41140018)
#define rMDCDST0 			(*(volatile unsigned *)0x4114001c)
#define rMDMASKTRIG0 		(*(volatile unsigned *)0x41140020)
#define rMDREQSEL0 			(*(volatile unsigned *)0x41140024)
#define rMDISRC1 			(*(volatile unsigned *)0x41150000)
#define rMDISRCC1 			(*(volatile unsigned *)0x41150004)
#define rMDIDST1 			(*(volatile unsigned *)0x41150008)
#define rMDIDSTC1 			(*(volatile unsigned *)0x4115000c)
#define rMDCON1 			(*(volatile unsigned *)0x41150010)
#define rMDSTAT1 			(*(volatile unsigned *)0x41150014)
#define rMDCSRC1 			(*(volatile unsigned *)0x41150018)
#define rMDCDST1 			(*(volatile unsigned *)0x4115001c)
#define rMDMASKTRIG1 		(*(volatile unsigned *)0x41150020)
#define rMDREQSEL1 			(*(volatile unsigned *)0x41150024)
/*
MDISRC0L 0xFC0 0x7E0 R/W MDMA0 Initial Source Register (Low) 0x0000
MDISRC0H 0xFC2 0x7E1 R/W MDMA0 Initial Source Register (High) 0x0000
MDISRC1L 0xFE0 0x7F0 R/W MDMA1 Initial Source Register (Low) 0x0000
MDISRC1H 0xFE2 0x7F1 R/W MDMA1 Initial
MDIDST0L 0xFC4 0x7E2 R/W MDMA0 Initial Destination Register (Low) 0x0000
MDIDST0H 0xFC6 0x7E3 R/W MDMA0 Initial Destination Register (High) 0x0000
MDIDST1L 0xFE4 0x7F2 R/W MDMA1 Initial Destination Register (Low) 0x0000
MDIDST1H 0xFE6 0x7F3 R/W MDMA1 Initial

⌨️ 快捷键说明

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