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

📄 immap_85xx.h

📁 linux下的BOOT程序原码,有需要的可以来下,保证好用
💻 H
📖 第 1 页 / 共 5 页
字号:
	uint	iivpr17;	/* 0x50420 - Internal Interrupt Vector/Priority Register 17 */	char	res105[12];	uint	iidr17;		/* 0x50430 - Internal Interrupt Destination Register 17 */	char	res106[12];	uint	iivpr18;	/* 0x50440 - Internal Interrupt Vector/Priority Register 18 */	char	res107[12];	uint	iidr18;		/* 0x50450 - Internal Interrupt Destination Register 18 */	char	res108[12];	uint	iivpr19;	/* 0x50460 - Internal Interrupt Vector/Priority Register 19 */	char	res109[12];	uint	iidr19;		/* 0x50470 - Internal Interrupt Destination Register 19 */	char	res110[12];	uint	iivpr20;	/* 0x50480 - Internal Interrupt Vector/Priority Register 20 */	char	res111[12];	uint	iidr20;		/* 0x50490 - Internal Interrupt Destination Register 20 */	char	res112[12];	uint	iivpr21;	/* 0x504a0 - Internal Interrupt Vector/Priority Register 21 */	char	res113[12];	uint	iidr21;		/* 0x504b0 - Internal Interrupt Destination Register 21 */	char	res114[12];	uint	iivpr22;	/* 0x504c0 - Internal Interrupt Vector/Priority Register 22 */	char	res115[12];	uint	iidr22;		/* 0x504d0 - Internal Interrupt Destination Register 22 */	char	res116[12];	uint	iivpr23;	/* 0x504e0 - Internal Interrupt Vector/Priority Register 23 */	char	res117[12];	uint	iidr23;		/* 0x504f0 - Internal Interrupt Destination Register 23 */	char	res118[12];	uint	iivpr24;	/* 0x50500 - Internal Interrupt Vector/Priority Register 24 */	char	res119[12];	uint	iidr24;		/* 0x50510 - Internal Interrupt Destination Register 24 */	char	res120[12];	uint	iivpr25;	/* 0x50520 - Internal Interrupt Vector/Priority Register 25 */	char	res121[12];	uint	iidr25;		/* 0x50530 - Internal Interrupt Destination Register 25 */	char	res122[12];	uint	iivpr26;	/* 0x50540 - Internal Interrupt Vector/Priority Register 26 */	char	res123[12];	uint	iidr26;		/* 0x50550 - Internal Interrupt Destination Register 26 */	char	res124[12];	uint	iivpr27;	/* 0x50560 - Internal Interrupt Vector/Priority Register 27 */	char	res125[12];	uint	iidr27;		/* 0x50570 - Internal Interrupt Destination Register 27 */	char	res126[12];	uint	iivpr28;	/* 0x50580 - Internal Interrupt Vector/Priority Register 28 */	char	res127[12];	uint	iidr28;		/* 0x50590 - Internal Interrupt Destination Register 28 */	char	res128[12];	uint	iivpr29;	/* 0x505a0 - Internal Interrupt Vector/Priority Register 29 */	char	res129[12];	uint	iidr29;		/* 0x505b0 - Internal Interrupt Destination Register 29 */	char	res130[12];	uint	iivpr30;	/* 0x505c0 - Internal Interrupt Vector/Priority Register 30 */	char	res131[12];	uint	iidr30;		/* 0x505d0 - Internal Interrupt Destination Register 30 */	char	res132[12];	uint	iivpr31;	/* 0x505e0 - Internal Interrupt Vector/Priority Register 31 */	char	res133[12];	uint	iidr31;		/* 0x505f0 - Internal Interrupt Destination Register 31 */	char	res134[4108];	uint	mivpr0;		/* 0x51600 - Messaging Interrupt Vector/Priority Register 0 */	char	res135[12];	uint	midr0;		/* 0x51610 - Messaging Interrupt Destination Register 0 */	char	res136[12];	uint	mivpr1;		/* 0x51620 - Messaging Interrupt Vector/Priority Register 1 */	char	res137[12];	uint	midr1;		/* 0x51630 - Messaging Interrupt Destination Register 1 */	char	res138[12];	uint	mivpr2;		/* 0x51640 - Messaging Interrupt Vector/Priority Register 2 */	char	res139[12];	uint	midr2;		/* 0x51650 - Messaging Interrupt Destination Register 2 */	char	res140[12];	uint	mivpr3;		/* 0x51660 - Messaging Interrupt Vector/Priority Register 3 */	char	res141[12];	uint	midr3;		/* 0x51670 - Messaging Interrupt Destination Register 3 */	char	res142[59852];	uint	ipi0dr0;	/* 0x60040 - Processor 0 Interprocessor Interrupt Dispatch Register 0 */	char	res143[12];	uint	ipi0dr1;	/* 0x60050 - Processor 0 Interprocessor Interrupt Dispatch Register 1 */	char	res144[12];	uint	ipi0dr2;	/* 0x60060 - Processor 0 Interprocessor Interrupt Dispatch Register 2 */	char	res145[12];	uint	ipi0dr3;	/* 0x60070 - Processor 0 Interprocessor Interrupt Dispatch Register 3 */	char	res146[12];	uint	ctpr0;		/* 0x60080 - Current Task Priority Register for Processor 0 */	char	res147[12];	uint	whoami0;	/* 0x60090 - Who Am I Register for Processor 0 */	char	res148[12];	uint	iack0;		/* 0x600a0 - Interrupt Acknowledge Register for Processor 0 */	char	res149[12];	uint	eoi0;		/* 0x600b0 - End Of Interrupt Register for Processor 0 */	char	res150[130892];} ccsr_pic_t;/* * CPM Block(0x8_0000-0xc_0000) */#ifndef CONFIG_CPM2typedef struct ccsr_cpm {	char res[262144];} ccsr_cpm_t;#else/* * 0x8000-0x8ffff:DPARM * 0x9000-0x90bff: General SIU */typedef struct ccsr_cpm_siu {	char 	res1[80];	uint	smaer;	uint	smser;	uint	smevr;	char    res2[4];	uint	lmaer;	uint	lmser;	uint	lmevr;	char	res3[2964];} ccsr_cpm_siu_t;/* 0x90c00-0x90cff: Interrupt Controller */typedef struct ccsr_cpm_intctl {	ushort  sicr;	char    res1[2];	uint    sivec;	uint    sipnrh;	uint    sipnrl;	uint    siprr;	uint    scprrh;	uint    scprrl;	uint    simrh;	uint    simrl;	uint    siexr;	char    res2[88];	uint	sccr;	char	res3[124];} ccsr_cpm_intctl_t;/* 0x90d00-0x90d7f: input/output port */typedef struct ccsr_cpm_iop {	uint    pdira;	uint    ppara;	uint    psora;	uint    podra;	uint    pdata;	char    res1[12];	uint    pdirb;	uint    pparb;	uint    psorb;	uint    podrb;	uint    pdatb;	char    res2[12];	uint    pdirc;	uint    pparc;	uint    psorc;	uint    podrc;	uint    pdatc;	char    res3[12];	uint    pdird;	uint    ppard;	uint    psord;	uint    podrd;	uint    pdatd;	char    res4[12];} ccsr_cpm_iop_t;/* 0x90d80-0x91017: CPM timers */typedef struct ccsr_cpm_timer {	u_char  tgcr1;	char    res1[3];	u_char  tgcr2;	char    res2[11];	ushort  tmr1;	ushort  tmr2;	ushort  trr1;	ushort  trr2;	ushort  tcr1;	ushort  tcr2;	ushort  tcn1;	ushort  tcn2;	ushort  tmr3;	ushort  tmr4;	ushort  trr3;	ushort  trr4;	ushort  tcr3;	ushort  tcr4;	ushort  tcn3;	ushort  tcn4;	ushort  ter1;	ushort  ter2;	ushort  ter3;	ushort  ter4;	char    res3[608];} ccsr_cpm_timer_t;/* 0x91018-0x912ff: SDMA */typedef struct ccsr_cpm_sdma {	uchar	sdsr;	char 	res1[3];	uchar 	sdmr;	char 	res2[739];} ccsr_cpm_sdma_t;/* 0x91300-0x9131f: FCC1 */typedef struct ccsr_cpm_fcc1 {	uint    gfmr;	uint    fpsmr;	ushort  ftodr;	char    res1[2];	ushort  fdsr;	char    res2[2];	ushort  fcce;	char    res3[2];	ushort  fccm;	char    res4[2];	u_char  fccs;	char    res5[3];	u_char  ftirr_phy[4];} ccsr_cpm_fcc1_t;/* 0x91320-0x9133f: FCC2 */typedef struct ccsr_cpm_fcc2 {	uint    gfmr;	uint    fpsmr;	ushort  ftodr;	char    res1[2];	ushort  fdsr;	char    res2[2];	ushort  fcce;	char    res3[2];	ushort  fccm;	char    res4[2];	u_char  fccs;	char    res5[3];	u_char  ftirr_phy[4];} ccsr_cpm_fcc2_t;/* 0x91340-0x9137f: FCC3 */typedef struct ccsr_cpm_fcc3 {	uint    gfmr;	uint    fpsmr;	ushort  ftodr;	char    res1[2];	ushort  fdsr;	char    res2[2];	ushort  fcce;	char    res3[2];	ushort  fccm;	char    res4[2];	u_char  fccs;	char    res5[3];	char	res[36];} ccsr_cpm_fcc3_t;/* 0x91380-0x9139f: FCC1 extended */typedef struct ccsr_cpm_fcc1_ext {	uint	firper;	uint	firer;	uint	firsr_h;	uint	firsr_l;	u_char	gfemr;	char	res[15];} ccsr_cpm_fcc1_ext_t;/* 0x913a0-0x913cf: FCC2 extended */typedef struct ccsr_cpm_fcc2_ext {	uint	firper;	uint	firer;	uint	firsr_h;	uint	firsr_l;	u_char	gfemr;	char	res[31];} ccsr_cpm_fcc2_ext_t;/* 0x913d0-0x913ff: FCC3 extended */typedef struct ccsr_cpm_fcc3_ext {	u_char	gfemr;	char	res[47];} ccsr_cpm_fcc3_ext_t;/* 0x91400-0x915ef: TC layers */typedef struct ccsr_cpm_tmp1 {	char 	res[496];} ccsr_cpm_tmp1_t;/* 0x915f0-0x9185f: BRGs:5,6,7,8 */typedef struct ccsr_cpm_brg2 {	uint	brgc5;	uint	brgc6;	uint	brgc7;	uint	brgc8;	char	res[608];} ccsr_cpm_brg2_t;/* 0x91860-0x919bf: I2C */typedef struct ccsr_cpm_i2c {	u_char  i2mod;	char    res1[3];	u_char  i2add;	char    res2[3];	u_char  i2brg;	char    res3[3];	u_char  i2com;	char    res4[3];	u_char  i2cer;	char    res5[3];	u_char  i2cmr;	char    res6[331];} ccsr_cpm_i2c_t;/* 0x919c0-0x919ef: CPM core */typedef struct ccsr_cpm_cp {	uint    cpcr;	uint    rccr;	char    res1[14];

⌨️ 快捷键说明

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