magic_reg_defs.h

来自「realview下的一个arm9的bootloader烧录器.支持norflas」· C头文件 代码 · 共 1,123 行 · 第 1/5 页

H
1,123
字号
#define	USB_EP3WM_CLR	          (unsigned int) 0x00000004#define	USB_EP3_ACK_CLR	          (unsigned int) 0x00000001 //DHskStsReg#define USB_EP3_ACK               (unsigned int) 0x00000001#define	USB_DMA_EN		  (unsigned int) 0x00000001#define	USB_DMA_RX		  (unsigned int) 0x00000000#define	USB_DMA_TX		  (unsigned int) 0x00000002#define	USB_DMA_DIR_CLR		  (unsigned int) 0x00000002/************************//* FGPIO physical meaning *//************************/#define	FGPIO2_GEN_IN		  (unsigned int) 0x00000000#define	FGPIO2_GEN_OUT		  (unsigned int) 0x00000010#define	FGPIO2_ITR_IN		  (unsigned int) 0x00000020#define	FGPIO3_GEN_IN		  (unsigned int) 0x00000000#define	FGPIO3_GEN_OUT		  (unsigned int) 0x00000040#define	FGPIO3_ITR_IN		  (unsigned int) 0x00000080#define	FGPIO4_GEN_IN		  (unsigned int) 0x00000000#define	FGPIO4_GEN_OUT		  (unsigned int) 0x00000100#define	FGPIO4_ITR_IN		  (unsigned int) 0x00000200#define	FGPO2_0			  (unsigned int) 0x00000000#define	FGPO2_1			  (unsigned int) 0x00000004#define	FGPO3_0			  (unsigned int) 0x00000000#define	FGPO3_1			  (unsigned int) 0x00000008#define	FGPO4_0			  (unsigned int) 0x00000000#define	FGPO4_1			  (unsigned int) 0x00000010/************************//* MEMDMA physical meaning *//************************/#define PRI_SET_P_DIS	(unsigned int)	0x00000000#define PRI_SET_P_ROT	(unsigned int)	0x00000001#define PRI_SET_P_ROT_F1  (unsigned int) 0x00000002#define PRI_SET_P_ROT_F12 (unsigned int) 0x00000003#define PRI_FST_CH1	(unsigned int)	0x00000000#define PRI_FST_CH2	(unsigned int)	0x00000004#define PRI_FST_CH3	(unsigned int)	0x00000008#define PRI_FST_CH4	(unsigned int)	0x0000000c#define PRI_SEC_CH1	(unsigned int)	0x00000000#define PRI_SEC_CH2	(unsigned int)	0x00000020#define PRI_SEC_CH3	(unsigned int)	0x00000040#define PRI_SEC_CH4	(unsigned int)	0x00000060#define PRI_TRD_CH1	(unsigned int)	0x00000000#define PRI_TRD_CH2	(unsigned int)	0x00000100#define PRI_TRD_CH3	(unsigned int)	0x00000200#define PRI_TRD_CH4	(unsigned int)	0x00000300#define PRI_FUR_CH1	(unsigned int)	0x00000000#define PRI_FUR_CH2	(unsigned int)	0x00000800#define PRI_FUR_CH3	(unsigned int)	0x00001000#define PRI_FUR_CH4	(unsigned int)	0x00001800#define	CH1_FNSH_ITR	(unsigned int) 0x000000001#define	CH2_FNSH_ITR	(unsigned int) 0x000000002#define	CH3_FNSH_ITR	(unsigned int) 0x000000004#define	CH4_FNSH_ITR	(unsigned int) 0x000000008#define	CH1_PUS		(unsigned int) 0x000000001#define	CH2_PUS		(unsigned int) 0x000000002#define	CH3_PUS		(unsigned int) 0x000000004#define	CH4_PUS		(unsigned int) 0x000000008//#define	PAUSE_ALL	(unsigned int) 0x00000000f#define	CH_BST_4	(unsigned int) 0x000000000#define	CH_BST_8	(unsigned int) 0x000000001#define	CH_BST_16	(unsigned int) 0x000000002#define	CH_DEFT_AHBCOM	(unsigned int) 0x000000004#define	CH_DEFT_AHBVDO	(unsigned int) 0x000000008#define	CH_FLOAT_OFF	(unsigned int) 0x000000000#define	CH_FLOAT_ON	(unsigned int) 0x000000010/************************//* SDRAM physical meaning *//************************///---SDM_DLL_CTL_REG#define	DLL_CAL_EN		(unsigned int) 0x00000001#define	DLL_CAL_RETURN		(unsigned int) 0x00000002#define	DLL_CAL_LOCK		(unsigned int) 0x00000004#define	DLL_CAL_ERR		(unsigned int) 0x00000008//---SDM_SIZ_CFG_REG#define	SDM_2_BNK		(unsigned int) 0x00000000#define	SDM_4_BNK		(unsigned int) 0x00000001#define	SDM_ROW_11bit		(unsigned int) 0x00000000#define	SDM_ROW_12bit		(unsigned int) 0x00000004#define	SDM_ROW_13bit		(unsigned int) 0x00000008#define	SDM_ROW_14bit		(unsigned int) 0x0000000C#define	SDM_COL_08bit		(unsigned int) 0x00000000#define	SDM_COL_09bit		(unsigned int) 0x00000020#define	SDM_COL_10bit		(unsigned int) 0x00000040#define	SDM_COL_11bit		(unsigned int) 0x00000060#define	SDM_COL_12bit		(unsigned int) 0x00000080#define	SDM_SDR			(unsigned int) 0x00000000#define	SDM_DDR			(unsigned int) 0x00000200//---SDM_RFS_CTL_REG#define	SDM_ARF_32cyc		(unsigned int) 0x0000001F#define	SDM_ARF_780cyc		(unsigned int) 0x0000030B#define	SDM_ARF_6240cyc	 	(unsigned int) 0x0000185F#define	SDM_ARF_12480cyc	(unsigned int) 0x000030BF#define	SDM_BRF_INI_2cyc	(unsigned int) 0x00010000#define	SDM_BRF_INI_16cyc	(unsigned int) 0x000F0000#define	SDM_BRF_OPR_1time	(unsigned int) 0x00000000#define	SDM_BRF_OPR_8time	(unsigned int) 0x00700000#define	SDM_BRF_OPR_16time	(unsigned int) 0x00F00000#define	SDM_BRF_SR_8time	(unsigned int) 0x03000000#define	SDM_BRF_SR_1Ktime	(unsigned int) 0x08000000//---SDM_MOD_CTL_REG#define	SDM_INIT		(unsigned int) 0x00000001#define	SDM_MR			(unsigned int) 0x00000002#define	SDM_EMR			(unsigned int) 0x00000004#define	SDM_SR_ETR		(unsigned int) 0x00000008#define	SDM_SR_EXT		(unsigned int) 0x00000000#define	SDM_DPD_ETR		(unsigned int) 0x00000010#define	SDM_DPD_EXT		(unsigned int) 0x00000000#define	SDM_APD_NON		(unsigned int) 0x00000000#define	SDM_APD_DYN_PRG		(unsigned int) 0x00000020#define	SDM_APD_PRG_ONLY	(unsigned int) 0x00000040//#define SDM_WAT_to_APD_1cyc	(unsigned int) 0x00000000//#define SDM_WAT_to_APD_3cyc	(unsigned int) 0x00000200#define	SDM_WAT_to_APD_6cyc	(unsigned int) 0x00000500#define	SDM_WAT_to_APD_7cyc	(unsigned int) 0x00000600#define	SDM_WAT_to_APD_8cyc	(unsigned int) 0x00000700//---SDM_MOD_SET_REG#define	SDM_CAS_2		(unsigned int) 0x00000020#define	SDM_CAS_3		(unsigned int) 0x00000030//---SDM_EXT_MOD_REG#define	SDM_PASR_FUL		(unsigned int) 0x00000000#define	SDM_PASR_HAF		(unsigned int) 0x00000001  /*** #define	SDM_TCSR		(unsigned int) 0x00000000 ***/#define	SDM_DRI_STNG_FUL	(unsigned int) 0x00000000#define	SDM_DRI_STNG_HAF	(unsigned int) 0x00000020//---SDM_WRP_STA_REG#define	SDM_FLUSH		(unsigned int) 0x00000001//---SDM_AC_TIME_REG#define	SDM_tRCD_1cyc		(unsigned int) 0x00000000#define	SDM_tRCD_2cyc		(unsigned int) 0x00000001#define	SDM_tRCD_3cyc		(unsigned int) 0x00000002#define	SDM_tRCD_4cyc		(unsigned int) 0x00000003#define	SDM_tRCD_5cyc		(unsigned int) 0x00000004#define	SDM_tRCD_6cyc		(unsigned int) 0x00000005#define	SDM_tRCD_7cyc		(unsigned int) 0x00000006#define	SDM_tRCD_8cyc		(unsigned int) 0x00000007#define	SDM_tRAS_1cyc		(unsigned int) 0x00000000#define	SDM_tRAS_2cyc		(unsigned int) 0x00000010#define	SDM_tRAS_3cyc		(unsigned int) 0x00000020#define	SDM_tRAS_4cyc		(unsigned int) 0x00000030#define	SDM_tRAS_5cyc		(unsigned int) 0x00000040#define	SDM_tRAS_6cyc		(unsigned int) 0x00000050#define	SDM_tRAS_7cyc		(unsigned int) 0x00000060#define	SDM_tRAS_8cyc		(unsigned int) 0x00000070#define	SDM_tRP_1cyc		(unsigned int) 0x00000000#define	SDM_tRP_2cyc		(unsigned int) 0x00000100#define	SDM_tRP_3cyc		(unsigned int) 0x00000200#define	SDM_tRP_4cyc		(unsigned int) 0x00000300#define	SDM_tRP_5cyc		(unsigned int) 0x00000400#define	SDM_tRP_6cyc		(unsigned int) 0x00000500#define	SDM_tRP_7cyc		(unsigned int) 0x00000600#define	SDM_tRP_8cyc		(unsigned int) 0x00000700#define	SDM_tRFC_1cyc		(unsigned int) 0x00000000#define	SDM_tRFC_2cyc		(unsigned int) 0x00001000#define	SDM_tRFC_3cyc		(unsigned int) 0x00002000#define	SDM_tRFC_4cyc		(unsigned int) 0x00003000#define	SDM_tRFC_5cyc		(unsigned int) 0x00004000#define	SDM_tRFC_6cyc		(unsigned int) 0x00005000#define	SDM_tRFC_7cyc		(unsigned int) 0x00006000#define	SDM_tRFC_8cyc		(unsigned int) 0x00007000#define	SDM_tRFC_9cyc		(unsigned int) 0x00008000#define	SDM_tRFC_10cyc		(unsigned int) 0x00009000#define	SDM_tRFC_11cyc		(unsigned int) 0x0000A000#define	SDM_tRFC_12cyc		(unsigned int) 0x0000B000#define	SDM_tRFC_13cyc		(unsigned int) 0x0000C000#define	SDM_tRFC_14cyc		(unsigned int) 0x0000D000#define	SDM_tRFC_15cyc		(unsigned int) 0x0000E000#define	SDM_tRFC_16cyc		(unsigned int) 0x0000F000#define	SDM_tXSR_1cyc		(unsigned int) 0x00000000#define	SDM_tXSR_2cyc		(unsigned int) 0x00010000#define	SDM_tXSR_3cyc		(unsigned int) 0x00020000#define	SDM_tXSR_4cyc		(unsigned int) 0x00030000#define	SDM_tXSR_5cyc		(unsigned int) 0x00040000#define	SDM_tXSR_6cyc		(unsigned int) 0x00050000#define	SDM_tXSR_7cyc		(unsigned int) 0x00060000#define	SDM_tXSR_8cyc		(unsigned int) 0x00070000#define	SDM_tXSR_9cyc		(unsigned int) 0x00080000#define	SDM_tXSR_10cyc		(unsigned int) 0x00090000#define	SDM_tXSR_11cyc		(unsigned int) 0x000A0000#define	SDM_tXSR_12cyc		(unsigned int) 0x000B0000#define	SDM_tXSR_13cyc		(unsigned int) 0x000C0000#define	SDM_tXSR_14cyc		(unsigned int) 0x000D0000#define	SDM_tXSR_15cyc		(unsigned int) 0x000E0000#define	SDM_tXSR_16cyc		(unsigned int) 0x000F0000#define	SDM_tXSR_17cyc		(unsigned int) 0x00100000#define	SDM_tXSR_18cyc		(unsigned int) 0x00110000#define	SDM_tXSR_19cyc		(unsigned int) 0x00120000#define	SDM_tXSR_20cyc		(unsigned int) 0x00130000#define	SDM_tXSR_21cyc		(unsigned int) 0x00140000#define	SDM_tXSR_22cyc		(unsigned int) 0x00150000#define	SDM_tXSR_23cyc		(unsigned int) 0x00160000#define	SDM_tXSR_24cyc		(unsigned int) 0x00170000#define	SDM_tXSR_25cyc		(unsigned int) 0x00180000#define	SDM_tXSR_26cyc		(unsigned int) 0x00190000#define	SDM_tXSR_27cyc		(unsigned int) 0x001A0000#define	SDM_tXSR_28cyc		(unsigned int) 0x001B0000#define	SDM_tXSR_29cyc		(unsigned int) 0x001C0000#define	SDM_tXSR_30cyc		(unsigned int) 0x001D0000#define	SDM_tXSR_31cyc		(unsigned int) 0x001E0000#define	SDM_tXSR_32cyc		(unsigned int) 0x001F0000/************************//* PLL physical meaning *//************************///---0015A#define   PLL1_CTL_REG ((volatile unsigned int *) (sysctl_base+0x004)) #define   PLL2_CTL_REG ((volatile unsigned int *) (sysctl_base+0x008)) #define   PLL4_CTL_REG ((volatile unsigned int *) (sysctl_base+0x080)) #define   PLL5_CTL_REG ((volatile unsigned int *) (sysctl_base+0x084)) #define   CKSW_REG     ((volatile unsigned int *) (sysctl_base+0x000)) #define   CKSW2_REG    ((volatile unsigned int *) (sysctl_base+0x088)) //---#define CKSW0_FR_PLL1    (unsigned int) 0x00000000#define CKSW0_FR_PLL2    (unsigned int) 0x00000001#define CKSW1_FR_SW0     (unsigned int) 0x00000000#define CKSW1_FR_32K     (unsigned int) 0x00000002#define CKSW2_FR_26M     (unsigned int) 0x00000000#define CKSW2_FR_SW1     (unsigned int) 0x00000004

⌨️ 快捷键说明

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