📄 modemif.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 + -