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

📄 modemif.h

📁 s3c6400 ADS下官方测试程序
💻 H
字号:

//===================================================================
// NAME		: modemif.h	
// DESC		: S3C6400X DPSRAM test 
// History	: 01.03.2007 ver 0.0 by JAE GUEN. SONG
//===================================================================

#ifndef __MODEMIF_H__
#define __MODEMIF_H__

#ifdef __cplusplus
extern "C" {
#endif

/////////////////////
////MODEM I/F SFR////
/////////////////////

#define DPSRAM_BASE_MODEM	(0x10000000)	// nCS0
#define DPSRAM_BASE_AP		(0x74100000)

#define AP_TX_Queue		(0x74101000)
#define AP_RX_Queue		(0x74100000)
#define MSM_TX_Queue	(0x10000000)
#define MSM_RX_Queue	(0x10001000)

#define AP_TX_BUFFER	(0x51000000)
#define AP_RX_BUFFER	(0x51100000)

#define MSM_TX_BUFFER	(0x51000000)
#define MSM_RX_BUFFER	(0x51100000)

#define SLEEP_WAKEUP			(0x10002200)
#define SLEEP_WAKEUP_CLEAR	(0x10002300)

#define INT2AP_ADR		0x1ffe	
#define INT2MSM_ADR	0x1ffc	

#define DMA_COUNT	256	// MODEM DMA COUNT
#define BLK_COUNT	2	// AP 4KB BLOCK COUNT

//#define DPSRAM_TXRX_BUFLEN	0x1000
#define MODEM_TX_BUFLEN	0x1000 // 4KB
#define AP_TX_BUFLEN		0xffc


enum MODEMIF_SFR
{
	rINT2AP		= MODEMIF_BASE + 0x00,
	rINT2MSM	= MODEMIF_BASE + 0x04,
	rMIFCON	= MODEMIF_BASE + 0x08,
	rMIFPCON	= MODEMIF_BASE + 0x0C,
	rMSMINTCLR	= MODEMIF_BASE + 0x10
};

typedef enum 
{
	NOMAL, BYPASS
}LCD_PASS_MODE;

// MODEM I/F ISR
void __irq Isr_AP2MODEM(void);
void __irq Isr_MODEM2AP(void);

// MODEM I/F Initialize function
void MODEMIF_AP_Init(bool INT2MSMEN, bool INT2APEN);
void MODEMIF_MODEM_Init(bool INT2MSMEN, bool INT2APEN);

// Interrupt address set function
void MODEMIF_Int2AP(u32 int_add);
void MODEMIF_Int2Modem(u32 int_add);

// Interrupt Clear function
void MODEMIF_IntClear_Int2AP(void);
u16 MODEMIF_IntClear_Int2MSM(void);

// MODEM I/F GPIO port setting function
void MODEMIF_SetPort(void);
void MODEMIF_Set_Modem_Booting_Port(void);

// AP or MODEM booting Reset function
void MODEMIF_MODEM_Reset(void);
void MODEMIF_AP_Reset(void);


#ifdef __cplusplus
}
#endif

#endif    
//__MODEMIF_H__


⌨️ 快捷键说明

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