📄 mcf548x_fec.h
字号:
/*
* File: mcf548x_fec.h
* Purpose: Register and bit definitions for the MCF548X
*
* Notes:
*
*/
#ifndef __MCF548X_FEC_H__
#define __MCF548X_FEC_H__
/*********************************************************************
*
* Fast Ethernet Controller (FEC)
*
*********************************************************************/
/* Register read/write macros */
#define MCF_FEC_EIR0 (*(vuint32*)(void*)(&__MBAR[0x009004]))
#define MCF_FEC_EIMR0 (*(vuint32*)(void*)(&__MBAR[0x009008]))
#define MCF_FEC_ECR0 (*(vuint32*)(void*)(&__MBAR[0x009024]))
#define MCF_FEC_MMFR0 (*(vuint32*)(void*)(&__MBAR[0x009040]))
#define MCF_FEC_MSCR0 (*(vuint32*)(void*)(&__MBAR[0x009044]))
#define MCF_FEC_MIBC0 (*(vuint32*)(void*)(&__MBAR[0x009064]))
#define MCF_FEC_RCR0 (*(vuint32*)(void*)(&__MBAR[0x009084]))
#define MCF_FEC_R_HASH0 (*(vuint32*)(void*)(&__MBAR[0x009088]))
#define MCF_FEC_TCR0 (*(vuint32*)(void*)(&__MBAR[0x0090C4]))
#define MCF_FEC_PALR0 (*(vuint32*)(void*)(&__MBAR[0x0090E4]))
#define MCF_FEC_PAUR0 (*(vuint32*)(void*)(&__MBAR[0x0090E8]))
#define MCF_FEC_OPD0 (*(vuint32*)(void*)(&__MBAR[0x0090EC]))
#define MCF_FEC_IAUR0 (*(vuint32*)(void*)(&__MBAR[0x009118]))
#define MCF_FEC_IALR0 (*(vuint32*)(void*)(&__MBAR[0x00911C]))
#define MCF_FEC_GAUR0 (*(vuint32*)(void*)(&__MBAR[0x009120]))
#define MCF_FEC_GALR0 (*(vuint32*)(void*)(&__MBAR[0x009124]))
#define MCF_FEC_FECTFWR0 (*(vuint32*)(void*)(&__MBAR[0x009144]))
#define MCF_FEC_FECRFDR0 (*(vuint32*)(void*)(&__MBAR[0x009184]))
#define MCF_FEC_FECRFSR0 (*(vuint32*)(void*)(&__MBAR[0x009188]))
#define MCF_FEC_FECRFCR0 (*(vuint32*)(void*)(&__MBAR[0x00918C]))
#define MCF_FEC_FECRLRFP0 (*(vuint32*)(void*)(&__MBAR[0x009190]))
#define MCF_FEC_FECRLWFP0 (*(vuint32*)(void*)(&__MBAR[0x009194]))
#define MCF_FEC_FECRFAR0 (*(vuint32*)(void*)(&__MBAR[0x009198]))
#define MCF_FEC_FECRFRP0 (*(vuint32*)(void*)(&__MBAR[0x00919C]))
#define MCF_FEC_FECRFWP0 (*(vuint32*)(void*)(&__MBAR[0x0091A0]))
#define MCF_FEC_FECTFDR0 (*(vuint32*)(void*)(&__MBAR[0x0091A4]))
#define MCF_FEC_FECTFSR0 (*(vuint32*)(void*)(&__MBAR[0x0091A8]))
#define MCF_FEC_FECTFCR0 (*(vuint32*)(void*)(&__MBAR[0x0091AC]))
#define MCF_FEC_FECTLRFP0 (*(vuint32*)(void*)(&__MBAR[0x0091B0]))
#define MCF_FEC_FECTLWFP0 (*(vuint32*)(void*)(&__MBAR[0x0091B4]))
#define MCF_FEC_FECTFAR0 (*(vuint32*)(void*)(&__MBAR[0x0091B8]))
#define MCF_FEC_FECTFRP0 (*(vuint32*)(void*)(&__MBAR[0x0091BC]))
#define MCF_FEC_FECTFWP0 (*(vuint32*)(void*)(&__MBAR[0x0091C0]))
#define MCF_FEC_FRST0 (*(vuint32*)(void*)(&__MBAR[0x0091C4]))
#define MCF_FEC_CTCWR0 (*(vuint32*)(void*)(&__MBAR[0x0091C8]))
#define MCF_FEC_RMON_T_DROP0 (*(vuint32*)(void*)(&__MBAR[0x009200]))
#define MCF_FEC_RMON_T_PACKETS0 (*(vuint32*)(void*)(&__MBAR[0x009204]))
#define MCF_FEC_RMON_T_BC_PKT0 (*(vuint32*)(void*)(&__MBAR[0x009208]))
#define MCF_FEC_RMON_T_MC_PKT0 (*(vuint32*)(void*)(&__MBAR[0x00920C]))
#define MCF_FEC_RMON_T_CRC_ALIGN0 (*(vuint32*)(void*)(&__MBAR[0x009210]))
#define MCF_FEC_RMON_T_UNDERSIZE0 (*(vuint32*)(void*)(&__MBAR[0x009214]))
#define MCF_FEC_RMON_T_OVERSIZE0 (*(vuint32*)(void*)(&__MBAR[0x009218]))
#define MCF_FEC_RMON_T_FRAG0 (*(vuint32*)(void*)(&__MBAR[0x00921C]))
#define MCF_FEC_RMON_T_JAB0 (*(vuint32*)(void*)(&__MBAR[0x009220]))
#define MCF_FEC_RMON_T_COL0 (*(vuint32*)(void*)(&__MBAR[0x009224]))
#define MCF_FEC_RMON_T_P640 (*(vuint32*)(void*)(&__MBAR[0x009228]))
#define MCF_FEC_RMON_T_P65TO1270 (*(vuint32*)(void*)(&__MBAR[0x00922C]))
#define MCF_FEC_RMON_T_P128TO2550 (*(vuint32*)(void*)(&__MBAR[0x009230]))
#define MCF_FEC_RMON_T_P256TO5110 (*(vuint32*)(void*)(&__MBAR[0x009234]))
#define MCF_FEC_RMON_T_P512TO10230 (*(vuint32*)(void*)(&__MBAR[0x009238]))
#define MCF_FEC_RMON_T_P1024TO20470 (*(vuint32*)(void*)(&__MBAR[0x00923C]))
#define MCF_FEC_RMON_T_P_GTE20480 (*(vuint32*)(void*)(&__MBAR[0x009240]))
#define MCF_FEC_RMON_T_OCTETS0 (*(vuint32*)(void*)(&__MBAR[0x009244]))
#define MCF_FEC_IEEE_T_DROP0 (*(vuint32*)(void*)(&__MBAR[0x009248]))
#define MCF_FEC_IEEE_T_FRAME_OK0 (*(vuint32*)(void*)(&__MBAR[0x00924C]))
#define MCF_FEC_IEEE_T_1COL0 (*(vuint32*)(void*)(&__MBAR[0x009250]))
#define MCF_FEC_IEEE_T_MCOL0 (*(vuint32*)(void*)(&__MBAR[0x009254]))
#define MCF_FEC_IEEE_T_DEF0 (*(vuint32*)(void*)(&__MBAR[0x009258]))
#define MCF_FEC_IEEE_T_LCOL0 (*(vuint32*)(void*)(&__MBAR[0x00925C]))
#define MCF_FEC_IEEE_T_EXCOL0 (*(vuint32*)(void*)(&__MBAR[0x009260]))
#define MCF_FEC_IEEE_T_MACERR0 (*(vuint32*)(void*)(&__MBAR[0x009264]))
#define MCF_FEC_IEEE_T_CSERR0 (*(vuint32*)(void*)(&__MBAR[0x009268]))
#define MCF_FEC_IEEE_T_SQE0 (*(vuint32*)(void*)(&__MBAR[0x00926C]))
#define MCF_FEC_IEEE_T_FDXFC0 (*(vuint32*)(void*)(&__MBAR[0x009270]))
#define MCF_FEC_IEEE_T_OCTETS_OK0 (*(vuint32*)(void*)(&__MBAR[0x009274]))
#define MCF_FEC_RMON_R_PACKETS0 (*(vuint32*)(void*)(&__MBAR[0x009284]))
#define MCF_FEC_RMON_R_BC_PKT0 (*(vuint32*)(void*)(&__MBAR[0x009288]))
#define MCF_FEC_RMON_R_MC_PKT0 (*(vuint32*)(void*)(&__MBAR[0x00928C]))
#define MCF_FEC_RMON_R_CRC_ALIGN0 (*(vuint32*)(void*)(&__MBAR[0x009290]))
#define MCF_FEC_RMON_R_UNDERSIZE0 (*(vuint32*)(void*)(&__MBAR[0x009294]))
#define MCF_FEC_RMON_R_OVERSIZE0 (*(vuint32*)(void*)(&__MBAR[0x009298]))
#define MCF_FEC_RMON_R_FRAG0 (*(vuint32*)(void*)(&__MBAR[0x00929C]))
#define MCF_FEC_RMON_R_JAB0 (*(vuint32*)(void*)(&__MBAR[0x0092A0]))
#define MCF_FEC_RMON_R_RESVD_00 (*(vuint32*)(void*)(&__MBAR[0x0092A4]))
#define MCF_FEC_RMON_R_P640 (*(vuint32*)(void*)(&__MBAR[0x0092A8]))
#define MCF_FEC_RMON_R_P65TO1270 (*(vuint32*)(void*)(&__MBAR[0x0092AC]))
#define MCF_FEC_RMON_R_P128TO2550 (*(vuint32*)(void*)(&__MBAR[0x0092B0]))
#define MCF_FEC_RMON_R_P256TO5110 (*(vuint32*)(void*)(&__MBAR[0x0092B4]))
#define MCF_FEC_RMON_R_512TO10230 (*(vuint32*)(void*)(&__MBAR[0x0092B8]))
#define MCF_FEC_RMON_R_1024TO20470 (*(vuint32*)(void*)(&__MBAR[0x0092BC]))
#define MCF_FEC_RMON_R_P_GTE20480 (*(vuint32*)(void*)(&__MBAR[0x0092C0]))
#define MCF_FEC_RMON_R_OCTETS0 (*(vuint32*)(void*)(&__MBAR[0x0092C4]))
#define MCF_FEC_IEEE_R_DROP0 (*(vuint32*)(void*)(&__MBAR[0x0092C8]))
#define MCF_FEC_IEEE_R_FRAME_OK0 (*(vuint32*)(void*)(&__MBAR[0x0092CC]))
#define MCF_FEC_IEEE_R_CRC0 (*(vuint32*)(void*)(&__MBAR[0x0092D0]))
#define MCF_FEC_IEEE_R_ALIGN0 (*(vuint32*)(void*)(&__MBAR[0x0092D4]))
#define MCF_FEC_IEEE_R_MACERR0 (*(vuint32*)(void*)(&__MBAR[0x0092D8]))
#define MCF_FEC_IEEE_R_FDXFC0 (*(vuint32*)(void*)(&__MBAR[0x0092DC]))
#define MCF_FEC_IEEE_R_OCTETS_OK0 (*(vuint32*)(void*)(&__MBAR[0x0092E0]))
#define MCF_FEC_EIR1 (*(vuint32*)(void*)(&__MBAR[0x009804]))
#define MCF_FEC_EIMR1 (*(vuint32*)(void*)(&__MBAR[0x009808]))
#define MCF_FEC_ECR1 (*(vuint32*)(void*)(&__MBAR[0x009824]))
#define MCF_FEC_MMFR1 (*(vuint32*)(void*)(&__MBAR[0x009840]))
#define MCF_FEC_MSCR1 (*(vuint32*)(void*)(&__MBAR[0x009844]))
#define MCF_FEC_MIBC1 (*(vuint32*)(void*)(&__MBAR[0x009864]))
#define MCF_FEC_RCR1 (*(vuint32*)(void*)(&__MBAR[0x009884]))
#define MCF_FEC_R_HASH1 (*(vuint32*)(void*)(&__MBAR[0x009888]))
#define MCF_FEC_TCR1 (*(vuint32*)(void*)(&__MBAR[0x0098C4]))
#define MCF_FEC_PALR1 (*(vuint32*)(void*)(&__MBAR[0x0098E4]))
#define MCF_FEC_PAUR1 (*(vuint32*)(void*)(&__MBAR[0x0098E8]))
#define MCF_FEC_OPD1 (*(vuint32*)(void*)(&__MBAR[0x0098EC]))
#define MCF_FEC_IAUR1 (*(vuint32*)(void*)(&__MBAR[0x009918]))
#define MCF_FEC_IALR1 (*(vuint32*)(void*)(&__MBAR[0x00991C]))
#define MCF_FEC_GAUR1 (*(vuint32*)(void*)(&__MBAR[0x009920]))
#define MCF_FEC_GALR1 (*(vuint32*)(void*)(&__MBAR[0x009924]))
#define MCF_FEC_FECTFWR1 (*(vuint32*)(void*)(&__MBAR[0x009944]))
#define MCF_FEC_FECRFDR1 (*(vuint32*)(void*)(&__MBAR[0x009984]))
#define MCF_FEC_FECRFSR1 (*(vuint32*)(void*)(&__MBAR[0x009988]))
#define MCF_FEC_FECRFCR1 (*(vuint32*)(void*)(&__MBAR[0x00998C]))
#define MCF_FEC_FECRLRFP1 (*(vuint32*)(void*)(&__MBAR[0x009990]))
#define MCF_FEC_FECRLWFP1 (*(vuint32*)(void*)(&__MBAR[0x009994]))
#define MCF_FEC_FECRFAR1 (*(vuint32*)(void*)(&__MBAR[0x009998]))
#define MCF_FEC_FECRFRP1 (*(vuint32*)(void*)(&__MBAR[0x00999C]))
#define MCF_FEC_FECRFWP1 (*(vuint32*)(void*)(&__MBAR[0x0099A0]))
#define MCF_FEC_FECTFDR1 (*(vuint32*)(void*)(&__MBAR[0x0099A4]))
#define MCF_FEC_FECTFSR1 (*(vuint32*)(void*)(&__MBAR[0x0099A8]))
#define MCF_FEC_FECTFCR1 (*(vuint32*)(void*)(&__MBAR[0x0099AC]))
#define MCF_FEC_FECTLRFP1 (*(vuint32*)(void*)(&__MBAR[0x0099B0]))
#define MCF_FEC_FECTLWFP1 (*(vuint32*)(void*)(&__MBAR[0x0099B4]))
#define MCF_FEC_FECTFAR1 (*(vuint32*)(void*)(&__MBAR[0x0099B8]))
#define MCF_FEC_FECTFRP1 (*(vuint32*)(void*)(&__MBAR[0x0099BC]))
#define MCF_FEC_FECTFWP1 (*(vuint32*)(void*)(&__MBAR[0x0099C0]))
#define MCF_FEC_FRST1 (*(vuint32*)(void*)(&__MBAR[0x0099C4]))
#define MCF_FEC_CTCWR1 (*(vuint32*)(void*)(&__MBAR[0x0099C8]))
#define MCF_FEC_RMON_T_DROP1 (*(vuint32*)(void*)(&__MBAR[0x009A00]))
#define MCF_FEC_RMON_T_PACKETS1 (*(vuint32*)(void*)(&__MBAR[0x009A04]))
#define MCF_FEC_RMON_T_BC_PKT1 (*(vuint32*)(void*)(&__MBAR[0x009A08]))
#define MCF_FEC_RMON_T_MC_PKT1 (*(vuint32*)(void*)(&__MBAR[0x009A0C]))
#define MCF_FEC_RMON_T_CRC_ALIGN1 (*(vuint32*)(void*)(&__MBAR[0x009A10]))
#define MCF_FEC_RMON_T_UNDERSIZE1 (*(vuint32*)(void*)(&__MBAR[0x009A14]))
#define MCF_FEC_RMON_T_OVERSIZE1 (*(vuint32*)(void*)(&__MBAR[0x009A18]))
#define MCF_FEC_RMON_T_FRAG1 (*(vuint32*)(void*)(&__MBAR[0x009A1C]))
#define MCF_FEC_RMON_T_JAB1 (*(vuint32*)(void*)(&__MBAR[0x009A20]))
#define MCF_FEC_RMON_T_COL1 (*(vuint32*)(void*)(&__MBAR[0x009A24]))
#define MCF_FEC_RMON_T_P641 (*(vuint32*)(void*)(&__MBAR[0x009A28]))
#define MCF_FEC_RMON_T_P65TO1271 (*(vuint32*)(void*)(&__MBAR[0x009A2C]))
#define MCF_FEC_RMON_T_P128TO2551 (*(vuint32*)(void*)(&__MBAR[0x009A30]))
#define MCF_FEC_RMON_T_P256TO5111 (*(vuint32*)(void*)(&__MBAR[0x009A34]))
#define MCF_FEC_RMON_T_P512TO10231 (*(vuint32*)(void*)(&__MBAR[0x009A38]))
#define MCF_FEC_RMON_T_P1024TO20471 (*(vuint32*)(void*)(&__MBAR[0x009A3C]))
#define MCF_FEC_RMON_T_P_GTE20481 (*(vuint32*)(void*)(&__MBAR[0x009A40]))
#define MCF_FEC_RMON_T_OCTETS1 (*(vuint32*)(void*)(&__MBAR[0x009A44]))
#define MCF_FEC_IEEE_T_DROP1 (*(vuint32*)(void*)(&__MBAR[0x009A48]))
#define MCF_FEC_IEEE_T_FRAME_OK1 (*(vuint32*)(void*)(&__MBAR[0x009A4C]))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -