EE445M RTOS
Taken at the University of Texas Spring 2015
hw_emac.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EMAC_O_CFG   0x00000000
 
#define EMAC_O_FRAMEFLTR   0x00000004
 
#define EMAC_O_HASHTBLH   0x00000008
 
#define EMAC_O_HASHTBLL   0x0000000C
 
#define EMAC_O_MIIADDR   0x00000010
 
#define EMAC_O_MIIDATA   0x00000014
 
#define EMAC_O_FLOWCTL   0x00000018
 
#define EMAC_O_VLANTG   0x0000001C
 
#define EMAC_O_STATUS   0x00000024
 
#define EMAC_O_RWUFF   0x00000028
 
#define EMAC_O_PMTCTLSTAT   0x0000002C
 
#define EMAC_O_RIS   0x00000038
 
#define EMAC_O_IM   0x0000003C
 
#define EMAC_O_ADDR0H   0x00000040
 
#define EMAC_O_ADDR0L   0x00000044
 
#define EMAC_O_ADDR1H   0x00000048
 
#define EMAC_O_ADDR1L   0x0000004C
 
#define EMAC_O_ADDR2H   0x00000050
 
#define EMAC_O_ADDR2L   0x00000054
 
#define EMAC_O_ADDR3H   0x00000058
 
#define EMAC_O_ADDR3L   0x0000005C
 
#define EMAC_O_WDOGTO   0x000000DC
 
#define EMAC_O_MMCCTRL   0x00000100
 
#define EMAC_O_MMCRXRIS   0x00000104
 
#define EMAC_O_MMCTXRIS   0x00000108
 
#define EMAC_O_MMCRXIM   0x0000010C
 
#define EMAC_O_MMCTXIM   0x00000110
 
#define EMAC_O_TXCNTGB   0x00000118
 
#define EMAC_O_TXCNTSCOL   0x0000014C
 
#define EMAC_O_TXCNTMCOL   0x00000150
 
#define EMAC_O_TXOCTCNTG   0x00000164
 
#define EMAC_O_RXCNTGB   0x00000180
 
#define EMAC_O_RXCNTCRCERR   0x00000194
 
#define EMAC_O_RXCNTALGNERR   0x00000198
 
#define EMAC_O_RXCNTGUNI   0x000001C4
 
#define EMAC_O_VLNINCREP   0x00000584
 
#define EMAC_O_VLANHASH   0x00000588
 
#define EMAC_O_TIMSTCTRL   0x00000700
 
#define EMAC_O_SUBSECINC   0x00000704
 
#define EMAC_O_TIMSEC   0x00000708
 
#define EMAC_O_TIMNANO   0x0000070C
 
#define EMAC_O_TIMSECU   0x00000710
 
#define EMAC_O_TIMNANOU   0x00000714
 
#define EMAC_O_TIMADD   0x00000718
 
#define EMAC_O_TARGSEC   0x0000071C
 
#define EMAC_O_TARGNANO   0x00000720
 
#define EMAC_O_HWORDSEC   0x00000724
 
#define EMAC_O_TIMSTAT   0x00000728
 
#define EMAC_O_PPSCTRL   0x0000072C
 
#define EMAC_O_PPS0INTVL   0x00000760
 
#define EMAC_O_PPS0WIDTH   0x00000764
 
#define EMAC_O_DMABUSMOD   0x00000C00
 
#define EMAC_O_TXPOLLD   0x00000C04
 
#define EMAC_O_RXPOLLD   0x00000C08
 
#define EMAC_O_RXDLADDR   0x00000C0C
 
#define EMAC_O_TXDLADDR   0x00000C10
 
#define EMAC_O_DMARIS   0x00000C14
 
#define EMAC_O_DMAOPMODE   0x00000C18
 
#define EMAC_O_DMAIM   0x00000C1C
 
#define EMAC_O_MFBOC   0x00000C20
 
#define EMAC_O_RXINTWDT   0x00000C24
 
#define EMAC_O_HOSTXDESC   0x00000C48
 
#define EMAC_O_HOSRXDESC   0x00000C4C
 
#define EMAC_O_HOSTXBA   0x00000C50
 
#define EMAC_O_HOSRXBA   0x00000C54
 
#define EMAC_O_PP   0x00000FC0
 
#define EMAC_O_PC   0x00000FC4
 
#define EMAC_O_CC   0x00000FC8
 
#define EMAC_O_EPHYRIS   0x00000FD0
 
#define EMAC_O_EPHYIM   0x00000FD4
 
#define EMAC_O_EPHYMISC   0x00000FD8
 
#define EMAC_CFG_TWOKPEN   0x08000000
 
#define EMAC_CFG_CST   0x02000000
 
#define EMAC_CFG_WDDIS   0x00800000
 
#define EMAC_CFG_JD   0x00400000
 
#define EMAC_CFG_JFEN   0x00100000
 
#define EMAC_CFG_IFG_M   0x000E0000
 
#define EMAC_CFG_IFG_96   0x00000000
 
#define EMAC_CFG_IFG_88   0x00020000
 
#define EMAC_CFG_IFG_80   0x00040000
 
#define EMAC_CFG_IFG_72   0x00060000
 
#define EMAC_CFG_IFG_64   0x00080000
 
#define EMAC_CFG_IFG_56   0x000A0000
 
#define EMAC_CFG_IFG_48   0x000C0000
 
#define EMAC_CFG_IFG_40   0x000E0000
 
#define EMAC_CFG_DISCRS   0x00010000
 
#define EMAC_CFG_PS   0x00008000
 
#define EMAC_CFG_FES   0x00004000
 
#define EMAC_CFG_DRO   0x00002000
 
#define EMAC_CFG_LOOPBM   0x00001000
 
#define EMAC_CFG_DUPM   0x00000800
 
#define EMAC_CFG_IPC   0x00000400
 
#define EMAC_CFG_DR   0x00000200
 
#define EMAC_CFG_ACS   0x00000080
 
#define EMAC_CFG_BL_M   0x00000060
 
#define EMAC_CFG_BL_1024   0x00000000
 
#define EMAC_CFG_BL_256   0x00000020
 
#define EMAC_CFG_BL_8   0x00000040
 
#define EMAC_CFG_BL_2   0x00000060
 
#define EMAC_CFG_DC   0x00000010
 
#define EMAC_CFG_TE   0x00000008
 
#define EMAC_CFG_RE   0x00000004
 
#define EMAC_CFG_PRELEN_M   0x00000003
 
#define EMAC_CFG_PRELEN_7   0x00000000
 
#define EMAC_CFG_PRELEN_5   0x00000001
 
#define EMAC_CFG_PRELEN_3   0x00000002
 
#define EMAC_FRAMEFLTR_RA   0x80000000
 
#define EMAC_FRAMEFLTR_VTFE   0x00010000
 
#define EMAC_FRAMEFLTR_HPF   0x00000400
 
#define EMAC_FRAMEFLTR_SAF   0x00000200
 
#define EMAC_FRAMEFLTR_SAIF   0x00000100
 
#define EMAC_FRAMEFLTR_PCF_M   0x000000C0
 
#define EMAC_FRAMEFLTR_PCF_ALL   0x00000000
 
#define EMAC_FRAMEFLTR_PCF_PAUSE   0x00000040
 
#define EMAC_FRAMEFLTR_PCF_NONE   0x00000080
 
#define EMAC_FRAMEFLTR_PCF_ADDR   0x000000C0
 
#define EMAC_FRAMEFLTR_DBF   0x00000020
 
#define EMAC_FRAMEFLTR_PM   0x00000010
 
#define EMAC_FRAMEFLTR_DAIF   0x00000008
 
#define EMAC_FRAMEFLTR_HMC   0x00000004
 
#define EMAC_FRAMEFLTR_HUC   0x00000002
 
#define EMAC_FRAMEFLTR_PR   0x00000001
 
#define EMAC_HASHTBLH_HTH_M   0xFFFFFFFF
 
#define EMAC_HASHTBLH_HTH_S   0
 
#define EMAC_HASHTBLL_HTL_M   0xFFFFFFFF
 
#define EMAC_HASHTBLL_HTL_S   0
 
#define EMAC_MIIADDR_PLA_M   0x0000F800
 
#define EMAC_MIIADDR_MII_M   0x000007C0
 
#define EMAC_MIIADDR_CR_M   0x0000003C
 
#define EMAC_MIIADDR_CR_60_100   0x00000000
 
#define EMAC_MIIADDR_CR_100_150   0x00000004
 
#define EMAC_MIIADDR_CR_20_35   0x00000008
 
#define EMAC_MIIADDR_CR_35_60   0x0000000C
 
#define EMAC_MIIADDR_MIIW   0x00000002
 
#define EMAC_MIIADDR_MIIB   0x00000001
 
#define EMAC_MIIADDR_PLA_S   11
 
#define EMAC_MIIADDR_MII_S   6
 
#define EMAC_MIIDATA_DATA_M   0x0000FFFF
 
#define EMAC_MIIDATA_DATA_S   0
 
#define EMAC_FLOWCTL_PT_M   0xFFFF0000
 
#define EMAC_FLOWCTL_DZQP   0x00000080
 
#define EMAC_FLOWCTL_PLT_M   0x00000030
 
#define EMAC_FLOWCTL_PLT_4   0x00000000
 
#define EMAC_FLOWCTL_PLT_28   0x00000010
 
#define EMAC_FLOWCTL_PLT_144   0x00000020
 
#define EMAC_FLOWCTL_PLT_156   0x00000030
 
#define EMAC_FLOWCTL_UP   0x00000008
 
#define EMAC_FLOWCTL_RFE   0x00000004
 
#define EMAC_FLOWCTL_TFE   0x00000002
 
#define EMAC_FLOWCTL_FCBBPA   0x00000001
 
#define EMAC_FLOWCTL_PT_S   16
 
#define EMAC_VLANTG_VTHM   0x00080000
 
#define EMAC_VLANTG_ESVL   0x00040000
 
#define EMAC_VLANTG_VTIM   0x00020000
 
#define EMAC_VLANTG_ETV   0x00010000
 
#define EMAC_VLANTG_VL_M   0x0000FFFF
 
#define EMAC_VLANTG_VL_S   0
 
#define EMAC_STATUS_TXFF   0x02000000
 
#define EMAC_STATUS_TXFE   0x01000000
 
#define EMAC_STATUS_TWC   0x00400000
 
#define EMAC_STATUS_TRC_M   0x00300000
 
#define EMAC_STATUS_TRC_IDLE   0x00000000
 
#define EMAC_STATUS_TRC_READ   0x00100000
 
#define EMAC_STATUS_TRC_WAIT   0x00200000
 
#define EMAC_STATUS_TRC_WRFLUSH   0x00300000
 
#define EMAC_STATUS_TXPAUSED   0x00080000
 
#define EMAC_STATUS_TFC_M   0x00060000
 
#define EMAC_STATUS_TFC_IDLE   0x00000000
 
#define EMAC_STATUS_TFC_STATUS   0x00020000
 
#define EMAC_STATUS_TFC_PAUSE   0x00040000
 
#define EMAC_STATUS_TFC_INPUT   0x00060000
 
#define EMAC_STATUS_TPE   0x00010000
 
#define EMAC_STATUS_RXF_M   0x00000300
 
#define EMAC_STATUS_RXF_EMPTY   0x00000000
 
#define EMAC_STATUS_RXF_BELOW   0x00000100
 
#define EMAC_STATUS_RXF_ABOVE   0x00000200
 
#define EMAC_STATUS_RXF_FULL   0x00000300
 
#define EMAC_STATUS_RRC_M   0x00000060
 
#define EMAC_STATUS_RRC_IDLE   0x00000000
 
#define EMAC_STATUS_RRC_STATUS   0x00000020
 
#define EMAC_STATUS_RRC_DATA   0x00000040
 
#define EMAC_STATUS_RRC_FLUSH   0x00000060
 
#define EMAC_STATUS_RWC   0x00000010
 
#define EMAC_STATUS_RFCFC_M   0x00000006
 
#define EMAC_STATUS_RPE   0x00000001
 
#define EMAC_STATUS_RFCFC_S   1
 
#define EMAC_RWUFF_WAKEUPFIL_M   0xFFFFFFFF
 
#define EMAC_RWUFF_WAKEUPFIL_S   0
 
#define EMAC_PMTCTLSTAT_WUPFRRST   0x80000000
 
#define EMAC_PMTCTLSTAT_RWKPTR_M   0x07000000
 
#define EMAC_PMTCTLSTAT_GLBLUCAST   0x00000200
 
#define EMAC_PMTCTLSTAT_WUPRX   0x00000040
 
#define EMAC_PMTCTLSTAT_MGKPRX   0x00000020
 
#define EMAC_PMTCTLSTAT_WUPFREN   0x00000004
 
#define EMAC_PMTCTLSTAT_MGKPKTEN   0x00000002
 
#define EMAC_PMTCTLSTAT_PWRDWN   0x00000001
 
#define EMAC_PMTCTLSTAT_RWKPTR_S   24
 
#define EMAC_RIS_TS   0x00000200
 
#define EMAC_RIS_MMCTX   0x00000040
 
#define EMAC_RIS_MMCRX   0x00000020
 
#define EMAC_RIS_MMC   0x00000010
 
#define EMAC_RIS_PMT   0x00000008
 
#define EMAC_IM_TSI   0x00000200
 
#define EMAC_IM_PMT   0x00000008
 
#define EMAC_ADDR0H_AE   0x80000000
 
#define EMAC_ADDR0H_ADDRHI_M   0x0000FFFF
 
#define EMAC_ADDR0H_ADDRHI_S   0
 
#define EMAC_ADDR0L_ADDRLO_M   0xFFFFFFFF
 
#define EMAC_ADDR0L_ADDRLO_S   0
 
#define EMAC_ADDR1H_AE   0x80000000
 
#define EMAC_ADDR1H_SA   0x40000000
 
#define EMAC_ADDR1H_MBC_M   0x3F000000
 
#define EMAC_ADDR1H_ADDRHI_M   0x0000FFFF
 
#define EMAC_ADDR1H_MBC_S   24
 
#define EMAC_ADDR1H_ADDRHI_S   0
 
#define EMAC_ADDR1L_ADDRLO_M   0xFFFFFFFF
 
#define EMAC_ADDR1L_ADDRLO_S   0
 
#define EMAC_ADDR2H_AE   0x80000000
 
#define EMAC_ADDR2H_SA   0x40000000
 
#define EMAC_ADDR2H_MBC_M   0x3F000000
 
#define EMAC_ADDR2H_ADDRHI_M   0x0000FFFF
 
#define EMAC_ADDR2H_MBC_S   24
 
#define EMAC_ADDR2H_ADDRHI_S   0
 
#define EMAC_ADDR2L_ADDRLO_M   0xFFFFFFFF
 
#define EMAC_ADDR2L_ADDRLO_S   0
 
#define EMAC_ADDR3H_AE   0x80000000
 
#define EMAC_ADDR3H_SA   0x40000000
 
#define EMAC_ADDR3H_MBC_M   0x3F000000
 
#define EMAC_ADDR3H_ADDRHI_M   0x0000FFFF
 
#define EMAC_ADDR3H_MBC_S   24
 
#define EMAC_ADDR3H_ADDRHI_S   0
 
#define EMAC_ADDR3L_ADDRLO_M   0xFFFFFFFF
 
#define EMAC_ADDR3L_ADDRLO_S   0
 
#define EMAC_WDOGTO_PWE   0x00010000
 
#define EMAC_WDOGTO_WTO_M   0x00003FFF
 
#define EMAC_WDOGTO_WTO_S   0
 
#define EMAC_MMCCTRL_UCDBC   0x00000100
 
#define EMAC_MMCCTRL_CNTPRSTLVL   0x00000020
 
#define EMAC_MMCCTRL_CNTPRST   0x00000010
 
#define EMAC_MMCCTRL_CNTFREEZ   0x00000008
 
#define EMAC_MMCCTRL_RSTONRD   0x00000004
 
#define EMAC_MMCCTRL_CNTSTPRO   0x00000002
 
#define EMAC_MMCCTRL_CNTRST   0x00000001
 
#define EMAC_MMCRXRIS_UCGF   0x00020000
 
#define EMAC_MMCRXRIS_ALGNERR   0x00000040
 
#define EMAC_MMCRXRIS_CRCERR   0x00000020
 
#define EMAC_MMCRXRIS_GBF   0x00000001
 
#define EMAC_MMCTXRIS_OCTCNT   0x00100000
 
#define EMAC_MMCTXRIS_MCOLLGF   0x00008000
 
#define EMAC_MMCTXRIS_SCOLLGF   0x00004000
 
#define EMAC_MMCTXRIS_GBF   0x00000002
 
#define EMAC_MMCRXIM_UCGF   0x00020000
 
#define EMAC_MMCRXIM_ALGNERR   0x00000040
 
#define EMAC_MMCRXIM_CRCERR   0x00000020
 
#define EMAC_MMCRXIM_GBF   0x00000001
 
#define EMAC_MMCTXIM_OCTCNT   0x00100000
 
#define EMAC_MMCTXIM_MCOLLGF   0x00008000
 
#define EMAC_MMCTXIM_SCOLLGF   0x00004000
 
#define EMAC_MMCTXIM_GBF   0x00000002
 
#define EMAC_TXCNTGB_TXFRMGB_M   0xFFFFFFFF
 
#define EMAC_TXCNTGB_TXFRMGB_S   0
 
#define EMAC_TXCNTSCOL_TXSNGLCOLG_M   0xFFFFFFFF
 
#define EMAC_TXCNTSCOL_TXSNGLCOLG_S   0
 
#define EMAC_TXCNTMCOL_TXMULTCOLG_M   0xFFFFFFFF
 
#define EMAC_TXCNTMCOL_TXMULTCOLG_S   0
 
#define EMAC_TXOCTCNTG_TXOCTG_M   0xFFFFFFFF
 
#define EMAC_TXOCTCNTG_TXOCTG_S   0
 
#define EMAC_RXCNTGB_RXFRMGB_M   0xFFFFFFFF
 
#define EMAC_RXCNTGB_RXFRMGB_S   0
 
#define EMAC_RXCNTCRCERR_RXCRCERR_M   0xFFFFFFFF
 
#define EMAC_RXCNTCRCERR_RXCRCERR_S   0
 
#define EMAC_RXCNTALGNERR_RXALGNERR_M   0xFFFFFFFF
 
#define EMAC_RXCNTALGNERR_RXALGNERR_S   0
 
#define EMAC_RXCNTGUNI_RXUCASTG_M   0xFFFFFFFF
 
#define EMAC_RXCNTGUNI_RXUCASTG_S   0
 
#define EMAC_VLNINCREP_CSVL   0x00080000
 
#define EMAC_VLNINCREP_VLP   0x00040000
 
#define EMAC_VLNINCREP_VLC_M   0x00030000
 
#define EMAC_VLNINCREP_VLC_NONE   0x00000000
 
#define EMAC_VLNINCREP_VLC_TAGDEL   0x00010000
 
#define EMAC_VLNINCREP_VLC_TAGINS   0x00020000
 
#define EMAC_VLNINCREP_VLC_TAGREP   0x00030000
 
#define EMAC_VLNINCREP_VLT_M   0x0000FFFF
 
#define EMAC_VLNINCREP_VLT_S   0
 
#define EMAC_VLANHASH_VLHT_M   0x0000FFFF
 
#define EMAC_VLANHASH_VLHT_S   0
 
#define EMAC_TIMSTCTRL_PTPFLTR   0x00040000
 
#define EMAC_TIMSTCTRL_SELPTP_M   0x00030000
 
#define EMAC_TIMSTCTRL_TSMAST   0x00008000
 
#define EMAC_TIMSTCTRL_TSEVNT   0x00004000
 
#define EMAC_TIMSTCTRL_PTPIPV4   0x00002000
 
#define EMAC_TIMSTCTRL_PTPIPV6   0x00001000
 
#define EMAC_TIMSTCTRL_PTPETH   0x00000800
 
#define EMAC_TIMSTCTRL_PTPVER2   0x00000400
 
#define EMAC_TIMSTCTRL_DGTLBIN   0x00000200
 
#define EMAC_TIMSTCTRL_ALLF   0x00000100
 
#define EMAC_TIMSTCTRL_ADDREGUP   0x00000020
 
#define EMAC_TIMSTCTRL_INTTRIG   0x00000010
 
#define EMAC_TIMSTCTRL_TSUPDT   0x00000008
 
#define EMAC_TIMSTCTRL_TSINIT   0x00000004
 
#define EMAC_TIMSTCTRL_TSFCUPDT   0x00000002
 
#define EMAC_TIMSTCTRL_TSEN   0x00000001
 
#define EMAC_TIMSTCTRL_SELPTP_S   16
 
#define EMAC_SUBSECINC_SSINC_M   0x000000FF
 
#define EMAC_SUBSECINC_SSINC_S   0
 
#define EMAC_TIMSEC_TSS_M   0xFFFFFFFF
 
#define EMAC_TIMSEC_TSS_S   0
 
#define EMAC_TIMNANO_TSSS_M   0x7FFFFFFF
 
#define EMAC_TIMNANO_TSSS_S   0
 
#define EMAC_TIMSECU_TSS_M   0xFFFFFFFF
 
#define EMAC_TIMSECU_TSS_S   0
 
#define EMAC_TIMNANOU_ADDSUB   0x80000000
 
#define EMAC_TIMNANOU_TSSS_M   0x7FFFFFFF
 
#define EMAC_TIMNANOU_TSSS_S   0
 
#define EMAC_TIMADD_TSAR_M   0xFFFFFFFF
 
#define EMAC_TIMADD_TSAR_S   0
 
#define EMAC_TARGSEC_TSTR_M   0xFFFFFFFF
 
#define EMAC_TARGSEC_TSTR_S   0
 
#define EMAC_TARGNANO_TRGTBUSY   0x80000000
 
#define EMAC_TARGNANO_TTSLO_M   0x7FFFFFFF
 
#define EMAC_TARGNANO_TTSLO_S   0
 
#define EMAC_HWORDSEC_TSHWR_M   0x0000FFFF
 
#define EMAC_HWORDSEC_TSHWR_S   0
 
#define EMAC_TIMSTAT_TSTARGT   0x00000002
 
#define EMAC_TIMSTAT_TSSOVF   0x00000001
 
#define EMAC_PPSCTRL_TRGMODS0_M   0x00000060
 
#define EMAC_PPSCTRL_TRGMODS0_INTONLY   0x00000000
 
#define EMAC_PPSCTRL_TRGMODS0_INTPPS0   0x00000040
 
#define EMAC_PPSCTRL_TRGMODS0_PPS0ONLY   0x00000060
 
#define EMAC_PPSCTRL_PPSEN0   0x00000010
 
#define EMAC_PPSCTRL_PPSCTRL_M   0x0000000F
 
#define EMAC_PPSCTRL_PPSCTRL_1HZ   0x00000000
 
#define EMAC_PPSCTRL_PPSCTRL_2HZ   0x00000001
 
#define EMAC_PPSCTRL_PPSCTRL_4HZ   0x00000002
 
#define EMAC_PPSCTRL_PPSCTRL_8HZ   0x00000003
 
#define EMAC_PPSCTRL_PPSCTRL_16HZ   0x00000004
 
#define EMAC_PPSCTRL_PPSCTRL_32HZ   0x00000005
 
#define EMAC_PPSCTRL_PPSCTRL_64HZ   0x00000006
 
#define EMAC_PPSCTRL_PPSCTRL_128HZ   0x00000007
 
#define EMAC_PPSCTRL_PPSCTRL_256HZ   0x00000008
 
#define EMAC_PPSCTRL_PPSCTRL_512HZ   0x00000009
 
#define EMAC_PPSCTRL_PPSCTRL_1024HZ   0x0000000A
 
#define EMAC_PPSCTRL_PPSCTRL_2048HZ   0x0000000B
 
#define EMAC_PPSCTRL_PPSCTRL_4096HZ   0x0000000C
 
#define EMAC_PPSCTRL_PPSCTRL_8192HZ   0x0000000D
 
#define EMAC_PPSCTRL_PPSCTRL_16384HZ   0x0000000E
 
#define EMAC_PPSCTRL_PPSCTRL_32768HZ   0x0000000F
 
#define EMAC_PPS0INTVL_PPS0INT_M   0xFFFFFFFF
 
#define EMAC_PPS0INTVL_PPS0INT_S   0
 
#define EMAC_PPS0WIDTH_M   0xFFFFFFFF
 
#define EMAC_PPS0WIDTH_S   0
 
#define EMAC_DMABUSMOD_RIB   0x80000000
 
#define EMAC_DMABUSMOD_TXPR   0x08000000
 
#define EMAC_DMABUSMOD_MB   0x04000000
 
#define EMAC_DMABUSMOD_AAL   0x02000000
 
#define EMAC_DMABUSMOD_8XPBL   0x01000000
 
#define EMAC_DMABUSMOD_USP   0x00800000
 
#define EMAC_DMABUSMOD_RPBL_M   0x007E0000
 
#define EMAC_DMABUSMOD_FB   0x00010000
 
#define EMAC_DMABUSMOD_PR_M   0x0000C000
 
#define EMAC_DMABUSMOD_PBL_M   0x00003F00
 
#define EMAC_DMABUSMOD_ATDS   0x00000080
 
#define EMAC_DMABUSMOD_DSL_M   0x0000007C
 
#define EMAC_DMABUSMOD_DA   0x00000002
 
#define EMAC_DMABUSMOD_SWR   0x00000001
 
#define EMAC_DMABUSMOD_RPBL_S   17
 
#define EMAC_DMABUSMOD_PR_S   14
 
#define EMAC_DMABUSMOD_PBL_S   8
 
#define EMAC_DMABUSMOD_DSL_S   2
 
#define EMAC_TXPOLLD_TPD_M   0xFFFFFFFF
 
#define EMAC_TXPOLLD_TPD_S   0
 
#define EMAC_RXPOLLD_RPD_M   0xFFFFFFFF
 
#define EMAC_RXPOLLD_RPD_S   0
 
#define EMAC_RXDLADDR_STRXLIST_M   0xFFFFFFFC
 
#define EMAC_RXDLADDR_STRXLIST_S   2
 
#define EMAC_TXDLADDR_TXDLADDR_M   0xFFFFFFFC
 
#define EMAC_TXDLADDR_TXDLADDR_S   2
 
#define EMAC_DMARIS_TT   0x20000000
 
#define EMAC_DMARIS_PMT   0x10000000
 
#define EMAC_DMARIS_MMC   0x08000000
 
#define EMAC_DMARIS_AE_M   0x03800000
 
#define EMAC_DMARIS_AE_RXDMAWD   0x00000000
 
#define EMAC_DMARIS_AE_TXDMARD   0x01800000
 
#define EMAC_DMARIS_AE_RXDMADW   0x02000000
 
#define EMAC_DMARIS_AE_TXDMADW   0x02800000
 
#define EMAC_DMARIS_AE_RXDMADR   0x03000000
 
#define EMAC_DMARIS_AE_TXDMADR   0x03800000
 
#define EMAC_DMARIS_TS_M   0x00700000
 
#define EMAC_DMARIS_TS_STOP   0x00000000
 
#define EMAC_DMARIS_TS_RUNTXTD   0x00100000
 
#define EMAC_DMARIS_TS_STATUS   0x00200000
 
#define EMAC_DMARIS_TS_RUNTX   0x00300000
 
#define EMAC_DMARIS_TS_TSTAMP   0x00400000
 
#define EMAC_DMARIS_TS_SUSPEND   0x00600000
 
#define EMAC_DMARIS_TS_RUNCTD   0x00700000
 
#define EMAC_DMARIS_RS_M   0x000E0000
 
#define EMAC_DMARIS_RS_STOP   0x00000000
 
#define EMAC_DMARIS_RS_RUNRXTD   0x00020000
 
#define EMAC_DMARIS_RS_RUNRXD   0x00060000
 
#define EMAC_DMARIS_RS_SUSPEND   0x00080000
 
#define EMAC_DMARIS_RS_RUNCRD   0x000A0000
 
#define EMAC_DMARIS_RS_TSWS   0x000C0000
 
#define EMAC_DMARIS_RS_RUNTXD   0x000E0000
 
#define EMAC_DMARIS_NIS   0x00010000
 
#define EMAC_DMARIS_AIS   0x00008000
 
#define EMAC_DMARIS_ERI   0x00004000
 
#define EMAC_DMARIS_FBI   0x00002000
 
#define EMAC_DMARIS_ETI   0x00000400
 
#define EMAC_DMARIS_RWT   0x00000200
 
#define EMAC_DMARIS_RPS   0x00000100
 
#define EMAC_DMARIS_RU   0x00000080
 
#define EMAC_DMARIS_RI   0x00000040
 
#define EMAC_DMARIS_UNF   0x00000020
 
#define EMAC_DMARIS_OVF   0x00000010
 
#define EMAC_DMARIS_TJT   0x00000008
 
#define EMAC_DMARIS_TU   0x00000004
 
#define EMAC_DMARIS_TPS   0x00000002
 
#define EMAC_DMARIS_TI   0x00000001
 
#define EMAC_DMAOPMODE_DT   0x04000000
 
#define EMAC_DMAOPMODE_RSF   0x02000000
 
#define EMAC_DMAOPMODE_DFF   0x01000000
 
#define EMAC_DMAOPMODE_TSF   0x00200000
 
#define EMAC_DMAOPMODE_FTF   0x00100000
 
#define EMAC_DMAOPMODE_TTC_M   0x0001C000
 
#define EMAC_DMAOPMODE_TTC_64   0x00000000
 
#define EMAC_DMAOPMODE_TTC_128   0x00004000
 
#define EMAC_DMAOPMODE_TTC_192   0x00008000
 
#define EMAC_DMAOPMODE_TTC_256   0x0000C000
 
#define EMAC_DMAOPMODE_TTC_40   0x00010000
 
#define EMAC_DMAOPMODE_TTC_32   0x00014000
 
#define EMAC_DMAOPMODE_TTC_24   0x00018000
 
#define EMAC_DMAOPMODE_TTC_16   0x0001C000
 
#define EMAC_DMAOPMODE_ST   0x00002000
 
#define EMAC_DMAOPMODE_FEF   0x00000080
 
#define EMAC_DMAOPMODE_FUF   0x00000040
 
#define EMAC_DMAOPMODE_DGF   0x00000020
 
#define EMAC_DMAOPMODE_RTC_M   0x00000018
 
#define EMAC_DMAOPMODE_RTC_64   0x00000000
 
#define EMAC_DMAOPMODE_RTC_32   0x00000008
 
#define EMAC_DMAOPMODE_RTC_96   0x00000010
 
#define EMAC_DMAOPMODE_RTC_128   0x00000018
 
#define EMAC_DMAOPMODE_OSF   0x00000004
 
#define EMAC_DMAOPMODE_SR   0x00000002
 
#define EMAC_DMAIM_NIE   0x00010000
 
#define EMAC_DMAIM_AIE   0x00008000
 
#define EMAC_DMAIM_ERE   0x00004000
 
#define EMAC_DMAIM_FBE   0x00002000
 
#define EMAC_DMAIM_ETE   0x00000400
 
#define EMAC_DMAIM_RWE   0x00000200
 
#define EMAC_DMAIM_RSE   0x00000100
 
#define EMAC_DMAIM_RUE   0x00000080
 
#define EMAC_DMAIM_RIE   0x00000040
 
#define EMAC_DMAIM_UNE   0x00000020
 
#define EMAC_DMAIM_OVE   0x00000010
 
#define EMAC_DMAIM_TJE   0x00000008
 
#define EMAC_DMAIM_TUE   0x00000004
 
#define EMAC_DMAIM_TSE   0x00000002
 
#define EMAC_DMAIM_TIE   0x00000001
 
#define EMAC_MFBOC_OVFCNTOVF   0x10000000
 
#define EMAC_MFBOC_OVFFRMCNT_M   0x0FFE0000
 
#define EMAC_MFBOC_MISCNTOVF   0x00010000
 
#define EMAC_MFBOC_MISFRMCNT_M   0x0000FFFF
 
#define EMAC_MFBOC_OVFFRMCNT_S   17
 
#define EMAC_MFBOC_MISFRMCNT_S   0
 
#define EMAC_RXINTWDT_RIWT_M   0x000000FF
 
#define EMAC_RXINTWDT_RIWT_S   0
 
#define EMAC_HOSTXDESC_CURTXDESC_M   0xFFFFFFFF
 
#define EMAC_HOSTXDESC_CURTXDESC_S   0
 
#define EMAC_HOSRXDESC_CURRXDESC_M   0xFFFFFFFF
 
#define EMAC_HOSRXDESC_CURRXDESC_S   0
 
#define EMAC_HOSTXBA_CURTXBUFA_M   0xFFFFFFFF
 
#define EMAC_HOSTXBA_CURTXBUFA_S   0
 
#define EMAC_HOSRXBA_CURRXBUFA_M   0xFFFFFFFF
 
#define EMAC_HOSRXBA_CURRXBUFA_S   0
 
#define EMAC_PP_MACTYPE_M   0x00000700
 
#define EMAC_PP_MACTYPE_1   0x00000100
 
#define EMAC_PP_PHYTYPE_M   0x00000007
 
#define EMAC_PP_PHYTYPE_NONE   0x00000000
 
#define EMAC_PP_PHYTYPE_1   0x00000003
 
#define EMAC_PC_PHYEXT   0x80000000
 
#define EMAC_PC_PINTFS_M   0x70000000
 
#define EMAC_PC_PINTFS_IMII   0x00000000
 
#define EMAC_PC_PINTFS_RMII   0x40000000
 
#define EMAC_PC_DIGRESTART   0x02000000
 
#define EMAC_PC_NIBDETDIS   0x01000000
 
#define EMAC_PC_RXERIDLE   0x00800000
 
#define EMAC_PC_ISOMIILL   0x00400000
 
#define EMAC_PC_LRR   0x00200000
 
#define EMAC_PC_TDRRUN   0x00100000
 
#define EMAC_PC_FASTLDMODE_M   0x000F8000
 
#define EMAC_PC_POLSWAP   0x00004000
 
#define EMAC_PC_MDISWAP   0x00002000
 
#define EMAC_PC_RBSTMDIX   0x00001000
 
#define EMAC_PC_FASTMDIX   0x00000800
 
#define EMAC_PC_MDIXEN   0x00000400
 
#define EMAC_PC_FASTRXDV   0x00000200
 
#define EMAC_PC_FASTLUPD   0x00000100
 
#define EMAC_PC_EXTFD   0x00000080
 
#define EMAC_PC_FASTANEN   0x00000040
 
#define EMAC_PC_FASTANSEL_M   0x00000030
 
#define EMAC_PC_ANEN   0x00000008
 
#define EMAC_PC_ANMODE_M   0x00000006
 
#define EMAC_PC_ANMODE_10HD   0x00000000
 
#define EMAC_PC_ANMODE_10FD   0x00000002
 
#define EMAC_PC_ANMODE_100HD   0x00000004
 
#define EMAC_PC_ANMODE_100FD   0x00000006
 
#define EMAC_PC_PHYHOLD   0x00000001
 
#define EMAC_PC_FASTLDMODE_S   15
 
#define EMAC_PC_FASTANSEL_S   4
 
#define EMAC_CC_PTPCEN   0x00040000
 
#define EMAC_CC_POL   0x00020000
 
#define EMAC_CC_CLKEN   0x00010000
 
#define EMAC_EPHYRIS_INT   0x00000001
 
#define EMAC_EPHYIM_INT   0x00000001
 
#define EMAC_EPHYMISC_INT   0x00000001
 
#define EPHY_BMCR   0x00000000
 
#define EPHY_BMSR   0x00000001
 
#define EPHY_ID1   0x00000002
 
#define EPHY_ID2   0x00000003
 
#define EPHY_ANA   0x00000004
 
#define EPHY_ANLPA   0x00000005
 
#define EPHY_ANER   0x00000006
 
#define EPHY_ANNPTR   0x00000007
 
#define EPHY_ANLNPTR   0x00000008
 
#define EPHY_CFG1   0x00000009
 
#define EPHY_CFG2   0x0000000A
 
#define EPHY_CFG3   0x0000000B
 
#define EPHY_REGCTL   0x0000000D
 
#define EPHY_ADDAR   0x0000000E
 
#define EPHY_STS   0x00000010
 
#define EPHY_SCR   0x00000011
 
#define EPHY_MISR1   0x00000012
 
#define EPHY_MISR2   0x00000013
 
#define EPHY_FCSCR   0x00000014
 
#define EPHY_RXERCNT   0x00000015
 
#define EPHY_BISTCR   0x00000016
 
#define EPHY_LEDCR   0x00000018
 
#define EPHY_CTL   0x00000019
 
#define EPHY_10BTSC   0x0000001A
 
#define EPHY_BICSR1   0x0000001B
 
#define EPHY_BICSR2   0x0000001C
 
#define EPHY_CDCR   0x0000001E
 
#define EPHY_RCR   0x0000001F
 
#define EPHY_LEDCFG   0x00000025
 
#define EPHY_BMCR_MIIRESET   0x00008000
 
#define EPHY_BMCR_MIILOOPBK   0x00004000
 
#define EPHY_BMCR_SPEED   0x00002000
 
#define EPHY_BMCR_ANEN   0x00001000
 
#define EPHY_BMCR_PWRDWN   0x00000800
 
#define EPHY_BMCR_ISOLATE   0x00000400
 
#define EPHY_BMCR_RESTARTAN   0x00000200
 
#define EPHY_BMCR_DUPLEXM   0x00000100
 
#define EPHY_BMCR_COLLTST   0x00000080
 
#define EPHY_BMSR_100BTXFD   0x00004000
 
#define EPHY_BMSR_100BTXHD   0x00002000
 
#define EPHY_BMSR_10BTFD   0x00001000
 
#define EPHY_BMSR_10BTHD   0x00000800
 
#define EPHY_BMSR_MFPRESUP   0x00000040
 
#define EPHY_BMSR_ANC   0x00000020
 
#define EPHY_BMSR_RFAULT   0x00000010
 
#define EPHY_BMSR_ANEN   0x00000008
 
#define EPHY_BMSR_LINKSTAT   0x00000004
 
#define EPHY_BMSR_JABBER   0x00000002
 
#define EPHY_BMSR_EXTEN   0x00000001
 
#define EPHY_ID1_OUIMSB_M   0x0000FFFF
 
#define EPHY_ID1_OUIMSB_S   0
 
#define EPHY_ID2_OUILSB_M   0x0000FC00
 
#define EPHY_ID2_VNDRMDL_M   0x000003F0
 
#define EPHY_ID2_MDLREV_M   0x0000000F
 
#define EPHY_ID2_OUILSB_S   10
 
#define EPHY_ID2_VNDRMDL_S   4
 
#define EPHY_ID2_MDLREV_S   0
 
#define EPHY_ANA_NP   0x00008000
 
#define EPHY_ANA_RF   0x00002000
 
#define EPHY_ANA_ASMDUP   0x00000800
 
#define EPHY_ANA_PAUSE   0x00000400
 
#define EPHY_ANA_100BT4   0x00000200
 
#define EPHY_ANA_100BTXFD   0x00000100
 
#define EPHY_ANA_100BTX   0x00000080
 
#define EPHY_ANA_10BTFD   0x00000040
 
#define EPHY_ANA_10BT   0x00000020
 
#define EPHY_ANA_SELECT_M   0x0000001F
 
#define EPHY_ANA_SELECT_S   0
 
#define EPHY_ANLPA_NP   0x00008000
 
#define EPHY_ANLPA_ACK   0x00004000
 
#define EPHY_ANLPA_RF   0x00002000
 
#define EPHY_ANLPA_ASMDUP   0x00000800
 
#define EPHY_ANLPA_PAUSE   0x00000400
 
#define EPHY_ANLPA_100BT4   0x00000200
 
#define EPHY_ANLPA_100BTXFD   0x00000100
 
#define EPHY_ANLPA_100BTX   0x00000080
 
#define EPHY_ANLPA_10BTFD   0x00000040
 
#define EPHY_ANLPA_10BT   0x00000020
 
#define EPHY_ANLPA_SELECT_M   0x0000001F
 
#define EPHY_ANLPA_SELECT_S   0
 
#define EPHY_ANER_PDF   0x00000010
 
#define EPHY_ANER_LPNPABLE   0x00000008
 
#define EPHY_ANER_NPABLE   0x00000004
 
#define EPHY_ANER_PAGERX   0x00000002
 
#define EPHY_ANER_LPANABLE   0x00000001
 
#define EPHY_ANNPTR_NP   0x00008000
 
#define EPHY_ANNPTR_MP   0x00002000
 
#define EPHY_ANNPTR_ACK2   0x00001000
 
#define EPHY_ANNPTR_TOGTX   0x00000800
 
#define EPHY_ANNPTR_CODE_M   0x000007FF
 
#define EPHY_ANNPTR_CODE_S   0
 
#define EPHY_ANLNPTR_NP   0x00008000
 
#define EPHY_ANLNPTR_ACK   0x00004000
 
#define EPHY_ANLNPTR_MP   0x00002000
 
#define EPHY_ANLNPTR_ACK2   0x00001000
 
#define EPHY_ANLNPTR_TOG   0x00000800
 
#define EPHY_ANLNPTR_CODE_M   0x000007FF
 
#define EPHY_ANLNPTR_CODE_S   0
 
#define EPHY_CFG1_DONE   0x00008000
 
#define EPHY_CFG1_TDRAR   0x00000100
 
#define EPHY_CFG1_LLR   0x00000080
 
#define EPHY_CFG1_FAMDIX   0x00000040
 
#define EPHY_CFG1_RAMDIX   0x00000020
 
#define EPHY_CFG1_FASTANEN   0x00000010
 
#define EPHY_CFG1_FANSEL_M   0x0000000C
 
#define EPHY_CFG1_FANSEL_BLT80   0x00000000
 
#define EPHY_CFG1_FANSEL_BLT120   0x00000004
 
#define EPHY_CFG1_FANSEL_BLT240   0x00000008
 
#define EPHY_CFG1_FRXDVDET   0x00000002
 
#define EPHY_CFG2_FLUPPD   0x00000040
 
#define EPHY_CFG2_EXTFD   0x00000020
 
#define EPHY_CFG2_ENLEDLINK   0x00000010
 
#define EPHY_CFG2_ISOMIILL   0x00000008
 
#define EPHY_CFG2_RXERRIDLE   0x00000004
 
#define EPHY_CFG2_ODDNDETDIS   0x00000002
 
#define EPHY_CFG3_POLSWAP   0x00000080
 
#define EPHY_CFG3_MDIMDIXS   0x00000040
 
#define EPHY_CFG3_FLDWNM_M   0x0000001F
 
#define EPHY_CFG3_FLDWNM_S   0
 
#define EPHY_REGCTL_FUNC_M   0x0000C000
 
#define EPHY_REGCTL_FUNC_ADDR   0x00000000
 
#define EPHY_REGCTL_FUNC_DATANI   0x00004000
 
#define EPHY_REGCTL_FUNC_DATAPIRW   0x00008000
 
#define EPHY_REGCTL_FUNC_DATAPIWO   0x0000C000
 
#define EPHY_REGCTL_DEVAD_M   0x0000001F
 
#define EPHY_REGCTL_DEVAD_S   0
 
#define EPHY_ADDAR_ADDRDATA_M   0x0000FFFF
 
#define EPHY_ADDAR_ADDRDATA_S   0
 
#define EPHY_STS_MDIXM   0x00004000
 
#define EPHY_STS_RXLERR   0x00002000
 
#define EPHY_STS_POLSTAT   0x00001000
 
#define EPHY_STS_FCSL   0x00000800
 
#define EPHY_STS_SD   0x00000400
 
#define EPHY_STS_DL   0x00000200
 
#define EPHY_STS_PAGERX   0x00000100
 
#define EPHY_STS_MIIREQ   0x00000080
 
#define EPHY_STS_RF   0x00000040
 
#define EPHY_STS_JD   0x00000020
 
#define EPHY_STS_ANS   0x00000010
 
#define EPHY_STS_MIILB   0x00000008
 
#define EPHY_STS_DUPLEX   0x00000004
 
#define EPHY_STS_SPEED   0x00000002
 
#define EPHY_STS_LINK   0x00000001
 
#define EPHY_SCR_DISCLK   0x00008000
 
#define EPHY_SCR_PSEN   0x00004000
 
#define EPHY_SCR_PSMODE_M   0x00003000
 
#define EPHY_SCR_PSMODE_NORMAL   0x00000000
 
#define EPHY_SCR_PSMODE_LOWPWR   0x00001000
 
#define EPHY_SCR_PSMODE_ACTWOL   0x00002000
 
#define EPHY_SCR_PSMODE_PASWOL   0x00003000
 
#define EPHY_SCR_SBPYASS   0x00000800
 
#define EPHY_SCR_LBFIFO_M   0x00000300
 
#define EPHY_SCR_LBFIFO_4   0x00000000
 
#define EPHY_SCR_LBFIFO_5   0x00000100
 
#define EPHY_SCR_LBFIFO_6   0x00000200
 
#define EPHY_SCR_LBFIFO_8   0x00000300
 
#define EPHY_SCR_COLFDM   0x00000010
 
#define EPHY_SCR_TINT   0x00000004
 
#define EPHY_SCR_INTEN   0x00000002
 
#define EPHY_MISR1_LINKSTAT   0x00002000
 
#define EPHY_MISR1_SPEED   0x00001000
 
#define EPHY_MISR1_DUPLEXM   0x00000800
 
#define EPHY_MISR1_ANC   0x00000400
 
#define EPHY_MISR1_FCHF   0x00000200
 
#define EPHY_MISR1_RXHF   0x00000100
 
#define EPHY_MISR1_LINKSTATEN   0x00000020
 
#define EPHY_MISR1_SPEEDEN   0x00000010
 
#define EPHY_MISR1_DUPLEXMEN   0x00000008
 
#define EPHY_MISR1_ANCEN   0x00000004
 
#define EPHY_MISR1_FCHFEN   0x00000002
 
#define EPHY_MISR1_RXHFEN   0x00000001
 
#define EPHY_MISR2_ANERR   0x00004000
 
#define EPHY_MISR2_PAGERX   0x00002000
 
#define EPHY_MISR2_LBFIFO   0x00001000
 
#define EPHY_MISR2_MDICO   0x00000800
 
#define EPHY_MISR2_SLEEP   0x00000400
 
#define EPHY_MISR2_POLINT   0x00000200
 
#define EPHY_MISR2_JABBER   0x00000100
 
#define EPHY_MISR2_ANERREN   0x00000040
 
#define EPHY_MISR2_PAGERXEN   0x00000020
 
#define EPHY_MISR2_LBFIFOEN   0x00000010
 
#define EPHY_MISR2_MDICOEN   0x00000008
 
#define EPHY_MISR2_SLEEPEN   0x00000004
 
#define EPHY_MISR2_POLINTEN   0x00000002
 
#define EPHY_MISR2_JABBEREN   0x00000001
 
#define EPHY_FCSCR_FCSCNT_M   0x000000FF
 
#define EPHY_FCSCR_FCSCNT_S   0
 
#define EPHY_RXERCNT_RXERRCNT_M   0x0000FFFF
 
#define EPHY_RXERCNT_RXERRCNT_S   0
 
#define EPHY_BISTCR_PRBSM   0x00004000
 
#define EPHY_BISTCR_PRBSPKT   0x00002000
 
#define EPHY_BISTCR_PKTEN   0x00001000
 
#define EPHY_BISTCR_PRBSCHKLK   0x00000800
 
#define EPHY_BISTCR_PRBSCHKSYNC   0x00000400
 
#define EPHY_BISTCR_PKTGENSTAT   0x00000200
 
#define EPHY_BISTCR_PWRMODE   0x00000100
 
#define EPHY_BISTCR_TXMIILB   0x00000040
 
#define EPHY_BISTCR_LBMODE_M   0x0000001F
 
#define EPHY_BISTCR_LBMODE_NPCSIN   0x00000001
 
#define EPHY_BISTCR_LBMODE_NPCSOUT   0x00000002
 
#define EPHY_BISTCR_LBMODE_NDIG   0x00000004
 
#define EPHY_BISTCR_LBMODE_NANA   0x00000008
 
#define EPHY_BISTCR_LBMODE_FREV   0x00000010
 
#define EPHY_LEDCR_BLINKRATE_M   0x00000600
 
#define EPHY_LEDCR_BLINKRATE_20HZ   0x00000000
 
#define EPHY_LEDCR_BLINKRATE_10HZ   0x00000200
 
#define EPHY_LEDCR_BLINKRATE_5HZ   0x00000400
 
#define EPHY_LEDCR_BLINKRATE_2HZ   0x00000600
 
#define EPHY_CTL_AUTOMDI   0x00008000
 
#define EPHY_CTL_FORCEMDI   0x00004000
 
#define EPHY_CTL_PAUSERX   0x00002000
 
#define EPHY_CTL_PAUSETX   0x00001000
 
#define EPHY_CTL_MIILNKSTAT   0x00000800
 
#define EPHY_CTL_BYPLEDSTRCH   0x00000080
 
#define EPHY_10BTSC_RXTHEN   0x00002000
 
#define EPHY_10BTSC_SQUELCH_M   0x00001E00
 
#define EPHY_10BTSC_NLPDIS   0x00000080
 
#define EPHY_10BTSC_POLSTAT   0x00000010
 
#define EPHY_10BTSC_JABBERD   0x00000001
 
#define EPHY_10BTSC_SQUELCH_S   9
 
#define EPHY_BICSR1_ERRCNT_M   0x0000FF00
 
#define EPHY_BICSR1_IPGLENGTH_M   0x000000FF
 
#define EPHY_BICSR1_ERRCNT_S   8
 
#define EPHY_BICSR1_IPGLENGTH_S   0
 
#define EPHY_BICSR2_PKTLENGTH_M   0x000007FF
 
#define EPHY_BICSR2_PKTLENGTH_S   0
 
#define EPHY_CDCR_START   0x00008000
 
#define EPHY_CDCR_LINKQUAL_M   0x00000300
 
#define EPHY_CDCR_LINKQUAL_GOOD   0x00000100
 
#define EPHY_CDCR_LINKQUAL_MILD   0x00000200
 
#define EPHY_CDCR_LINKQUAL_POOR   0x00000300
 
#define EPHY_CDCR_DONE   0x00000002
 
#define EPHY_CDCR_FAIL   0x00000001
 
#define EPHY_RCR_SWRST   0x00008000
 
#define EPHY_RCR_SWRESTART   0x00004000
 
#define EPHY_LEDCFG_LED2_M   0x00000F00
 
#define EPHY_LEDCFG_LED2_LINK   0x00000000
 
#define EPHY_LEDCFG_LED2_RXTX   0x00000100
 
#define EPHY_LEDCFG_LED2_TX   0x00000200
 
#define EPHY_LEDCFG_LED2_RX   0x00000300
 
#define EPHY_LEDCFG_LED2_COL   0x00000400
 
#define EPHY_LEDCFG_LED2_100BT   0x00000500
 
#define EPHY_LEDCFG_LED2_10BT   0x00000600
 
#define EPHY_LEDCFG_LED2_FD   0x00000700
 
#define EPHY_LEDCFG_LED2_LINKTXRX   0x00000800
 
#define EPHY_LEDCFG_LED1_M   0x000000F0
 
#define EPHY_LEDCFG_LED1_LINK   0x00000000
 
#define EPHY_LEDCFG_LED1_RXTX   0x00000010
 
#define EPHY_LEDCFG_LED1_TX   0x00000020
 
#define EPHY_LEDCFG_LED1_RX   0x00000030
 
#define EPHY_LEDCFG_LED1_COL   0x00000040
 
#define EPHY_LEDCFG_LED1_100BT   0x00000050
 
#define EPHY_LEDCFG_LED1_10BT   0x00000060
 
#define EPHY_LEDCFG_LED1_FD   0x00000070
 
#define EPHY_LEDCFG_LED1_LINKTXRX   0x00000080
 
#define EPHY_LEDCFG_LED0_M   0x0000000F
 
#define EPHY_LEDCFG_LED0_LINK   0x00000000
 
#define EPHY_LEDCFG_LED0_RXTX   0x00000001
 
#define EPHY_LEDCFG_LED0_TX   0x00000002
 
#define EPHY_LEDCFG_LED0_RX   0x00000003
 
#define EPHY_LEDCFG_LED0_COL   0x00000004
 
#define EPHY_LEDCFG_LED0_100BT   0x00000005
 
#define EPHY_LEDCFG_LED0_10BT   0x00000006
 
#define EPHY_LEDCFG_LED0_FD   0x00000007
 
#define EPHY_LEDCFG_LED0_LINKTXRX   0x00000008
 
#define EMAC_CC_CS_PA7   0x00000001
 

Macro Definition Documentation

#define EMAC_ADDR0H_ADDRHI_M   0x0000FFFF

Definition at line 446 of file hw_emac.h.

#define EMAC_ADDR0H_ADDRHI_S   0

Definition at line 447 of file hw_emac.h.

#define EMAC_ADDR0H_AE   0x80000000

Definition at line 445 of file hw_emac.h.

#define EMAC_ADDR0L_ADDRLO_M   0xFFFFFFFF

Definition at line 454 of file hw_emac.h.

#define EMAC_ADDR0L_ADDRLO_S   0

Definition at line 455 of file hw_emac.h.

#define EMAC_ADDR1H_ADDRHI_M   0x0000FFFF

Definition at line 465 of file hw_emac.h.

#define EMAC_ADDR1H_ADDRHI_S   0

Definition at line 467 of file hw_emac.h.

#define EMAC_ADDR1H_AE   0x80000000

Definition at line 462 of file hw_emac.h.

#define EMAC_ADDR1H_MBC_M   0x3F000000

Definition at line 464 of file hw_emac.h.

#define EMAC_ADDR1H_MBC_S   24

Definition at line 466 of file hw_emac.h.

#define EMAC_ADDR1H_SA   0x40000000

Definition at line 463 of file hw_emac.h.

#define EMAC_ADDR1L_ADDRLO_M   0xFFFFFFFF

Definition at line 474 of file hw_emac.h.

#define EMAC_ADDR1L_ADDRLO_S   0

Definition at line 475 of file hw_emac.h.

#define EMAC_ADDR2H_ADDRHI_M   0x0000FFFF

Definition at line 485 of file hw_emac.h.

#define EMAC_ADDR2H_ADDRHI_S   0

Definition at line 487 of file hw_emac.h.

#define EMAC_ADDR2H_AE   0x80000000

Definition at line 482 of file hw_emac.h.

#define EMAC_ADDR2H_MBC_M   0x3F000000

Definition at line 484 of file hw_emac.h.

#define EMAC_ADDR2H_MBC_S   24

Definition at line 486 of file hw_emac.h.

#define EMAC_ADDR2H_SA   0x40000000

Definition at line 483 of file hw_emac.h.

#define EMAC_ADDR2L_ADDRLO_M   0xFFFFFFFF

Definition at line 494 of file hw_emac.h.

#define EMAC_ADDR2L_ADDRLO_S   0

Definition at line 495 of file hw_emac.h.

#define EMAC_ADDR3H_ADDRHI_M   0x0000FFFF

Definition at line 505 of file hw_emac.h.

#define EMAC_ADDR3H_ADDRHI_S   0

Definition at line 507 of file hw_emac.h.

#define EMAC_ADDR3H_AE   0x80000000

Definition at line 502 of file hw_emac.h.

#define EMAC_ADDR3H_MBC_M   0x3F000000

Definition at line 504 of file hw_emac.h.

#define EMAC_ADDR3H_MBC_S   24

Definition at line 506 of file hw_emac.h.

#define EMAC_ADDR3H_SA   0x40000000

Definition at line 503 of file hw_emac.h.

#define EMAC_ADDR3L_ADDRLO_M   0xFFFFFFFF

Definition at line 514 of file hw_emac.h.

#define EMAC_ADDR3L_ADDRLO_S   0

Definition at line 515 of file hw_emac.h.

#define EMAC_CC_CLKEN   0x00010000

Definition at line 1296 of file hw_emac.h.

Referenced by EMACPHYConfigSet().

#define EMAC_CC_CS_PA7   0x00000001

Definition at line 1841 of file hw_emac.h.

#define EMAC_CC_POL   0x00020000

Definition at line 1295 of file hw_emac.h.

#define EMAC_CC_PTPCEN   0x00040000

Definition at line 1294 of file hw_emac.h.

Referenced by EMACTimestampConfigSet().

#define EMAC_CFG_ACS   0x00000080

Definition at line 190 of file hw_emac.h.

#define EMAC_CFG_BL_1024   0x00000000

Definition at line 192 of file hw_emac.h.

#define EMAC_CFG_BL_2   0x00000060

Definition at line 195 of file hw_emac.h.

#define EMAC_CFG_BL_256   0x00000020

Definition at line 193 of file hw_emac.h.

#define EMAC_CFG_BL_8   0x00000040

Definition at line 194 of file hw_emac.h.

#define EMAC_CFG_BL_M   0x00000060

Definition at line 191 of file hw_emac.h.

#define EMAC_CFG_CST   0x02000000

Definition at line 168 of file hw_emac.h.

#define EMAC_CFG_DC   0x00000010

Definition at line 196 of file hw_emac.h.

#define EMAC_CFG_DISCRS   0x00010000

Definition at line 181 of file hw_emac.h.

#define EMAC_CFG_DR   0x00000200

Definition at line 189 of file hw_emac.h.

#define EMAC_CFG_DRO   0x00002000

Definition at line 185 of file hw_emac.h.

#define EMAC_CFG_DUPM   0x00000800

Definition at line 187 of file hw_emac.h.

#define EMAC_CFG_FES   0x00004000

Definition at line 184 of file hw_emac.h.

#define EMAC_CFG_IFG_40   0x000E0000

Definition at line 180 of file hw_emac.h.

#define EMAC_CFG_IFG_48   0x000C0000

Definition at line 179 of file hw_emac.h.

#define EMAC_CFG_IFG_56   0x000A0000

Definition at line 178 of file hw_emac.h.

#define EMAC_CFG_IFG_64   0x00080000

Definition at line 177 of file hw_emac.h.

#define EMAC_CFG_IFG_72   0x00060000

Definition at line 176 of file hw_emac.h.

#define EMAC_CFG_IFG_80   0x00040000

Definition at line 175 of file hw_emac.h.

#define EMAC_CFG_IFG_88   0x00020000

Definition at line 174 of file hw_emac.h.

#define EMAC_CFG_IFG_96   0x00000000

Definition at line 173 of file hw_emac.h.

#define EMAC_CFG_IFG_M   0x000E0000

Definition at line 172 of file hw_emac.h.

#define EMAC_CFG_IPC   0x00000400

Definition at line 188 of file hw_emac.h.

#define EMAC_CFG_JD   0x00400000

Definition at line 170 of file hw_emac.h.

#define EMAC_CFG_JFEN   0x00100000

Definition at line 171 of file hw_emac.h.

Referenced by EMACConfigGet().

#define EMAC_CFG_LOOPBM   0x00001000

Definition at line 186 of file hw_emac.h.

#define EMAC_CFG_PRELEN_3   0x00000002

Definition at line 203 of file hw_emac.h.

#define EMAC_CFG_PRELEN_5   0x00000001

Definition at line 202 of file hw_emac.h.

#define EMAC_CFG_PRELEN_7   0x00000000

Definition at line 201 of file hw_emac.h.

#define EMAC_CFG_PRELEN_M   0x00000003

Definition at line 199 of file hw_emac.h.

#define EMAC_CFG_PS   0x00008000

Definition at line 183 of file hw_emac.h.

Referenced by EMACConfigSet().

#define EMAC_CFG_RE   0x00000004

Definition at line 198 of file hw_emac.h.

Referenced by EMACRxDisable(), and EMACRxEnable().

#define EMAC_CFG_TE   0x00000008

Definition at line 197 of file hw_emac.h.

Referenced by EMACTxDisable(), and EMACTxEnable().

#define EMAC_CFG_TWOKPEN   0x08000000

Definition at line 167 of file hw_emac.h.

#define EMAC_CFG_WDDIS   0x00800000

Definition at line 169 of file hw_emac.h.

#define EMAC_DMABUSMOD_8XPBL   0x01000000

Definition at line 980 of file hw_emac.h.

Referenced by EMACInit().

#define EMAC_DMABUSMOD_AAL   0x02000000

Definition at line 979 of file hw_emac.h.

#define EMAC_DMABUSMOD_ATDS   0x00000080

Definition at line 989 of file hw_emac.h.

Referenced by EMACInit().

#define EMAC_DMABUSMOD_DA   0x00000002

Definition at line 991 of file hw_emac.h.

#define EMAC_DMABUSMOD_DSL_M   0x0000007C

Definition at line 990 of file hw_emac.h.

#define EMAC_DMABUSMOD_DSL_S   2

Definition at line 996 of file hw_emac.h.

Referenced by EMACInit().

#define EMAC_DMABUSMOD_FB   0x00010000

Definition at line 986 of file hw_emac.h.

#define EMAC_DMABUSMOD_MB   0x04000000

Definition at line 978 of file hw_emac.h.

#define EMAC_DMABUSMOD_PBL_M   0x00003F00

Definition at line 988 of file hw_emac.h.

#define EMAC_DMABUSMOD_PBL_S   8

Definition at line 995 of file hw_emac.h.

Referenced by EMACInit().

#define EMAC_DMABUSMOD_PR_M   0x0000C000

Definition at line 987 of file hw_emac.h.

#define EMAC_DMABUSMOD_PR_S   14

Definition at line 994 of file hw_emac.h.

#define EMAC_DMABUSMOD_RIB   0x80000000

Definition at line 976 of file hw_emac.h.

#define EMAC_DMABUSMOD_RPBL_M   0x007E0000

Definition at line 984 of file hw_emac.h.

#define EMAC_DMABUSMOD_RPBL_S   17

Definition at line 993 of file hw_emac.h.

Referenced by EMACInit().

#define EMAC_DMABUSMOD_SWR   0x00000001

Definition at line 992 of file hw_emac.h.

Referenced by EMACInit(), and EMACReset().

#define EMAC_DMABUSMOD_TXPR   0x08000000

Definition at line 977 of file hw_emac.h.

#define EMAC_DMABUSMOD_USP   0x00800000

Definition at line 982 of file hw_emac.h.

Referenced by EMACInit().

#define EMAC_DMAIM_AIE   0x00008000

Definition at line 1146 of file hw_emac.h.

#define EMAC_DMAIM_ERE   0x00004000

Definition at line 1148 of file hw_emac.h.

#define EMAC_DMAIM_ETE   0x00000400

Definition at line 1150 of file hw_emac.h.

#define EMAC_DMAIM_FBE   0x00002000

Definition at line 1149 of file hw_emac.h.

#define EMAC_DMAIM_NIE   0x00010000

Definition at line 1145 of file hw_emac.h.

#define EMAC_DMAIM_OVE   0x00000010

Definition at line 1157 of file hw_emac.h.

#define EMAC_DMAIM_RIE   0x00000040

Definition at line 1155 of file hw_emac.h.

#define EMAC_DMAIM_RSE   0x00000100

Definition at line 1152 of file hw_emac.h.

#define EMAC_DMAIM_RUE   0x00000080

Definition at line 1153 of file hw_emac.h.

#define EMAC_DMAIM_RWE   0x00000200

Definition at line 1151 of file hw_emac.h.

#define EMAC_DMAIM_TIE   0x00000001

Definition at line 1162 of file hw_emac.h.

#define EMAC_DMAIM_TJE   0x00000008

Definition at line 1158 of file hw_emac.h.

#define EMAC_DMAIM_TSE   0x00000002

Definition at line 1161 of file hw_emac.h.

#define EMAC_DMAIM_TUE   0x00000004

Definition at line 1159 of file hw_emac.h.

#define EMAC_DMAIM_UNE   0x00000020

Definition at line 1156 of file hw_emac.h.

#define EMAC_DMAOPMODE_DFF   0x01000000

Definition at line 1114 of file hw_emac.h.

#define EMAC_DMAOPMODE_DGF   0x00000020

Definition at line 1131 of file hw_emac.h.

#define EMAC_DMAOPMODE_DT   0x04000000

Definition at line 1111 of file hw_emac.h.

#define EMAC_DMAOPMODE_FEF   0x00000080

Definition at line 1129 of file hw_emac.h.

#define EMAC_DMAOPMODE_FTF   0x00100000

Definition at line 1117 of file hw_emac.h.

Referenced by EMACTxFlush().

#define EMAC_DMAOPMODE_FUF   0x00000040

Definition at line 1130 of file hw_emac.h.

#define EMAC_DMAOPMODE_OSF   0x00000004

Definition at line 1137 of file hw_emac.h.

#define EMAC_DMAOPMODE_RSF   0x02000000

Definition at line 1113 of file hw_emac.h.

#define EMAC_DMAOPMODE_RTC_128   0x00000018

Definition at line 1136 of file hw_emac.h.

#define EMAC_DMAOPMODE_RTC_32   0x00000008

Definition at line 1134 of file hw_emac.h.

#define EMAC_DMAOPMODE_RTC_64   0x00000000

Definition at line 1133 of file hw_emac.h.

#define EMAC_DMAOPMODE_RTC_96   0x00000010

Definition at line 1135 of file hw_emac.h.

#define EMAC_DMAOPMODE_RTC_M   0x00000018

Definition at line 1132 of file hw_emac.h.

#define EMAC_DMAOPMODE_SR   0x00000002

Definition at line 1138 of file hw_emac.h.

Referenced by EMACRxDisable(), and EMACRxEnable().

#define EMAC_DMAOPMODE_ST   0x00002000

Definition at line 1127 of file hw_emac.h.

Referenced by EMACTxDisable(), and EMACTxEnable().

#define EMAC_DMAOPMODE_TSF   0x00200000

Definition at line 1116 of file hw_emac.h.

#define EMAC_DMAOPMODE_TTC_128   0x00004000

Definition at line 1120 of file hw_emac.h.

#define EMAC_DMAOPMODE_TTC_16   0x0001C000

Definition at line 1126 of file hw_emac.h.

#define EMAC_DMAOPMODE_TTC_192   0x00008000

Definition at line 1121 of file hw_emac.h.

#define EMAC_DMAOPMODE_TTC_24   0x00018000

Definition at line 1125 of file hw_emac.h.

#define EMAC_DMAOPMODE_TTC_256   0x0000C000

Definition at line 1122 of file hw_emac.h.

#define EMAC_DMAOPMODE_TTC_32   0x00014000

Definition at line 1124 of file hw_emac.h.

#define EMAC_DMAOPMODE_TTC_40   0x00010000

Definition at line 1123 of file hw_emac.h.

#define EMAC_DMAOPMODE_TTC_64   0x00000000

Definition at line 1119 of file hw_emac.h.

#define EMAC_DMAOPMODE_TTC_M   0x0001C000

Definition at line 1118 of file hw_emac.h.

#define EMAC_DMARIS_AE_M   0x03800000

Definition at line 1046 of file hw_emac.h.

Referenced by EMACDMAStateGet(), and EMACIntStatus().

#define EMAC_DMARIS_AE_RXDMADR   0x03000000

Definition at line 1055 of file hw_emac.h.

#define EMAC_DMARIS_AE_RXDMADW   0x02000000

Definition at line 1051 of file hw_emac.h.

#define EMAC_DMARIS_AE_RXDMAWD   0x00000000

Definition at line 1047 of file hw_emac.h.

#define EMAC_DMARIS_AE_TXDMADR   0x03800000

Definition at line 1057 of file hw_emac.h.

#define EMAC_DMARIS_AE_TXDMADW   0x02800000

Definition at line 1053 of file hw_emac.h.

#define EMAC_DMARIS_AE_TXDMARD   0x01800000

Definition at line 1049 of file hw_emac.h.

#define EMAC_DMARIS_AIS   0x00008000

Definition at line 1090 of file hw_emac.h.

#define EMAC_DMARIS_ERI   0x00004000

Definition at line 1091 of file hw_emac.h.

#define EMAC_DMARIS_ETI   0x00000400

Definition at line 1093 of file hw_emac.h.

#define EMAC_DMARIS_FBI   0x00002000

Definition at line 1092 of file hw_emac.h.

Referenced by EMACDMAStateGet().

#define EMAC_DMARIS_MMC   0x08000000

Definition at line 1045 of file hw_emac.h.

#define EMAC_DMARIS_NIS   0x00010000

Definition at line 1089 of file hw_emac.h.

#define EMAC_DMARIS_OVF   0x00000010

Definition at line 1099 of file hw_emac.h.

#define EMAC_DMARIS_PMT   0x10000000

Definition at line 1044 of file hw_emac.h.

#define EMAC_DMARIS_RI   0x00000040

Definition at line 1097 of file hw_emac.h.

#define EMAC_DMARIS_RPS   0x00000100

Definition at line 1095 of file hw_emac.h.

#define EMAC_DMARIS_RS_M   0x000E0000

Definition at line 1074 of file hw_emac.h.

Referenced by EMACDMAStateGet(), and EMACIntStatus().

#define EMAC_DMARIS_RS_RUNCRD   0x000A0000

Definition at line 1083 of file hw_emac.h.

#define EMAC_DMARIS_RS_RUNRXD   0x00060000

Definition at line 1079 of file hw_emac.h.

#define EMAC_DMARIS_RS_RUNRXTD   0x00020000

Definition at line 1077 of file hw_emac.h.

#define EMAC_DMARIS_RS_RUNTXD   0x000E0000

Definition at line 1086 of file hw_emac.h.

#define EMAC_DMARIS_RS_STOP   0x00000000

Definition at line 1075 of file hw_emac.h.

#define EMAC_DMARIS_RS_SUSPEND   0x00080000

Definition at line 1081 of file hw_emac.h.

#define EMAC_DMARIS_RS_TSWS   0x000C0000

Definition at line 1085 of file hw_emac.h.

#define EMAC_DMARIS_RU   0x00000080

Definition at line 1096 of file hw_emac.h.

#define EMAC_DMARIS_RWT   0x00000200

Definition at line 1094 of file hw_emac.h.

#define EMAC_DMARIS_TI   0x00000001

Definition at line 1103 of file hw_emac.h.

#define EMAC_DMARIS_TJT   0x00000008

Definition at line 1100 of file hw_emac.h.

#define EMAC_DMARIS_TPS   0x00000002

Definition at line 1102 of file hw_emac.h.

#define EMAC_DMARIS_TS_M   0x00700000

Definition at line 1059 of file hw_emac.h.

Referenced by EMACDMAStateGet(), and EMACIntStatus().

#define EMAC_DMARIS_TS_RUNCTD   0x00700000

Definition at line 1072 of file hw_emac.h.

#define EMAC_DMARIS_TS_RUNTX   0x00300000

Definition at line 1065 of file hw_emac.h.

#define EMAC_DMARIS_TS_RUNTXTD   0x00100000

Definition at line 1062 of file hw_emac.h.

#define EMAC_DMARIS_TS_STATUS   0x00200000

Definition at line 1064 of file hw_emac.h.

#define EMAC_DMARIS_TS_STOP   0x00000000

Definition at line 1060 of file hw_emac.h.

#define EMAC_DMARIS_TS_SUSPEND   0x00600000

Definition at line 1069 of file hw_emac.h.

#define EMAC_DMARIS_TS_TSTAMP   0x00400000

Definition at line 1068 of file hw_emac.h.

#define EMAC_DMARIS_TT   0x20000000

Definition at line 1042 of file hw_emac.h.

#define EMAC_DMARIS_TU   0x00000004

Definition at line 1101 of file hw_emac.h.

#define EMAC_DMARIS_UNF   0x00000020

Definition at line 1098 of file hw_emac.h.

#define EMAC_EPHYIM_INT   0x00000001

Definition at line 1311 of file hw_emac.h.

Referenced by EMACIntDisable(), and EMACIntEnable().

#define EMAC_EPHYMISC_INT   0x00000001

Definition at line 1319 of file hw_emac.h.

Referenced by EMACIntClear(), and EMACIntStatus().

#define EMAC_EPHYRIS_INT   0x00000001

Definition at line 1303 of file hw_emac.h.

#define EMAC_FLOWCTL_DZQP   0x00000080

Definition at line 297 of file hw_emac.h.

#define EMAC_FLOWCTL_FCBBPA   0x00000001

Definition at line 314 of file hw_emac.h.

#define EMAC_FLOWCTL_PLT_144   0x00000020

Definition at line 305 of file hw_emac.h.

#define EMAC_FLOWCTL_PLT_156   0x00000030

Definition at line 308 of file hw_emac.h.

#define EMAC_FLOWCTL_PLT_28   0x00000010

Definition at line 302 of file hw_emac.h.

#define EMAC_FLOWCTL_PLT_4   0x00000000

Definition at line 299 of file hw_emac.h.

#define EMAC_FLOWCTL_PLT_M   0x00000030

Definition at line 298 of file hw_emac.h.

#define EMAC_FLOWCTL_PT_M   0xFFFF0000

Definition at line 296 of file hw_emac.h.

#define EMAC_FLOWCTL_PT_S   16

Definition at line 316 of file hw_emac.h.

#define EMAC_FLOWCTL_RFE   0x00000004

Definition at line 312 of file hw_emac.h.

#define EMAC_FLOWCTL_TFE   0x00000002

Definition at line 313 of file hw_emac.h.

#define EMAC_FLOWCTL_UP   0x00000008

Definition at line 311 of file hw_emac.h.

#define EMAC_FRAMEFLTR_DAIF   0x00000008

Definition at line 232 of file hw_emac.h.

#define EMAC_FRAMEFLTR_DBF   0x00000020

Definition at line 230 of file hw_emac.h.

#define EMAC_FRAMEFLTR_HMC   0x00000004

Definition at line 234 of file hw_emac.h.

#define EMAC_FRAMEFLTR_HPF   0x00000400

Definition at line 213 of file hw_emac.h.

#define EMAC_FRAMEFLTR_HUC   0x00000002

Definition at line 235 of file hw_emac.h.

#define EMAC_FRAMEFLTR_PCF_ADDR   0x000000C0

Definition at line 228 of file hw_emac.h.

#define EMAC_FRAMEFLTR_PCF_ALL   0x00000000

Definition at line 218 of file hw_emac.h.

#define EMAC_FRAMEFLTR_PCF_M   0x000000C0

Definition at line 217 of file hw_emac.h.

#define EMAC_FRAMEFLTR_PCF_NONE   0x00000080

Definition at line 225 of file hw_emac.h.

#define EMAC_FRAMEFLTR_PCF_PAUSE   0x00000040

Definition at line 220 of file hw_emac.h.

#define EMAC_FRAMEFLTR_PM   0x00000010

Definition at line 231 of file hw_emac.h.

#define EMAC_FRAMEFLTR_PR   0x00000001

Definition at line 236 of file hw_emac.h.

#define EMAC_FRAMEFLTR_RA   0x80000000

Definition at line 211 of file hw_emac.h.

#define EMAC_FRAMEFLTR_SAF   0x00000200

Definition at line 214 of file hw_emac.h.

#define EMAC_FRAMEFLTR_SAIF   0x00000100

Definition at line 215 of file hw_emac.h.

#define EMAC_FRAMEFLTR_VTFE   0x00010000

Definition at line 212 of file hw_emac.h.

#define EMAC_HASHTBLH_HTH_M   0xFFFFFFFF

Definition at line 244 of file hw_emac.h.

#define EMAC_HASHTBLH_HTH_S   0

Definition at line 245 of file hw_emac.h.

#define EMAC_HASHTBLL_HTL_M   0xFFFFFFFF

Definition at line 253 of file hw_emac.h.

#define EMAC_HASHTBLL_HTL_S   0

Definition at line 254 of file hw_emac.h.

#define EMAC_HOSRXBA_CURRXBUFA_M   0xFFFFFFFF

Definition at line 1228 of file hw_emac.h.

#define EMAC_HOSRXBA_CURRXBUFA_S   0

Definition at line 1231 of file hw_emac.h.

#define EMAC_HOSRXDESC_CURRXDESC_M   0xFFFFFFFF

Definition at line 1206 of file hw_emac.h.

#define EMAC_HOSRXDESC_CURRXDESC_S   0

Definition at line 1209 of file hw_emac.h.

#define EMAC_HOSTXBA_CURTXBUFA_M   0xFFFFFFFF

Definition at line 1217 of file hw_emac.h.

#define EMAC_HOSTXBA_CURTXBUFA_S   0

Definition at line 1220 of file hw_emac.h.

#define EMAC_HOSTXDESC_CURTXDESC_M   0xFFFFFFFF

Definition at line 1194 of file hw_emac.h.

#define EMAC_HOSTXDESC_CURTXDESC_S   0

Definition at line 1197 of file hw_emac.h.

#define EMAC_HWORDSEC_TSHWR_M   0x0000FFFF

Definition at line 837 of file hw_emac.h.

#define EMAC_HWORDSEC_TSHWR_S   0

Definition at line 839 of file hw_emac.h.

#define EMAC_IM_PMT   0x00000008

Definition at line 438 of file hw_emac.h.

#define EMAC_IM_TSI   0x00000200

Definition at line 437 of file hw_emac.h.

#define EMAC_MFBOC_MISCNTOVF   0x00010000

Definition at line 1172 of file hw_emac.h.

#define EMAC_MFBOC_MISFRMCNT_M   0x0000FFFF

Definition at line 1174 of file hw_emac.h.

#define EMAC_MFBOC_MISFRMCNT_S   0

Definition at line 1176 of file hw_emac.h.

#define EMAC_MFBOC_OVFCNTOVF   0x10000000

Definition at line 1169 of file hw_emac.h.

#define EMAC_MFBOC_OVFFRMCNT_M   0x0FFE0000

Definition at line 1171 of file hw_emac.h.

#define EMAC_MFBOC_OVFFRMCNT_S   17

Definition at line 1175 of file hw_emac.h.

#define EMAC_MIIADDR_CR_100_150   0x00000004

Definition at line 268 of file hw_emac.h.

#define EMAC_MIIADDR_CR_20_35   0x00000008

Definition at line 272 of file hw_emac.h.

#define EMAC_MIIADDR_CR_35_60   0x0000000C

Definition at line 275 of file hw_emac.h.

#define EMAC_MIIADDR_CR_60_100   0x00000000

Definition at line 265 of file hw_emac.h.

#define EMAC_MIIADDR_CR_M   0x0000003C

Definition at line 263 of file hw_emac.h.

Referenced by EMACInit(), EMACPHYRead(), and EMACPHYWrite().

#define EMAC_MIIADDR_MII_M   0x000007C0

Definition at line 262 of file hw_emac.h.

#define EMAC_MIIADDR_MII_S   6

Definition at line 281 of file hw_emac.h.

Referenced by EMACPHYRead(), and EMACPHYWrite().

#define EMAC_MIIADDR_MIIB   0x00000001

Definition at line 279 of file hw_emac.h.

Referenced by EMACPHYRead(), and EMACPHYWrite().

#define EMAC_MIIADDR_MIIW   0x00000002

Definition at line 278 of file hw_emac.h.

Referenced by EMACPHYWrite().

#define EMAC_MIIADDR_PLA_M   0x0000F800

Definition at line 261 of file hw_emac.h.

#define EMAC_MIIADDR_PLA_S   11

Definition at line 280 of file hw_emac.h.

Referenced by EMACPHYRead(), and EMACPHYWrite().

#define EMAC_MIIDATA_DATA_M   0x0000FFFF

Definition at line 288 of file hw_emac.h.

Referenced by EMACPHYRead().

#define EMAC_MIIDATA_DATA_S   0

Definition at line 289 of file hw_emac.h.

#define EMAC_MMCCTRL_CNTFREEZ   0x00000008

Definition at line 535 of file hw_emac.h.

#define EMAC_MMCCTRL_CNTPRST   0x00000010

Definition at line 534 of file hw_emac.h.

#define EMAC_MMCCTRL_CNTPRSTLVL   0x00000020

Definition at line 533 of file hw_emac.h.

#define EMAC_MMCCTRL_CNTRST   0x00000001

Definition at line 538 of file hw_emac.h.

#define EMAC_MMCCTRL_CNTSTPRO   0x00000002

Definition at line 537 of file hw_emac.h.

#define EMAC_MMCCTRL_RSTONRD   0x00000004

Definition at line 536 of file hw_emac.h.

#define EMAC_MMCCTRL_UCDBC   0x00000100

Definition at line 531 of file hw_emac.h.

#define EMAC_MMCRXIM_ALGNERR   0x00000040

Definition at line 578 of file hw_emac.h.

#define EMAC_MMCRXIM_CRCERR   0x00000020

Definition at line 580 of file hw_emac.h.

#define EMAC_MMCRXIM_GBF   0x00000001

Definition at line 582 of file hw_emac.h.

#define EMAC_MMCRXIM_UCGF   0x00020000

Definition at line 576 of file hw_emac.h.

#define EMAC_MMCRXRIS_ALGNERR   0x00000040

Definition at line 548 of file hw_emac.h.

#define EMAC_MMCRXRIS_CRCERR   0x00000020

Definition at line 550 of file hw_emac.h.

#define EMAC_MMCRXRIS_GBF   0x00000001

Definition at line 552 of file hw_emac.h.

#define EMAC_MMCRXRIS_UCGF   0x00020000

Definition at line 546 of file hw_emac.h.

#define EMAC_MMCTXIM_GBF   0x00000002

Definition at line 598 of file hw_emac.h.

#define EMAC_MMCTXIM_MCOLLGF   0x00008000

Definition at line 592 of file hw_emac.h.

#define EMAC_MMCTXIM_OCTCNT   0x00100000

Definition at line 590 of file hw_emac.h.

#define EMAC_MMCTXIM_SCOLLGF   0x00004000

Definition at line 595 of file hw_emac.h.

#define EMAC_MMCTXRIS_GBF   0x00000002

Definition at line 568 of file hw_emac.h.

#define EMAC_MMCTXRIS_MCOLLGF   0x00008000

Definition at line 562 of file hw_emac.h.

#define EMAC_MMCTXRIS_OCTCNT   0x00100000

Definition at line 561 of file hw_emac.h.

#define EMAC_MMCTXRIS_SCOLLGF   0x00004000

Definition at line 565 of file hw_emac.h.

#define EMAC_O_ADDR0H   0x00000040

Definition at line 64 of file hw_emac.h.

#define EMAC_O_ADDR0L   0x00000044

Definition at line 65 of file hw_emac.h.

#define EMAC_O_ADDR1H   0x00000048

Definition at line 67 of file hw_emac.h.

#define EMAC_O_ADDR1L   0x0000004C

Definition at line 68 of file hw_emac.h.

#define EMAC_O_ADDR2H   0x00000050

Definition at line 69 of file hw_emac.h.

#define EMAC_O_ADDR2L   0x00000054

Definition at line 70 of file hw_emac.h.

#define EMAC_O_ADDR3H   0x00000058

Definition at line 71 of file hw_emac.h.

#define EMAC_O_ADDR3L   0x0000005C

Definition at line 72 of file hw_emac.h.

#define EMAC_O_CC   0x00000FC8

Definition at line 154 of file hw_emac.h.

Referenced by EMACPHYConfigSet(), and EMACTimestampConfigSet().

#define EMAC_O_CFG   0x00000000
#define EMAC_O_DMABUSMOD   0x00000C00

Definition at line 125 of file hw_emac.h.

Referenced by EMACInit(), and EMACReset().

#define EMAC_O_DMAIM   0x00000C1C

Definition at line 136 of file hw_emac.h.

Referenced by EMACIntDisable(), EMACIntEnable(), and EMACIntStatus().

#define EMAC_O_DMAOPMODE   0x00000C18
#define EMAC_O_DMARIS   0x00000C14

Definition at line 133 of file hw_emac.h.

Referenced by EMACDMAStateGet(), EMACIntClear(), and EMACIntStatus().

#define EMAC_O_EPHYIM   0x00000FD4

Definition at line 158 of file hw_emac.h.

Referenced by EMACIntDisable(), and EMACIntEnable().

#define EMAC_O_EPHYMISC   0x00000FD8

Definition at line 159 of file hw_emac.h.

Referenced by EMACIntClear(), and EMACIntStatus().

#define EMAC_O_EPHYRIS   0x00000FD0

Definition at line 156 of file hw_emac.h.

Referenced by EMACIntStatus().

#define EMAC_O_FLOWCTL   0x00000018

Definition at line 54 of file hw_emac.h.

#define EMAC_O_FRAMEFLTR   0x00000004

Definition at line 49 of file hw_emac.h.

Referenced by EMACFrameFilterGet(), and EMACFrameFilterSet().

#define EMAC_O_HASHTBLH   0x00000008

Definition at line 50 of file hw_emac.h.

Referenced by EMACHashFilterGet(), and EMACHashFilterSet().

#define EMAC_O_HASHTBLL   0x0000000C

Definition at line 51 of file hw_emac.h.

Referenced by EMACHashFilterGet(), and EMACHashFilterSet().

#define EMAC_O_HOSRXBA   0x00000C54

Definition at line 148 of file hw_emac.h.

Referenced by EMACRxDMACurrentBufferGet().

#define EMAC_O_HOSRXDESC   0x00000C4C

Definition at line 144 of file hw_emac.h.

Referenced by EMACRxDMACurrentDescriptorGet().

#define EMAC_O_HOSTXBA   0x00000C50

Definition at line 146 of file hw_emac.h.

Referenced by EMACTxDMACurrentBufferGet().

#define EMAC_O_HOSTXDESC   0x00000C48

Definition at line 142 of file hw_emac.h.

Referenced by EMACTxDMACurrentDescriptorGet().

#define EMAC_O_HWORDSEC   0x00000724

Definition at line 119 of file hw_emac.h.

#define EMAC_O_IM   0x0000003C

Definition at line 63 of file hw_emac.h.

#define EMAC_O_MFBOC   0x00000C20

Definition at line 138 of file hw_emac.h.

#define EMAC_O_MIIADDR   0x00000010

Definition at line 52 of file hw_emac.h.

Referenced by EMACInit(), EMACPHYRead(), and EMACPHYWrite().

#define EMAC_O_MIIDATA   0x00000014

Definition at line 53 of file hw_emac.h.

Referenced by EMACPHYRead(), and EMACPHYWrite().

#define EMAC_O_MMCCTRL   0x00000100

Definition at line 74 of file hw_emac.h.

#define EMAC_O_MMCRXIM   0x0000010C

Definition at line 79 of file hw_emac.h.

Referenced by EMACInit().

#define EMAC_O_MMCRXRIS   0x00000104

Definition at line 75 of file hw_emac.h.

#define EMAC_O_MMCTXIM   0x00000110

Definition at line 81 of file hw_emac.h.

Referenced by EMACInit().

#define EMAC_O_MMCTXRIS   0x00000108

Definition at line 77 of file hw_emac.h.

#define EMAC_O_PC   0x00000FC4

Definition at line 152 of file hw_emac.h.

Referenced by EMACPHYConfigSet().

#define EMAC_O_PP   0x00000FC0

Definition at line 150 of file hw_emac.h.

#define EMAC_O_PPS0INTVL   0x00000760

Definition at line 123 of file hw_emac.h.

Referenced by EMACTimestampPPSPeriodSet().

#define EMAC_O_PPS0WIDTH   0x00000764

Definition at line 124 of file hw_emac.h.

Referenced by EMACTimestampPPSPeriodSet().

#define EMAC_O_PPSCTRL   0x0000072C
#define EMAC_O_RIS   0x00000038

Definition at line 61 of file hw_emac.h.

#define EMAC_O_RWUFF   0x00000028

Definition at line 57 of file hw_emac.h.

Referenced by EMACRemoteWakeUpFrameFilterGet(), and EMACRemoteWakeUpFrameFilterSet().

#define EMAC_O_RXCNTALGNERR   0x00000198

Definition at line 97 of file hw_emac.h.

#define EMAC_O_RXCNTCRCERR   0x00000194

Definition at line 95 of file hw_emac.h.

#define EMAC_O_RXCNTGB   0x00000180

Definition at line 93 of file hw_emac.h.

#define EMAC_O_RXCNTGUNI   0x000001C4

Definition at line 99 of file hw_emac.h.

#define EMAC_O_RXDLADDR   0x00000C0C

Definition at line 129 of file hw_emac.h.

Referenced by EMACRxDMADescriptorListGet(), and EMACRxDMADescriptorListSet().

#define EMAC_O_RXINTWDT   0x00000C24

Definition at line 140 of file hw_emac.h.

Referenced by EMACRxWatchdogTimerSet().

#define EMAC_O_RXPOLLD   0x00000C08

Definition at line 128 of file hw_emac.h.

Referenced by EMACRxDMAPollDemand().

#define EMAC_O_STATUS   0x00000024

Definition at line 56 of file hw_emac.h.

Referenced by EMACStatusGet(), and EMACTxFlush().

#define EMAC_O_SUBSECINC   0x00000704

Definition at line 105 of file hw_emac.h.

Referenced by EMACTimestampConfigGet(), and EMACTimestampConfigSet().

#define EMAC_O_TARGNANO   0x00000720

Definition at line 117 of file hw_emac.h.

Referenced by EMACTimestampTargetSet().

#define EMAC_O_TARGSEC   0x0000071C

Definition at line 116 of file hw_emac.h.

Referenced by EMACTimestampTargetSet().

#define EMAC_O_TIMADD   0x00000718

Definition at line 115 of file hw_emac.h.

Referenced by EMACTimestampAddendSet().

#define EMAC_O_TIMNANO   0x0000070C

Definition at line 109 of file hw_emac.h.

Referenced by EMACTimestampSysTimeGet().

#define EMAC_O_TIMNANOU   0x00000714

Definition at line 113 of file hw_emac.h.

Referenced by EMACTimestampSysTimeSet(), and EMACTimestampSysTimeUpdate().

#define EMAC_O_TIMSEC   0x00000708

Definition at line 107 of file hw_emac.h.

Referenced by EMACTimestampSysTimeGet().

#define EMAC_O_TIMSECU   0x00000710

Definition at line 111 of file hw_emac.h.

Referenced by EMACTimestampSysTimeSet(), and EMACTimestampSysTimeUpdate().

#define EMAC_O_TIMSTAT   0x00000728

Definition at line 121 of file hw_emac.h.

Referenced by EMACTimestampIntStatus().

#define EMAC_O_TXCNTGB   0x00000118

Definition at line 83 of file hw_emac.h.

#define EMAC_O_TXCNTMCOL   0x00000150

Definition at line 88 of file hw_emac.h.

#define EMAC_O_TXCNTSCOL   0x0000014C

Definition at line 85 of file hw_emac.h.

#define EMAC_O_TXDLADDR   0x00000C10

Definition at line 131 of file hw_emac.h.

Referenced by EMACTxDMADescriptorListGet(), and EMACTxDMADescriptorListSet().

#define EMAC_O_TXOCTCNTG   0x00000164

Definition at line 91 of file hw_emac.h.

#define EMAC_O_TXPOLLD   0x00000C04

Definition at line 126 of file hw_emac.h.

Referenced by EMACTxDMAPollDemand().

#define EMAC_O_VLANHASH   0x00000588

Definition at line 103 of file hw_emac.h.

Referenced by EMACVLANHashFilterGet(), and EMACVLANHashFilterSet().

#define EMAC_O_VLANTG   0x0000001C

Definition at line 55 of file hw_emac.h.

Referenced by EMACVLANRxConfigGet(), and EMACVLANRxConfigSet().

#define EMAC_O_VLNINCREP   0x00000584

Definition at line 101 of file hw_emac.h.

Referenced by EMACVLANTxConfigGet(), and EMACVLANTxConfigSet().

#define EMAC_O_WDOGTO   0x000000DC

Definition at line 73 of file hw_emac.h.

Referenced by EMACConfigGet(), and EMACConfigSet().

#define EMAC_PC_ANEN   0x00000008

Definition at line 1275 of file hw_emac.h.

#define EMAC_PC_ANMODE_100FD   0x00000006

Definition at line 1283 of file hw_emac.h.

#define EMAC_PC_ANMODE_100HD   0x00000004

Definition at line 1281 of file hw_emac.h.

#define EMAC_PC_ANMODE_10FD   0x00000002

Definition at line 1279 of file hw_emac.h.

#define EMAC_PC_ANMODE_10HD   0x00000000

Definition at line 1277 of file hw_emac.h.

#define EMAC_PC_ANMODE_M   0x00000006

Definition at line 1276 of file hw_emac.h.

#define EMAC_PC_DIGRESTART   0x02000000

Definition at line 1257 of file hw_emac.h.

#define EMAC_PC_EXTFD   0x00000080

Definition at line 1272 of file hw_emac.h.

#define EMAC_PC_FASTANEN   0x00000040

Definition at line 1273 of file hw_emac.h.

#define EMAC_PC_FASTANSEL_M   0x00000030

Definition at line 1274 of file hw_emac.h.

#define EMAC_PC_FASTANSEL_S   4

Definition at line 1287 of file hw_emac.h.

#define EMAC_PC_FASTLDMODE_M   0x000F8000

Definition at line 1264 of file hw_emac.h.

#define EMAC_PC_FASTLDMODE_S   15

Definition at line 1286 of file hw_emac.h.

#define EMAC_PC_FASTLUPD   0x00000100

Definition at line 1271 of file hw_emac.h.

#define EMAC_PC_FASTMDIX   0x00000800

Definition at line 1268 of file hw_emac.h.

#define EMAC_PC_FASTRXDV   0x00000200

Definition at line 1270 of file hw_emac.h.

#define EMAC_PC_ISOMIILL   0x00400000

Definition at line 1261 of file hw_emac.h.

#define EMAC_PC_LRR   0x00200000

Definition at line 1262 of file hw_emac.h.

#define EMAC_PC_MDISWAP   0x00002000

Definition at line 1266 of file hw_emac.h.

#define EMAC_PC_MDIXEN   0x00000400

Definition at line 1269 of file hw_emac.h.

#define EMAC_PC_NIBDETDIS   0x01000000

Definition at line 1258 of file hw_emac.h.

#define EMAC_PC_PHYEXT   0x80000000

Definition at line 1250 of file hw_emac.h.

#define EMAC_PC_PHYHOLD   0x00000001

Definition at line 1285 of file hw_emac.h.

#define EMAC_PC_PINTFS_IMII   0x00000000

Definition at line 1252 of file hw_emac.h.

#define EMAC_PC_PINTFS_M   0x70000000

Definition at line 1251 of file hw_emac.h.

#define EMAC_PC_PINTFS_RMII   0x40000000

Definition at line 1255 of file hw_emac.h.

#define EMAC_PC_POLSWAP   0x00004000

Definition at line 1265 of file hw_emac.h.

#define EMAC_PC_RBSTMDIX   0x00001000

Definition at line 1267 of file hw_emac.h.

#define EMAC_PC_RXERIDLE   0x00800000

Definition at line 1260 of file hw_emac.h.

#define EMAC_PC_TDRRUN   0x00100000

Definition at line 1263 of file hw_emac.h.

#define EMAC_PMTCTLSTAT_GLBLUCAST   0x00000200

Definition at line 410 of file hw_emac.h.

Referenced by EMACPowerManagementControlGet(), and EMACPowerManagementControlSet().

#define EMAC_PMTCTLSTAT_MGKPKTEN   0x00000002

Definition at line 415 of file hw_emac.h.

Referenced by EMACPowerManagementControlGet(), and EMACPowerManagementControlSet().

#define EMAC_PMTCTLSTAT_MGKPRX   0x00000020

Definition at line 413 of file hw_emac.h.

Referenced by EMACPowerManagementStatusGet().

#define EMAC_PMTCTLSTAT_PWRDWN   0x00000001
#define EMAC_PMTCTLSTAT_RWKPTR_M   0x07000000

Definition at line 408 of file hw_emac.h.

#define EMAC_PMTCTLSTAT_RWKPTR_S   24

Definition at line 418 of file hw_emac.h.

#define EMAC_PMTCTLSTAT_WUPFREN   0x00000004

Definition at line 414 of file hw_emac.h.

Referenced by EMACPowerManagementControlGet(), and EMACPowerManagementControlSet().

#define EMAC_PMTCTLSTAT_WUPFRRST   0x80000000

Definition at line 405 of file hw_emac.h.

Referenced by EMACRemoteWakeUpFrameFilterGet(), and EMACRemoteWakeUpFrameFilterSet().

#define EMAC_PMTCTLSTAT_WUPRX   0x00000040

Definition at line 412 of file hw_emac.h.

Referenced by EMACPowerManagementStatusGet().

#define EMAC_PP_MACTYPE_1   0x00000100

Definition at line 1240 of file hw_emac.h.

#define EMAC_PP_MACTYPE_M   0x00000700

Definition at line 1239 of file hw_emac.h.

#define EMAC_PP_PHYTYPE_1   0x00000003

Definition at line 1243 of file hw_emac.h.

#define EMAC_PP_PHYTYPE_M   0x00000007

Definition at line 1241 of file hw_emac.h.

#define EMAC_PP_PHYTYPE_NONE   0x00000000

Definition at line 1242 of file hw_emac.h.

#define EMAC_PPS0INTVL_PPS0INT_M   0xFFFFFFFF

Definition at line 956 of file hw_emac.h.

#define EMAC_PPS0INTVL_PPS0INT_S   0

Definition at line 958 of file hw_emac.h.

#define EMAC_PPS0WIDTH_M   0xFFFFFFFF

Definition at line 967 of file hw_emac.h.

#define EMAC_PPS0WIDTH_S   0

Definition at line 968 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_1024HZ   0x0000000A

Definition at line 919 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_128HZ   0x00000007

Definition at line 907 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_16384HZ   0x0000000E

Definition at line 939 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_16HZ   0x00000004

Definition at line 895 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_1HZ   0x00000000

Definition at line 878 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_2048HZ   0x0000000B

Definition at line 924 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_256HZ   0x00000008

Definition at line 911 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_2HZ   0x00000001

Definition at line 883 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_32768HZ   0x0000000F

Definition at line 944 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_32HZ   0x00000005

Definition at line 899 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_4096HZ   0x0000000C

Definition at line 929 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_4HZ   0x00000002

Definition at line 887 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_512HZ   0x00000009

Definition at line 915 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_64HZ   0x00000006

Definition at line 903 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_8192HZ   0x0000000D

Definition at line 934 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_8HZ   0x00000003

Definition at line 891 of file hw_emac.h.

#define EMAC_PPSCTRL_PPSCTRL_M   0x0000000F

Definition at line 875 of file hw_emac.h.

Referenced by EMACTimestampPPSCommand(), and EMACTimestampPPSCommandModeSet().

#define EMAC_PPSCTRL_PPSEN0   0x00000010

Definition at line 874 of file hw_emac.h.

Referenced by EMACTimestampPPSCommand(), and EMACTimestampPPSCommandModeSet().

#define EMAC_PPSCTRL_TRGMODS0_INTONLY   0x00000000

Definition at line 856 of file hw_emac.h.

#define EMAC_PPSCTRL_TRGMODS0_INTPPS0   0x00000040

Definition at line 861 of file hw_emac.h.

#define EMAC_PPSCTRL_TRGMODS0_M   0x00000060

Definition at line 854 of file hw_emac.h.

#define EMAC_PPSCTRL_TRGMODS0_PPS0ONLY   0x00000060

Definition at line 868 of file hw_emac.h.

#define EMAC_RIS_MMC   0x00000010

Definition at line 429 of file hw_emac.h.

#define EMAC_RIS_MMCRX   0x00000020

Definition at line 428 of file hw_emac.h.

#define EMAC_RIS_MMCTX   0x00000040

Definition at line 427 of file hw_emac.h.

#define EMAC_RIS_PMT   0x00000008

Definition at line 430 of file hw_emac.h.

#define EMAC_RIS_TS   0x00000200

Definition at line 426 of file hw_emac.h.

#define EMAC_RWUFF_WAKEUPFIL_M   0xFFFFFFFF

Definition at line 396 of file hw_emac.h.

#define EMAC_RWUFF_WAKEUPFIL_S   0

Definition at line 397 of file hw_emac.h.

#define EMAC_RXCNTALGNERR_RXALGNERR_M   0xFFFFFFFF

Definition at line 679 of file hw_emac.h.

#define EMAC_RXCNTALGNERR_RXALGNERR_S   0

Definition at line 683 of file hw_emac.h.

#define EMAC_RXCNTCRCERR_RXCRCERR_M   0xFFFFFFFF

Definition at line 666 of file hw_emac.h.

#define EMAC_RXCNTCRCERR_RXCRCERR_S   0

Definition at line 670 of file hw_emac.h.

#define EMAC_RXCNTGB_RXFRMGB_M   0xFFFFFFFF

Definition at line 656 of file hw_emac.h.

#define EMAC_RXCNTGB_RXFRMGB_S   0

Definition at line 658 of file hw_emac.h.

#define EMAC_RXCNTGUNI_RXUCASTG_M   0xFFFFFFFF

Definition at line 692 of file hw_emac.h.

#define EMAC_RXCNTGUNI_RXUCASTG_S   0

Definition at line 695 of file hw_emac.h.

#define EMAC_RXDLADDR_STRXLIST_M   0xFFFFFFFC

Definition at line 1020 of file hw_emac.h.

#define EMAC_RXDLADDR_STRXLIST_S   2

Definition at line 1022 of file hw_emac.h.

#define EMAC_RXINTWDT_RIWT_M   0x000000FF

Definition at line 1184 of file hw_emac.h.

#define EMAC_RXINTWDT_RIWT_S   0

Definition at line 1186 of file hw_emac.h.

#define EMAC_RXPOLLD_RPD_M   0xFFFFFFFF

Definition at line 1011 of file hw_emac.h.

#define EMAC_RXPOLLD_RPD_S   0

Definition at line 1012 of file hw_emac.h.

#define EMAC_STATUS_RFCFC_M   0x00000006

Definition at line 385 of file hw_emac.h.

#define EMAC_STATUS_RFCFC_S   1

Definition at line 389 of file hw_emac.h.

#define EMAC_STATUS_RPE   0x00000001

Definition at line 387 of file hw_emac.h.

#define EMAC_STATUS_RRC_DATA   0x00000040

Definition at line 379 of file hw_emac.h.

#define EMAC_STATUS_RRC_FLUSH   0x00000060

Definition at line 381 of file hw_emac.h.

#define EMAC_STATUS_RRC_IDLE   0x00000000

Definition at line 377 of file hw_emac.h.

#define EMAC_STATUS_RRC_M   0x00000060

Definition at line 375 of file hw_emac.h.

#define EMAC_STATUS_RRC_STATUS   0x00000020

Definition at line 378 of file hw_emac.h.

#define EMAC_STATUS_RWC   0x00000010

Definition at line 383 of file hw_emac.h.

#define EMAC_STATUS_RXF_ABOVE   0x00000200

Definition at line 372 of file hw_emac.h.

#define EMAC_STATUS_RXF_BELOW   0x00000100

Definition at line 369 of file hw_emac.h.

#define EMAC_STATUS_RXF_EMPTY   0x00000000

Definition at line 368 of file hw_emac.h.

#define EMAC_STATUS_RXF_FULL   0x00000300

Definition at line 374 of file hw_emac.h.

#define EMAC_STATUS_RXF_M   0x00000300

Definition at line 366 of file hw_emac.h.

#define EMAC_STATUS_TFC_IDLE   0x00000000

Definition at line 355 of file hw_emac.h.

#define EMAC_STATUS_TFC_INPUT   0x00060000

Definition at line 362 of file hw_emac.h.

#define EMAC_STATUS_TFC_M   0x00060000

Definition at line 353 of file hw_emac.h.

#define EMAC_STATUS_TFC_PAUSE   0x00040000

Definition at line 359 of file hw_emac.h.

#define EMAC_STATUS_TFC_STATUS   0x00020000

Definition at line 356 of file hw_emac.h.

#define EMAC_STATUS_TPE   0x00010000

Definition at line 364 of file hw_emac.h.

#define EMAC_STATUS_TRC_IDLE   0x00000000

Definition at line 345 of file hw_emac.h.

#define EMAC_STATUS_TRC_M   0x00300000

Definition at line 343 of file hw_emac.h.

#define EMAC_STATUS_TRC_READ   0x00100000

Definition at line 346 of file hw_emac.h.

#define EMAC_STATUS_TRC_WAIT   0x00200000

Definition at line 348 of file hw_emac.h.

#define EMAC_STATUS_TRC_WRFLUSH   0x00300000

Definition at line 350 of file hw_emac.h.

#define EMAC_STATUS_TWC   0x00400000

Definition at line 341 of file hw_emac.h.

#define EMAC_STATUS_TXFE   0x01000000

Definition at line 339 of file hw_emac.h.

Referenced by EMACTxFlush().

#define EMAC_STATUS_TXFF   0x02000000

Definition at line 337 of file hw_emac.h.

#define EMAC_STATUS_TXPAUSED   0x00080000

Definition at line 352 of file hw_emac.h.

#define EMAC_SUBSECINC_SSINC_M   0x000000FF

Definition at line 768 of file hw_emac.h.

Referenced by EMACTimestampConfigGet(), and EMACTimestampConfigSet().

#define EMAC_SUBSECINC_SSINC_S   0

Definition at line 769 of file hw_emac.h.

Referenced by EMACTimestampConfigGet(), and EMACTimestampConfigSet().

#define EMAC_TARGNANO_TRGTBUSY   0x80000000

Definition at line 827 of file hw_emac.h.

Referenced by EMACTimestampTargetSet().

#define EMAC_TARGNANO_TTSLO_M   0x7FFFFFFF

Definition at line 828 of file hw_emac.h.

#define EMAC_TARGNANO_TTSLO_S   0

Definition at line 829 of file hw_emac.h.

#define EMAC_TARGSEC_TSTR_M   0xFFFFFFFF

Definition at line 818 of file hw_emac.h.

#define EMAC_TARGSEC_TSTR_S   0

Definition at line 819 of file hw_emac.h.

#define EMAC_TIMADD_TSAR_M   0xFFFFFFFF

Definition at line 810 of file hw_emac.h.

#define EMAC_TIMADD_TSAR_S   0

Definition at line 811 of file hw_emac.h.

#define EMAC_TIMNANO_TSSS_M   0x7FFFFFFF

Definition at line 784 of file hw_emac.h.

#define EMAC_TIMNANO_TSSS_S   0

Definition at line 785 of file hw_emac.h.

#define EMAC_TIMNANOU_ADDSUB   0x80000000

Definition at line 801 of file hw_emac.h.

Referenced by EMACTimestampSysTimeUpdate().

#define EMAC_TIMNANOU_TSSS_M   0x7FFFFFFF

Definition at line 802 of file hw_emac.h.

#define EMAC_TIMNANOU_TSSS_S   0

Definition at line 803 of file hw_emac.h.

#define EMAC_TIMSEC_TSS_M   0xFFFFFFFF

Definition at line 776 of file hw_emac.h.

#define EMAC_TIMSEC_TSS_S   0

Definition at line 777 of file hw_emac.h.

#define EMAC_TIMSECU_TSS_M   0xFFFFFFFF

Definition at line 792 of file hw_emac.h.

#define EMAC_TIMSECU_TSS_S   0

Definition at line 793 of file hw_emac.h.

#define EMAC_TIMSTAT_TSSOVF   0x00000001

Definition at line 847 of file hw_emac.h.

#define EMAC_TIMSTAT_TSTARGT   0x00000002

Definition at line 846 of file hw_emac.h.

#define EMAC_TIMSTCTRL_ADDREGUP   0x00000020

Definition at line 753 of file hw_emac.h.

Referenced by EMACTimestampAddendSet().

#define EMAC_TIMSTCTRL_ALLF   0x00000100

Definition at line 752 of file hw_emac.h.

#define EMAC_TIMSTCTRL_DGTLBIN   0x00000200

Definition at line 750 of file hw_emac.h.

#define EMAC_TIMSTCTRL_INTTRIG   0x00000010

Definition at line 754 of file hw_emac.h.

Referenced by EMACTimestampTargetIntDisable(), and EMACTimestampTargetIntEnable().

#define EMAC_TIMSTCTRL_PTPETH   0x00000800

Definition at line 746 of file hw_emac.h.

#define EMAC_TIMSTCTRL_PTPFLTR   0x00040000

Definition at line 734 of file hw_emac.h.

#define EMAC_TIMSTCTRL_PTPIPV4   0x00002000

Definition at line 742 of file hw_emac.h.

#define EMAC_TIMSTCTRL_PTPIPV6   0x00001000

Definition at line 744 of file hw_emac.h.

#define EMAC_TIMSTCTRL_PTPVER2   0x00000400

Definition at line 748 of file hw_emac.h.

#define EMAC_TIMSTCTRL_SELPTP_M   0x00030000

Definition at line 736 of file hw_emac.h.

#define EMAC_TIMSTCTRL_SELPTP_S   16

Definition at line 760 of file hw_emac.h.

#define EMAC_TIMSTCTRL_TSEN   0x00000001

Definition at line 759 of file hw_emac.h.

Referenced by EMACTimestampDisable(), and EMACTimestampEnable().

#define EMAC_TIMSTCTRL_TSEVNT   0x00004000

Definition at line 740 of file hw_emac.h.

#define EMAC_TIMSTCTRL_TSFCUPDT   0x00000002

Definition at line 758 of file hw_emac.h.

#define EMAC_TIMSTCTRL_TSINIT   0x00000004

Definition at line 757 of file hw_emac.h.

Referenced by EMACTimestampEnable(), and EMACTimestampSysTimeSet().

#define EMAC_TIMSTCTRL_TSMAST   0x00008000

Definition at line 738 of file hw_emac.h.

#define EMAC_TIMSTCTRL_TSUPDT   0x00000008

Definition at line 756 of file hw_emac.h.

Referenced by EMACTimestampSysTimeUpdate().

#define EMAC_TXCNTGB_TXFRMGB_M   0xFFFFFFFF

Definition at line 606 of file hw_emac.h.

#define EMAC_TXCNTGB_TXFRMGB_S   0

Definition at line 610 of file hw_emac.h.

#define EMAC_TXCNTMCOL_TXMULTCOLG_M   0xFFFFFFFF

Definition at line 632 of file hw_emac.h.

#define EMAC_TXCNTMCOL_TXMULTCOLG_S   0

Definition at line 637 of file hw_emac.h.

#define EMAC_TXCNTSCOL_TXSNGLCOLG_M   0xFFFFFFFF

Definition at line 618 of file hw_emac.h.

#define EMAC_TXCNTSCOL_TXSNGLCOLG_S   0

Definition at line 623 of file hw_emac.h.

#define EMAC_TXDLADDR_TXDLADDR_M   0xFFFFFFFC

Definition at line 1031 of file hw_emac.h.

#define EMAC_TXDLADDR_TXDLADDR_S   2

Definition at line 1034 of file hw_emac.h.

#define EMAC_TXOCTCNTG_TXOCTG_M   0xFFFFFFFF

Definition at line 646 of file hw_emac.h.

#define EMAC_TXOCTCNTG_TXOCTG_S   0

Definition at line 649 of file hw_emac.h.

#define EMAC_TXPOLLD_TPD_M   0xFFFFFFFF

Definition at line 1003 of file hw_emac.h.

#define EMAC_TXPOLLD_TPD_S   0

Definition at line 1004 of file hw_emac.h.

#define EMAC_VLANHASH_VLHT_M   0x0000FFFF

Definition at line 725 of file hw_emac.h.

#define EMAC_VLANHASH_VLHT_S   0

Definition at line 726 of file hw_emac.h.

#define EMAC_VLANTG_ESVL   0x00040000

Definition at line 324 of file hw_emac.h.

#define EMAC_VLANTG_ETV   0x00010000

Definition at line 326 of file hw_emac.h.

#define EMAC_VLANTG_VL_M   0x0000FFFF

Definition at line 328 of file hw_emac.h.

Referenced by EMACVLANRxConfigGet().

#define EMAC_VLANTG_VL_S   0

Definition at line 330 of file hw_emac.h.

Referenced by EMACVLANRxConfigGet(), and EMACVLANRxConfigSet().

#define EMAC_VLANTG_VTHM   0x00080000

Definition at line 323 of file hw_emac.h.

#define EMAC_VLANTG_VTIM   0x00020000

Definition at line 325 of file hw_emac.h.

#define EMAC_VLNINCREP_CSVL   0x00080000

Definition at line 704 of file hw_emac.h.

#define EMAC_VLNINCREP_VLC_M   0x00030000

Definition at line 706 of file hw_emac.h.

#define EMAC_VLNINCREP_VLC_NONE   0x00000000

Definition at line 708 of file hw_emac.h.

#define EMAC_VLNINCREP_VLC_TAGDEL   0x00010000

Definition at line 710 of file hw_emac.h.

#define EMAC_VLNINCREP_VLC_TAGINS   0x00020000

Definition at line 712 of file hw_emac.h.

#define EMAC_VLNINCREP_VLC_TAGREP   0x00030000

Definition at line 714 of file hw_emac.h.

#define EMAC_VLNINCREP_VLP   0x00040000

Definition at line 705 of file hw_emac.h.

#define EMAC_VLNINCREP_VLT_M   0x0000FFFF

Definition at line 716 of file hw_emac.h.

Referenced by EMACVLANTxConfigGet().

#define EMAC_VLNINCREP_VLT_S   0

Definition at line 717 of file hw_emac.h.

Referenced by EMACVLANTxConfigGet(), and EMACVLANTxConfigSet().

#define EMAC_WDOGTO_PWE   0x00010000

Definition at line 522 of file hw_emac.h.

Referenced by EMACConfigGet(), and EMACConfigSet().

#define EMAC_WDOGTO_WTO_M   0x00003FFF

Definition at line 523 of file hw_emac.h.

Referenced by EMACConfigGet().

#define EMAC_WDOGTO_WTO_S   0

Definition at line 524 of file hw_emac.h.

#define EPHY_10BTSC   0x0000001A

Definition at line 1360 of file hw_emac.h.

#define EPHY_10BTSC_JABBERD   0x00000001

Definition at line 1747 of file hw_emac.h.

#define EPHY_10BTSC_NLPDIS   0x00000080

Definition at line 1744 of file hw_emac.h.

#define EPHY_10BTSC_POLSTAT   0x00000010

Definition at line 1746 of file hw_emac.h.

#define EPHY_10BTSC_RXTHEN   0x00002000

Definition at line 1742 of file hw_emac.h.

#define EPHY_10BTSC_SQUELCH_M   0x00001E00

Definition at line 1743 of file hw_emac.h.

#define EPHY_10BTSC_SQUELCH_S   9

Definition at line 1748 of file hw_emac.h.

#define EPHY_ADDAR   0x0000000E

Definition at line 1347 of file hw_emac.h.

Referenced by EMACPHYExtendedRead(), and EMACPHYExtendedWrite().

#define EPHY_ADDAR_ADDRDATA_M   0x0000FFFF

Definition at line 1562 of file hw_emac.h.

#define EPHY_ADDAR_ADDRDATA_S   0

Definition at line 1563 of file hw_emac.h.

#define EPHY_ANA   0x00000004

Definition at line 1333 of file hw_emac.h.

#define EPHY_ANA_100BT4   0x00000200

Definition at line 1434 of file hw_emac.h.

#define EPHY_ANA_100BTX   0x00000080

Definition at line 1436 of file hw_emac.h.

#define EPHY_ANA_100BTXFD   0x00000100

Definition at line 1435 of file hw_emac.h.

#define EPHY_ANA_10BT   0x00000020

Definition at line 1438 of file hw_emac.h.

#define EPHY_ANA_10BTFD   0x00000040

Definition at line 1437 of file hw_emac.h.

#define EPHY_ANA_ASMDUP   0x00000800

Definition at line 1430 of file hw_emac.h.

#define EPHY_ANA_NP   0x00008000

Definition at line 1428 of file hw_emac.h.

#define EPHY_ANA_PAUSE   0x00000400

Definition at line 1432 of file hw_emac.h.

#define EPHY_ANA_RF   0x00002000

Definition at line 1429 of file hw_emac.h.

#define EPHY_ANA_SELECT_M   0x0000001F

Definition at line 1439 of file hw_emac.h.

#define EPHY_ANA_SELECT_S   0

Definition at line 1440 of file hw_emac.h.

#define EPHY_ANER   0x00000006

Definition at line 1337 of file hw_emac.h.

#define EPHY_ANER_LPANABLE   0x00000001

Definition at line 1469 of file hw_emac.h.

#define EPHY_ANER_LPNPABLE   0x00000008

Definition at line 1466 of file hw_emac.h.

#define EPHY_ANER_NPABLE   0x00000004

Definition at line 1467 of file hw_emac.h.

#define EPHY_ANER_PAGERX   0x00000002

Definition at line 1468 of file hw_emac.h.

#define EPHY_ANER_PDF   0x00000010

Definition at line 1465 of file hw_emac.h.

#define EPHY_ANLNPTR   0x00000008

Definition at line 1341 of file hw_emac.h.

#define EPHY_ANLNPTR_ACK   0x00004000

Definition at line 1490 of file hw_emac.h.

#define EPHY_ANLNPTR_ACK2   0x00001000

Definition at line 1492 of file hw_emac.h.

#define EPHY_ANLNPTR_CODE_M   0x000007FF

Definition at line 1494 of file hw_emac.h.

#define EPHY_ANLNPTR_CODE_S   0

Definition at line 1495 of file hw_emac.h.

#define EPHY_ANLNPTR_MP   0x00002000

Definition at line 1491 of file hw_emac.h.

#define EPHY_ANLNPTR_NP   0x00008000

Definition at line 1489 of file hw_emac.h.

#define EPHY_ANLNPTR_TOG   0x00000800

Definition at line 1493 of file hw_emac.h.

#define EPHY_ANLPA   0x00000005

Definition at line 1335 of file hw_emac.h.

#define EPHY_ANLPA_100BT4   0x00000200

Definition at line 1452 of file hw_emac.h.

#define EPHY_ANLPA_100BTX   0x00000080

Definition at line 1454 of file hw_emac.h.

#define EPHY_ANLPA_100BTXFD   0x00000100

Definition at line 1453 of file hw_emac.h.

#define EPHY_ANLPA_10BT   0x00000020

Definition at line 1456 of file hw_emac.h.

#define EPHY_ANLPA_10BTFD   0x00000040

Definition at line 1455 of file hw_emac.h.

#define EPHY_ANLPA_ACK   0x00004000

Definition at line 1448 of file hw_emac.h.

#define EPHY_ANLPA_ASMDUP   0x00000800

Definition at line 1450 of file hw_emac.h.

#define EPHY_ANLPA_NP   0x00008000

Definition at line 1447 of file hw_emac.h.

#define EPHY_ANLPA_PAUSE   0x00000400

Definition at line 1451 of file hw_emac.h.

#define EPHY_ANLPA_RF   0x00002000

Definition at line 1449 of file hw_emac.h.

#define EPHY_ANLPA_SELECT_M   0x0000001F

Definition at line 1457 of file hw_emac.h.

#define EPHY_ANLPA_SELECT_S   0

Definition at line 1458 of file hw_emac.h.

#define EPHY_ANNPTR   0x00000007

Definition at line 1339 of file hw_emac.h.

#define EPHY_ANNPTR_ACK2   0x00001000

Definition at line 1479 of file hw_emac.h.

#define EPHY_ANNPTR_CODE_M   0x000007FF

Definition at line 1481 of file hw_emac.h.

#define EPHY_ANNPTR_CODE_S   0

Definition at line 1482 of file hw_emac.h.

#define EPHY_ANNPTR_MP   0x00002000

Definition at line 1478 of file hw_emac.h.

#define EPHY_ANNPTR_NP   0x00008000

Definition at line 1477 of file hw_emac.h.

#define EPHY_ANNPTR_TOGTX   0x00000800

Definition at line 1480 of file hw_emac.h.

#define EPHY_BICSR1   0x0000001B

Definition at line 1362 of file hw_emac.h.

#define EPHY_BICSR1_ERRCNT_M   0x0000FF00

Definition at line 1755 of file hw_emac.h.

#define EPHY_BICSR1_ERRCNT_S   8

Definition at line 1757 of file hw_emac.h.

#define EPHY_BICSR1_IPGLENGTH_M   0x000000FF

Definition at line 1756 of file hw_emac.h.

#define EPHY_BICSR1_IPGLENGTH_S   0

Definition at line 1758 of file hw_emac.h.

#define EPHY_BICSR2   0x0000001C

Definition at line 1364 of file hw_emac.h.

#define EPHY_BICSR2_PKTLENGTH_M   0x000007FF

Definition at line 1765 of file hw_emac.h.

#define EPHY_BICSR2_PKTLENGTH_S   0

Definition at line 1766 of file hw_emac.h.

#define EPHY_BISTCR   0x00000016

Definition at line 1357 of file hw_emac.h.

#define EPHY_BISTCR_LBMODE_FREV   0x00000010

Definition at line 1706 of file hw_emac.h.

#define EPHY_BISTCR_LBMODE_M   0x0000001F

Definition at line 1694 of file hw_emac.h.

#define EPHY_BISTCR_LBMODE_NANA   0x00000008

Definition at line 1703 of file hw_emac.h.

#define EPHY_BISTCR_LBMODE_NDIG   0x00000004

Definition at line 1701 of file hw_emac.h.

#define EPHY_BISTCR_LBMODE_NPCSIN   0x00000001

Definition at line 1695 of file hw_emac.h.

#define EPHY_BISTCR_LBMODE_NPCSOUT   0x00000002

Definition at line 1698 of file hw_emac.h.

#define EPHY_BISTCR_PKTEN   0x00001000

Definition at line 1685 of file hw_emac.h.

#define EPHY_BISTCR_PKTGENSTAT   0x00000200

Definition at line 1689 of file hw_emac.h.

#define EPHY_BISTCR_PRBSCHKLK   0x00000800

Definition at line 1686 of file hw_emac.h.

#define EPHY_BISTCR_PRBSCHKSYNC   0x00000400

Definition at line 1687 of file hw_emac.h.

#define EPHY_BISTCR_PRBSM   0x00004000

Definition at line 1683 of file hw_emac.h.

#define EPHY_BISTCR_PRBSPKT   0x00002000

Definition at line 1684 of file hw_emac.h.

#define EPHY_BISTCR_PWRMODE   0x00000100

Definition at line 1691 of file hw_emac.h.

#define EPHY_BISTCR_TXMIILB   0x00000040

Definition at line 1692 of file hw_emac.h.

#define EPHY_BMCR   0x00000000

Definition at line 1327 of file hw_emac.h.

Referenced by EMACPHYPowerOff(), and EMACPHYPowerOn().

#define EPHY_BMCR_ANEN   0x00001000

Definition at line 1379 of file hw_emac.h.

Referenced by EMACPHYPowerOff(), and EMACPHYPowerOn().

#define EPHY_BMCR_COLLTST   0x00000080

Definition at line 1384 of file hw_emac.h.

#define EPHY_BMCR_DUPLEXM   0x00000100

Definition at line 1383 of file hw_emac.h.

#define EPHY_BMCR_ISOLATE   0x00000400

Definition at line 1381 of file hw_emac.h.

#define EPHY_BMCR_MIILOOPBK   0x00004000

Definition at line 1377 of file hw_emac.h.

#define EPHY_BMCR_MIIRESET   0x00008000

Definition at line 1376 of file hw_emac.h.

#define EPHY_BMCR_PWRDWN   0x00000800

Definition at line 1380 of file hw_emac.h.

Referenced by EMACPHYPowerOff(), and EMACPHYPowerOn().

#define EPHY_BMCR_RESTARTAN   0x00000200

Definition at line 1382 of file hw_emac.h.

#define EPHY_BMCR_SPEED   0x00002000

Definition at line 1378 of file hw_emac.h.

#define EPHY_BMSR   0x00000001

Definition at line 1328 of file hw_emac.h.

#define EPHY_BMSR_100BTXFD   0x00004000

Definition at line 1391 of file hw_emac.h.

#define EPHY_BMSR_100BTXHD   0x00002000

Definition at line 1392 of file hw_emac.h.

#define EPHY_BMSR_10BTFD   0x00001000

Definition at line 1393 of file hw_emac.h.

#define EPHY_BMSR_10BTHD   0x00000800

Definition at line 1394 of file hw_emac.h.

#define EPHY_BMSR_ANC   0x00000020

Definition at line 1396 of file hw_emac.h.

#define EPHY_BMSR_ANEN   0x00000008

Definition at line 1398 of file hw_emac.h.

#define EPHY_BMSR_EXTEN   0x00000001

Definition at line 1401 of file hw_emac.h.

#define EPHY_BMSR_JABBER   0x00000002

Definition at line 1400 of file hw_emac.h.

#define EPHY_BMSR_LINKSTAT   0x00000004

Definition at line 1399 of file hw_emac.h.

#define EPHY_BMSR_MFPRESUP   0x00000040

Definition at line 1395 of file hw_emac.h.

#define EPHY_BMSR_RFAULT   0x00000010

Definition at line 1397 of file hw_emac.h.

#define EPHY_CDCR   0x0000001E

Definition at line 1366 of file hw_emac.h.

#define EPHY_CDCR_DONE   0x00000002

Definition at line 1778 of file hw_emac.h.

#define EPHY_CDCR_FAIL   0x00000001

Definition at line 1779 of file hw_emac.h.

#define EPHY_CDCR_LINKQUAL_GOOD   0x00000100

Definition at line 1775 of file hw_emac.h.

#define EPHY_CDCR_LINKQUAL_M   0x00000300

Definition at line 1774 of file hw_emac.h.

#define EPHY_CDCR_LINKQUAL_MILD   0x00000200

Definition at line 1776 of file hw_emac.h.

#define EPHY_CDCR_LINKQUAL_POOR   0x00000300

Definition at line 1777 of file hw_emac.h.

#define EPHY_CDCR_START   0x00008000

Definition at line 1773 of file hw_emac.h.

#define EPHY_CFG1   0x00000009

Definition at line 1343 of file hw_emac.h.

#define EPHY_CFG1_DONE   0x00008000

Definition at line 1502 of file hw_emac.h.

#define EPHY_CFG1_FAMDIX   0x00000040

Definition at line 1505 of file hw_emac.h.

#define EPHY_CFG1_FANSEL_BLT120   0x00000004

Definition at line 1511 of file hw_emac.h.

#define EPHY_CFG1_FANSEL_BLT240   0x00000008

Definition at line 1512 of file hw_emac.h.

#define EPHY_CFG1_FANSEL_BLT80   0x00000000

Definition at line 1510 of file hw_emac.h.

#define EPHY_CFG1_FANSEL_M   0x0000000C

Definition at line 1508 of file hw_emac.h.

#define EPHY_CFG1_FASTANEN   0x00000010

Definition at line 1507 of file hw_emac.h.

#define EPHY_CFG1_FRXDVDET   0x00000002

Definition at line 1513 of file hw_emac.h.

#define EPHY_CFG1_LLR   0x00000080

Definition at line 1504 of file hw_emac.h.

#define EPHY_CFG1_RAMDIX   0x00000020

Definition at line 1506 of file hw_emac.h.

#define EPHY_CFG1_TDRAR   0x00000100

Definition at line 1503 of file hw_emac.h.

#define EPHY_CFG2   0x0000000A

Definition at line 1344 of file hw_emac.h.

#define EPHY_CFG2_ENLEDLINK   0x00000010

Definition at line 1523 of file hw_emac.h.

#define EPHY_CFG2_EXTFD   0x00000020

Definition at line 1522 of file hw_emac.h.

#define EPHY_CFG2_FLUPPD   0x00000040

Definition at line 1520 of file hw_emac.h.

#define EPHY_CFG2_ISOMIILL   0x00000008

Definition at line 1524 of file hw_emac.h.

#define EPHY_CFG2_ODDNDETDIS   0x00000002

Definition at line 1528 of file hw_emac.h.

#define EPHY_CFG2_RXERRIDLE   0x00000004

Definition at line 1526 of file hw_emac.h.

#define EPHY_CFG3   0x0000000B

Definition at line 1345 of file hw_emac.h.

#define EPHY_CFG3_FLDWNM_M   0x0000001F

Definition at line 1537 of file hw_emac.h.

#define EPHY_CFG3_FLDWNM_S   0

Definition at line 1538 of file hw_emac.h.

#define EPHY_CFG3_MDIMDIXS   0x00000040

Definition at line 1536 of file hw_emac.h.

#define EPHY_CFG3_POLSWAP   0x00000080

Definition at line 1535 of file hw_emac.h.

#define EPHY_CTL   0x00000019

Definition at line 1359 of file hw_emac.h.

#define EPHY_CTL_AUTOMDI   0x00008000

Definition at line 1730 of file hw_emac.h.

#define EPHY_CTL_BYPLEDSTRCH   0x00000080

Definition at line 1735 of file hw_emac.h.

#define EPHY_CTL_FORCEMDI   0x00004000

Definition at line 1731 of file hw_emac.h.

#define EPHY_CTL_MIILNKSTAT   0x00000800

Definition at line 1734 of file hw_emac.h.

#define EPHY_CTL_PAUSERX   0x00002000

Definition at line 1732 of file hw_emac.h.

#define EPHY_CTL_PAUSETX   0x00001000

Definition at line 1733 of file hw_emac.h.

#define EPHY_FCSCR   0x00000014

Definition at line 1354 of file hw_emac.h.

#define EPHY_FCSCR_FCSCNT_M   0x000000FF

Definition at line 1667 of file hw_emac.h.

#define EPHY_FCSCR_FCSCNT_S   0

Definition at line 1668 of file hw_emac.h.

#define EPHY_ID1   0x00000002

Definition at line 1329 of file hw_emac.h.

#define EPHY_ID1_OUIMSB_M   0x0000FFFF

Definition at line 1408 of file hw_emac.h.

#define EPHY_ID1_OUIMSB_S   0

Definition at line 1409 of file hw_emac.h.

#define EPHY_ID2   0x00000003

Definition at line 1331 of file hw_emac.h.

#define EPHY_ID2_MDLREV_M   0x0000000F

Definition at line 1418 of file hw_emac.h.

#define EPHY_ID2_MDLREV_S   0

Definition at line 1421 of file hw_emac.h.

#define EPHY_ID2_OUILSB_M   0x0000FC00

Definition at line 1416 of file hw_emac.h.

#define EPHY_ID2_OUILSB_S   10

Definition at line 1419 of file hw_emac.h.

#define EPHY_ID2_VNDRMDL_M   0x000003F0

Definition at line 1417 of file hw_emac.h.

#define EPHY_ID2_VNDRMDL_S   4

Definition at line 1420 of file hw_emac.h.

#define EPHY_LEDCFG   0x00000025

Definition at line 1369 of file hw_emac.h.

#define EPHY_LEDCFG_LED0_100BT   0x00000005

Definition at line 1822 of file hw_emac.h.

#define EPHY_LEDCFG_LED0_10BT   0x00000006

Definition at line 1823 of file hw_emac.h.

#define EPHY_LEDCFG_LED0_COL   0x00000004

Definition at line 1821 of file hw_emac.h.

#define EPHY_LEDCFG_LED0_FD   0x00000007

Definition at line 1824 of file hw_emac.h.

#define EPHY_LEDCFG_LED0_LINK   0x00000000

Definition at line 1817 of file hw_emac.h.

#define EPHY_LEDCFG_LED0_LINKTXRX   0x00000008

Definition at line 1825 of file hw_emac.h.

#define EPHY_LEDCFG_LED0_M   0x0000000F

Definition at line 1816 of file hw_emac.h.

#define EPHY_LEDCFG_LED0_RX   0x00000003

Definition at line 1820 of file hw_emac.h.

#define EPHY_LEDCFG_LED0_RXTX   0x00000001

Definition at line 1818 of file hw_emac.h.

#define EPHY_LEDCFG_LED0_TX   0x00000002

Definition at line 1819 of file hw_emac.h.

#define EPHY_LEDCFG_LED1_100BT   0x00000050

Definition at line 1811 of file hw_emac.h.

#define EPHY_LEDCFG_LED1_10BT   0x00000060

Definition at line 1812 of file hw_emac.h.

#define EPHY_LEDCFG_LED1_COL   0x00000040

Definition at line 1810 of file hw_emac.h.

#define EPHY_LEDCFG_LED1_FD   0x00000070

Definition at line 1813 of file hw_emac.h.

#define EPHY_LEDCFG_LED1_LINK   0x00000000

Definition at line 1806 of file hw_emac.h.

#define EPHY_LEDCFG_LED1_LINKTXRX   0x00000080

Definition at line 1814 of file hw_emac.h.

#define EPHY_LEDCFG_LED1_M   0x000000F0

Definition at line 1805 of file hw_emac.h.

#define EPHY_LEDCFG_LED1_RX   0x00000030

Definition at line 1809 of file hw_emac.h.

#define EPHY_LEDCFG_LED1_RXTX   0x00000010

Definition at line 1807 of file hw_emac.h.

#define EPHY_LEDCFG_LED1_TX   0x00000020

Definition at line 1808 of file hw_emac.h.

#define EPHY_LEDCFG_LED2_100BT   0x00000500

Definition at line 1800 of file hw_emac.h.

#define EPHY_LEDCFG_LED2_10BT   0x00000600

Definition at line 1801 of file hw_emac.h.

#define EPHY_LEDCFG_LED2_COL   0x00000400

Definition at line 1799 of file hw_emac.h.

#define EPHY_LEDCFG_LED2_FD   0x00000700

Definition at line 1802 of file hw_emac.h.

#define EPHY_LEDCFG_LED2_LINK   0x00000000

Definition at line 1795 of file hw_emac.h.

#define EPHY_LEDCFG_LED2_LINKTXRX   0x00000800

Definition at line 1803 of file hw_emac.h.

#define EPHY_LEDCFG_LED2_M   0x00000F00

Definition at line 1794 of file hw_emac.h.

#define EPHY_LEDCFG_LED2_RX   0x00000300

Definition at line 1798 of file hw_emac.h.

#define EPHY_LEDCFG_LED2_RXTX   0x00000100

Definition at line 1796 of file hw_emac.h.

#define EPHY_LEDCFG_LED2_TX   0x00000200

Definition at line 1797 of file hw_emac.h.

#define EPHY_LEDCR   0x00000018

Definition at line 1358 of file hw_emac.h.

#define EPHY_LEDCR_BLINKRATE_10HZ   0x00000200

Definition at line 1718 of file hw_emac.h.

#define EPHY_LEDCR_BLINKRATE_20HZ   0x00000000

Definition at line 1716 of file hw_emac.h.

#define EPHY_LEDCR_BLINKRATE_2HZ   0x00000600

Definition at line 1722 of file hw_emac.h.

#define EPHY_LEDCR_BLINKRATE_5HZ   0x00000400

Definition at line 1720 of file hw_emac.h.

#define EPHY_LEDCR_BLINKRATE_M   0x00000600

Definition at line 1714 of file hw_emac.h.

#define EPHY_MISR1   0x00000012

Definition at line 1350 of file hw_emac.h.

#define EPHY_MISR1_ANC   0x00000400

Definition at line 1618 of file hw_emac.h.

#define EPHY_MISR1_ANCEN   0x00000004

Definition at line 1627 of file hw_emac.h.

#define EPHY_MISR1_DUPLEXM   0x00000800

Definition at line 1616 of file hw_emac.h.

#define EPHY_MISR1_DUPLEXMEN   0x00000008

Definition at line 1626 of file hw_emac.h.

#define EPHY_MISR1_FCHF   0x00000200

Definition at line 1620 of file hw_emac.h.

#define EPHY_MISR1_FCHFEN   0x00000002

Definition at line 1629 of file hw_emac.h.

#define EPHY_MISR1_LINKSTAT   0x00002000

Definition at line 1614 of file hw_emac.h.

#define EPHY_MISR1_LINKSTATEN   0x00000020

Definition at line 1624 of file hw_emac.h.

#define EPHY_MISR1_RXHF   0x00000100

Definition at line 1622 of file hw_emac.h.

#define EPHY_MISR1_RXHFEN   0x00000001

Definition at line 1631 of file hw_emac.h.

#define EPHY_MISR1_SPEED   0x00001000

Definition at line 1615 of file hw_emac.h.

#define EPHY_MISR1_SPEEDEN   0x00000010

Definition at line 1625 of file hw_emac.h.

#define EPHY_MISR2   0x00000013

Definition at line 1352 of file hw_emac.h.

#define EPHY_MISR2_ANERR   0x00004000

Definition at line 1639 of file hw_emac.h.

#define EPHY_MISR2_ANERREN   0x00000040

Definition at line 1648 of file hw_emac.h.

#define EPHY_MISR2_JABBER   0x00000100

Definition at line 1647 of file hw_emac.h.

#define EPHY_MISR2_JABBEREN   0x00000001

Definition at line 1659 of file hw_emac.h.

#define EPHY_MISR2_LBFIFO   0x00001000

Definition at line 1641 of file hw_emac.h.

#define EPHY_MISR2_LBFIFOEN   0x00000010

Definition at line 1651 of file hw_emac.h.

#define EPHY_MISR2_MDICO   0x00000800

Definition at line 1643 of file hw_emac.h.

#define EPHY_MISR2_MDICOEN   0x00000008

Definition at line 1653 of file hw_emac.h.

#define EPHY_MISR2_PAGERX   0x00002000

Definition at line 1640 of file hw_emac.h.

#define EPHY_MISR2_PAGERXEN   0x00000020

Definition at line 1650 of file hw_emac.h.

#define EPHY_MISR2_POLINT   0x00000200

Definition at line 1646 of file hw_emac.h.

#define EPHY_MISR2_POLINTEN   0x00000002

Definition at line 1657 of file hw_emac.h.

#define EPHY_MISR2_SLEEP   0x00000400

Definition at line 1645 of file hw_emac.h.

#define EPHY_MISR2_SLEEPEN   0x00000004

Definition at line 1655 of file hw_emac.h.

#define EPHY_RCR   0x0000001F

Definition at line 1368 of file hw_emac.h.

#define EPHY_RCR_SWRESTART   0x00004000

Definition at line 1787 of file hw_emac.h.

#define EPHY_RCR_SWRST   0x00008000

Definition at line 1786 of file hw_emac.h.

#define EPHY_REGCTL   0x0000000D

Definition at line 1346 of file hw_emac.h.

Referenced by EMACPHYExtendedRead(), and EMACPHYExtendedWrite().

#define EPHY_REGCTL_DEVAD_M   0x0000001F

Definition at line 1554 of file hw_emac.h.

#define EPHY_REGCTL_DEVAD_S   0

Definition at line 1555 of file hw_emac.h.

#define EPHY_REGCTL_FUNC_ADDR   0x00000000

Definition at line 1546 of file hw_emac.h.

#define EPHY_REGCTL_FUNC_DATANI   0x00004000

Definition at line 1547 of file hw_emac.h.

#define EPHY_REGCTL_FUNC_DATAPIRW   0x00008000

Definition at line 1548 of file hw_emac.h.

#define EPHY_REGCTL_FUNC_DATAPIWO   0x0000C000

Definition at line 1551 of file hw_emac.h.

#define EPHY_REGCTL_FUNC_M   0x0000C000

Definition at line 1545 of file hw_emac.h.

#define EPHY_RXERCNT   0x00000015

Definition at line 1356 of file hw_emac.h.

#define EPHY_RXERCNT_RXERRCNT_M   0x0000FFFF

Definition at line 1675 of file hw_emac.h.

#define EPHY_RXERCNT_RXERRCNT_S   0

Definition at line 1676 of file hw_emac.h.

#define EPHY_SCR   0x00000011

Definition at line 1349 of file hw_emac.h.

#define EPHY_SCR_COLFDM   0x00000010

Definition at line 1605 of file hw_emac.h.

#define EPHY_SCR_DISCLK   0x00008000

Definition at line 1591 of file hw_emac.h.

#define EPHY_SCR_INTEN   0x00000002

Definition at line 1607 of file hw_emac.h.

#define EPHY_SCR_LBFIFO_4   0x00000000

Definition at line 1601 of file hw_emac.h.

#define EPHY_SCR_LBFIFO_5   0x00000100

Definition at line 1602 of file hw_emac.h.

#define EPHY_SCR_LBFIFO_6   0x00000200

Definition at line 1603 of file hw_emac.h.

#define EPHY_SCR_LBFIFO_8   0x00000300

Definition at line 1604 of file hw_emac.h.

#define EPHY_SCR_LBFIFO_M   0x00000300

Definition at line 1600 of file hw_emac.h.

#define EPHY_SCR_PSEN   0x00004000

Definition at line 1592 of file hw_emac.h.

#define EPHY_SCR_PSMODE_ACTWOL   0x00002000

Definition at line 1597 of file hw_emac.h.

#define EPHY_SCR_PSMODE_LOWPWR   0x00001000

Definition at line 1596 of file hw_emac.h.

#define EPHY_SCR_PSMODE_M   0x00003000

Definition at line 1593 of file hw_emac.h.

#define EPHY_SCR_PSMODE_NORMAL   0x00000000

Definition at line 1594 of file hw_emac.h.

#define EPHY_SCR_PSMODE_PASWOL   0x00003000

Definition at line 1598 of file hw_emac.h.

#define EPHY_SCR_SBPYASS   0x00000800

Definition at line 1599 of file hw_emac.h.

#define EPHY_SCR_TINT   0x00000004

Definition at line 1606 of file hw_emac.h.

#define EPHY_STS   0x00000010

Definition at line 1348 of file hw_emac.h.

#define EPHY_STS_ANS   0x00000010

Definition at line 1580 of file hw_emac.h.

#define EPHY_STS_DL   0x00000200

Definition at line 1575 of file hw_emac.h.

#define EPHY_STS_DUPLEX   0x00000004

Definition at line 1582 of file hw_emac.h.

#define EPHY_STS_FCSL   0x00000800

Definition at line 1573 of file hw_emac.h.

#define EPHY_STS_JD   0x00000020

Definition at line 1579 of file hw_emac.h.

#define EPHY_STS_LINK   0x00000001

Definition at line 1584 of file hw_emac.h.

#define EPHY_STS_MDIXM   0x00004000

Definition at line 1570 of file hw_emac.h.

#define EPHY_STS_MIILB   0x00000008

Definition at line 1581 of file hw_emac.h.

#define EPHY_STS_MIIREQ   0x00000080

Definition at line 1577 of file hw_emac.h.

#define EPHY_STS_PAGERX   0x00000100

Definition at line 1576 of file hw_emac.h.

#define EPHY_STS_POLSTAT   0x00001000

Definition at line 1572 of file hw_emac.h.

#define EPHY_STS_RF   0x00000040

Definition at line 1578 of file hw_emac.h.

#define EPHY_STS_RXLERR   0x00002000

Definition at line 1571 of file hw_emac.h.

#define EPHY_STS_SD   0x00000400

Definition at line 1574 of file hw_emac.h.

#define EPHY_STS_SPEED   0x00000002

Definition at line 1583 of file hw_emac.h.