pef7071_driver.h File Reference

XWAY PHY11G (PEF7071) Gigabit Ethernet PHY driver. More...

#include "core/nic.h"

Go to the source code of this file.

Macros

#define PEF7071_PHY_ADDR   0
 
#define PEF7071_CTRL   0x00
 
#define PEF7071_STAT   0x01
 
#define PEF7071_PHYID1   0x02
 
#define PEF7071_PHYID2   0x03
 
#define PEF7071_AN_ADV   0x04
 
#define PEF7071_AN_LPA   0x05
 
#define PEF7071_AN_EXP   0x06
 
#define PEF7071_AN_NPTX   0x07
 
#define PEF7071_AN_NPRX   0x08
 
#define PEF7071_GCTRL   0x09
 
#define PEF7071_GSTAT   0x0A
 
#define PEF7071_RES11   0x0B
 
#define PEF7071_RES12   0x0C
 
#define PEF7071_MMDCTRL   0x0D
 
#define PEF7071_MMDDATA   0x0E
 
#define PEF7071_XSTAT   0x0F
 
#define PEF7071_PHYPHYPERF   0x10
 
#define PEF7071_PHYSTAT1   0x11
 
#define PEF7071_PHYSTAT2   0x12
 
#define PEF7071_PHYCTL1   0x13
 
#define PEF7071_PHYCTL2   0x14
 
#define PEF7071_ERRCNT   0x15
 
#define PEF7071_EECTRL   0x16
 
#define PEF7071_MIICTRL   0x17
 
#define PEF7071_MIISTAT   0x18
 
#define PEF7071_IMASK   0x19
 
#define PEF7071_ISTAT   0x1A
 
#define PEF7071_LED   0x1B
 
#define PEF7071_TPGCTRL   0x1C
 
#define PEF7071_TPGDATA   0x1D
 
#define PEF7071_FWV   0x1E
 
#define PEF7071_RES1F   0x1F
 
#define PEF7071_EEE_CTRL1   0x03, 0x0000
 
#define PEF7071_EEE_STAT1   0x03, 0x0001
 
#define PEF7071_EEE_CAP   0x03, 0x0014
 
#define PEF7071_EEE_WAKERR   0x03, 0x0016
 
#define PEF7071_ANEGEEE_AN_ADV   0x07, 0x003C
 
#define PEF7071_EEE_AN_LPADV   0x07, 0x003D
 
#define PEF7071_EEPROM   0x1E, 0x0000
 
#define PEF7071_LEDCH   0x1F, 0x01E0
 
#define PEF7071_LEDCL   0x1F, 0x01E1
 
#define PEF7071_LED0H   0x1F, 0x01E2
 
#define PEF7071_LED0L   0x1F, 0x01E3
 
#define PEF7071_LED1H   0x1F, 0x01E4
 
#define PEF7071_LED1L   0x1F, 0x01E5
 
#define PEF7071_LED2H   0x1F, 0x01E6
 
#define PEF7071_LED2L   0x1F, 0x01E7
 
#define PEF7071_EEE_RXERR_LINK_FAIL_H   0x1F, 0x01EA
 
#define PEF7071_EEE_RXERR_LINK_FAIL_L   0x1F, 0x01EB
 
#define PEF7071_MII2CTRL   0x1F, 0x01EC
 
#define PEF7071_LEG_LPI_CFG0   0x1F, 0x01ED
 
#define PEF7071_LEG_LPI_CFG1   0x1F, 0x01EE
 
#define PEF7071_WOLCTRL   0x1F, 0x0781
 
#define PEF7071_WOLAD0   0x1F, 0x0783
 
#define PEF7071_WOLAD1   0x1F, 0x0784
 
#define PEF7071_WOLAD2   0x1F, 0x0785
 
#define PEF7071_WOLAD3   0x1F, 0x0786
 
#define PEF7071_WOLAD4   0x1F, 0x0787
 
#define PEF7071_WOLAD5   0x1F, 0x0788
 
#define PEF7071_WOLPW0   0x1F, 0x0789
 
#define PEF7071_WOLPW1   0x1F, 0x078A
 
#define PEF7071_WOLPW2   0x1F, 0x078B
 
#define PEF7071_WOLPW3   0x1F, 0x078C
 
#define PEF7071_WOLPW4   0x1F, 0x078D
 
#define PEF7071_WOLPW5   0x1F, 0x078E
 
#define PEF7071_LEG_LPI_CFG2   0x1F, 0x0EB5
 
#define PEF7071_LEG_LPI_CFG3   0x1F, 0x0EB7
 
#define PEF7071_CTRL_RST   0x8000
 
#define PEF7071_CTRL_LB   0x4000
 
#define PEF7071_CTRL_SSL   0x2000
 
#define PEF7071_CTRL_ANEN   0x1000
 
#define PEF7071_CTRL_PD   0x0800
 
#define PEF7071_CTRL_ISOL   0x0400
 
#define PEF7071_CTRL_ANRS   0x0200
 
#define PEF7071_CTRL_DPLX   0x0100
 
#define PEF7071_CTRL_COL   0x0080
 
#define PEF7071_CTRL_SSM   0x0040
 
#define PEF7071_STAT_CBT4   0x8000
 
#define PEF7071_STAT_CBTXF   0x4000
 
#define PEF7071_STAT_CBTXH   0x2000
 
#define PEF7071_STAT_XBTF   0x1000
 
#define PEF7071_STAT_XBTH   0x0800
 
#define PEF7071_STAT_CBT2F   0x0400
 
#define PEF7071_STAT_CBT2H   0x0200
 
#define PEF7071_STAT_EXT   0x0100
 
#define PEF7071_STAT_MFPS   0x0040
 
#define PEF7071_STAT_ANOK   0x0020
 
#define PEF7071_STAT_RF   0x0010
 
#define PEF7071_STAT_ANAB   0x0008
 
#define PEF7071_STAT_LS   0x0004
 
#define PEF7071_STAT_JD   0x0002
 
#define PEF7071_STAT_XCAP   0x0001
 
#define PEF7071_PHYID1_OUI_MSB   0xFFFF
 
#define PEF7071_PHYID1_OUI_MSB_DEFAULT   0x0000
 
#define PEF7071_PHYID2_OUI_LSB   0xFC00
 
#define PEF7071_PHYID2_OUI_LSB_DEFAULT   0x0000
 
#define PEF7071_PHYID2_LDN   0x03F0
 
#define PEF7071_PHYID2_LDN_DEFAULT   0x0000
 
#define PEF7071_PHYID2_LDRN   0x000F
 
#define PEF7071_AN_ADV_NP   0x8000
 
#define PEF7071_AN_ADV_RF   0x2000
 
#define PEF7071_AN_ADV_TAF   0x1FE0
 
#define PEF7071_AN_ADV_TAF_XBT_HDX   0x0020
 
#define PEF7071_AN_ADV_TAF_XBT_FDX   0x0040
 
#define PEF7071_AN_ADV_TAF_DBT_HDX   0x0080
 
#define PEF7071_AN_ADV_TAF_DBT_FDX   0x0100
 
#define PEF7071_AN_ADV_TAF_DBT4   0x0200
 
#define PEF7071_AN_ADV_TAF_PS_SYM   0x0400
 
#define PEF7071_AN_ADV_TAF_PS_ASYM   0x0800
 
#define PEF7071_AN_ADV_TAF_RES   0x1000
 
#define PEF7071_AN_ADV_SF   0x001F
 
#define PEF7071_AN_ADV_SF_DEFAULT   0x0001
 
#define PEF7071_AN_LPA_NP   0x8000
 
#define PEF7071_AN_LPA_ACK   0x4000
 
#define PEF7071_AN_LPA_RF   0x2000
 
#define PEF7071_AN_LPA_TAF   0x1FE0
 
#define PEF7071_AN_LPA_TAF_XBT_HDX   0x0020
 
#define PEF7071_AN_LPA_TAF_XBT_FDX   0x0040
 
#define PEF7071_AN_LPA_TAF_DBT_HDX   0x0080
 
#define PEF7071_AN_LPA_TAF_DBT_FDX   0x0100
 
#define PEF7071_AN_LPA_TAF_DBT4   0x0200
 
#define PEF7071_AN_LPA_TAF_PS_SYM   0x0400
 
#define PEF7071_AN_LPA_TAF_PS_ASYM   0x0800
 
#define PEF7071_AN_LPA_TAF_RES   0x1000
 
#define PEF7071_AN_LPA_SF   0x001F
 
#define PEF7071_AN_LPA_SF_DEFAULT   0x0001
 
#define PEF7071_AN_EXP_RESD   0xFFE0
 
#define PEF7071_AN_EXP_PDF   0x0010
 
#define PEF7071_AN_EXP_LPNPC   0x0008
 
#define PEF7071_AN_EXP_NPC   0x0004
 
#define PEF7071_AN_EXP_PR   0x0002
 
#define PEF7071_AN_EXP_LPANC   0x0001
 
#define PEF7071_AN_NPTX_NP   0x8000
 
#define PEF7071_AN_NPTX_MP   0x2000
 
#define PEF7071_AN_NPTX_ACK2   0x1000
 
#define PEF7071_AN_NPTX_TOGG   0x0800
 
#define PEF7071_AN_NPTX_MCF   0x07FF
 
#define PEF7071_AN_NPRX_NP   0x8000
 
#define PEF7071_AN_NPRX_ACK   0x4000
 
#define PEF7071_AN_NPRX_MP   0x2000
 
#define PEF7071_AN_NPRX_ACK2   0x1000
 
#define PEF7071_AN_NPRX_TOGG   0x0800
 
#define PEF7071_AN_NPRX_MCF   0x07FF
 
#define PEF7071_GCTRL_TM   0xE000
 
#define PEF7071_GCTRL_MSEN   0x1000
 
#define PEF7071_GCTRL_MS   0x0800
 
#define PEF7071_GCTRL_MSPT   0x0400
 
#define PEF7071_GCTRL_MBTFD   0x0200
 
#define PEF7071_GCTRL_MBTHD   0x0100
 
#define PEF7071_GSTAT_MSFAULT   0x8000
 
#define PEF7071_GSTAT_MSRES   0x4000
 
#define PEF7071_GSTAT_LRXSTAT   0x2000
 
#define PEF7071_GSTAT_RRXSTAT   0x1000
 
#define PEF7071_GSTAT_MBTFD   0x0800
 
#define PEF7071_GSTAT_MBTHD   0x0400
 
#define PEF7071_GSTAT_IEC   0x00FF
 
#define PEF7071_MMDCTRL_ACTYPE   0xC000
 
#define PEF7071_MMDCTRL_ACTYPE_ADDR   0x0000
 
#define PEF7071_MMDCTRL_ACTYPE_DATA   0x4000
 
#define PEF7071_MMDCTRL_ACTYPE_DATA_PI   0x8000
 
#define PEF7071_MMDCTRL_ACTYPE_DATA_PIWR   0xC000
 
#define PEF7071_MMDCTRL_RESH   0x3F00
 
#define PEF7071_MMDCTRL_RESL   0x00E0
 
#define PEF7071_MMDCTRL_DEVAD   0x001F
 
#define PEF7071_MMDDATA_ADDR_DATA   0xFFFF
 
#define PEF7071_XSTAT_MBXF   0x8000
 
#define PEF7071_XSTAT_MBXH   0x4000
 
#define PEF7071_XSTAT_MBTF   0x2000
 
#define PEF7071_XSTAT_MBTH   0x1000
 
#define PEF7071_XSTAT_RESH   0x0F00
 
#define PEF7071_XSTAT_RESL   0x00FF
 
#define PEF7071_PHYPHYPERF_FREQ   0xFF00
 
#define PEF7071_PHYPHYPERF_SNR   0x00F0
 
#define PEF7071_PHYPHYPERF_LEN   0x000F
 
#define PEF7071_PHYSTAT1_RESH   0xFE00
 
#define PEF7071_PHYSTAT1_LSADS   0x0100
 
#define PEF7071_PHYSTAT1_POLD   0x0080
 
#define PEF7071_PHYSTAT1_POLC   0x0040
 
#define PEF7071_PHYSTAT1_POLB   0x0020
 
#define PEF7071_PHYSTAT1_POLA   0x0010
 
#define PEF7071_PHYSTAT1_MDICD   0x0008
 
#define PEF7071_PHYSTAT1_MDIAB   0x0004
 
#define PEF7071_PHYSTAT1_RESL   0x0003
 
#define PEF7071_PHYSTAT2_RESD   0x8000
 
#define PEF7071_PHYSTAT2_SKEWD   0x7000
 
#define PEF7071_PHYSTAT2_RESC   0x0800
 
#define PEF7071_PHYSTAT2_SKEWC   0x0700
 
#define PEF7071_PHYSTAT2_RESB   0x0080
 
#define PEF7071_PHYSTAT2_SKEWB   0x0070
 
#define PEF7071_PHYSTAT2_RESA   0x0008
 
#define PEF7071_PHYSTAT2_SKEWA   0x0007
 
#define PEF7071_PHYCTL1_TLOOP   0xE000
 
#define PEF7071_PHYCTL1_TXOFF   0x1000
 
#define PEF7071_PHYCTL1_TXADJ   0x0F00
 
#define PEF7071_PHYCTL1_POLD   0x0080
 
#define PEF7071_PHYCTL1_POLC   0x0040
 
#define PEF7071_PHYCTL1_POLB   0x0020
 
#define PEF7071_PHYCTL1_POLA   0x0010
 
#define PEF7071_PHYCTL1_MDICD   0x0008
 
#define PEF7071_PHYCTL1_MDIAB   0x0004
 
#define PEF7071_PHYCTL1_TXEEE10   0x0002
 
#define PEF7071_PHYCTL1_AMDIX   0x0001
 
#define PEF7071_PHYCTL2_LSADS   0xC000
 
#define PEF7071_PHYCTL2_LSADS_OFF   0x0000
 
#define PEF7071_PHYCTL2_LSADS_ADS2   0x4000
 
#define PEF7071_PHYCTL2_LSADS_ADS3   0x8000
 
#define PEF7071_PHYCTL2_LSADS_ADS4   0xC000
 
#define PEF7071_PHYCTL2_RESH   0x3800
 
#define PEF7071_PHYCTL2_CLKSEL   0x0400
 
#define PEF7071_PHYCTL2_CLKSEL_CLK25M   0x0000
 
#define PEF7071_PHYCTL2_CLKSEL_CLK125M   0x0400
 
#define PEF7071_PHYCTL2_SDETP   0x0200
 
#define PEF7071_PHYCTL2_SDETP_LOWACTIVE   0x0000
 
#define PEF7071_PHYCTL2_SDETP_HIGHACTIVE   0x0200
 
#define PEF7071_PHYCTL2_STICKY   0x0100
 
#define PEF7071_PHYCTL2_RESL   0x00F0
 
#define PEF7071_PHYCTL2_ADCR   0x0008
 
#define PEF7071_PHYCTL2_ADCR_DEFAULT   0x0000
 
#define PEF7071_PHYCTL2_ADCR_BOOST   0x0008
 
#define PEF7071_PHYCTL2_PSCL   0x0004
 
#define PEF7071_PHYCTL2_ANPD   0x0002
 
#define PEF7071_PHYCTL2_LPI   0x0001
 
#define PEF7071_ERRCNT_SEL   0x0F00
 
#define PEF7071_ERRCNT_SEL_RXERR   0x0000
 
#define PEF7071_ERRCNT_SEL_RXACT   0x0100
 
#define PEF7071_ERRCNT_SEL_ESDERR   0x0200
 
#define PEF7071_ERRCNT_SEL_SSDERR   0x0300
 
#define PEF7071_ERRCNT_SEL_TXERR   0x0400
 
#define PEF7071_ERRCNT_SEL_TXACT   0x0500
 
#define PEF7071_ERRCNT_SEL_COL   0x0600
 
#define PEF7071_ERRCNT_COUNT   0x00FF
 
#define PEF7071_EECTRL_EESCAN   0x8000
 
#define PEF7071_EECTRL_EEAF   0x4000
 
#define PEF7071_EECTRL_CSRDET   0x2000
 
#define PEF7071_EECTRL_EEDET   0x1000
 
#define PEF7071_EECTRL_SIZE   0x0F00
 
#define PEF7071_EECTRL_SIZE_SIZE1K   0x0000
 
#define PEF7071_EECTRL_SIZE_SIZE2K   0x0100
 
#define PEF7071_EECTRL_SIZE_SIZE4K   0x0200
 
#define PEF7071_EECTRL_SIZE_SIZE8K   0x0300
 
#define PEF7071_EECTRL_SIZE_SIZE16K   0x0400
 
#define PEF7071_EECTRL_SIZE_SIZE32K   0x0500
 
#define PEF7071_EECTRL_SIZE_SIZE64K   0x0600
 
#define PEF7071_EECTRL_SIZE_SIZE128K   0x0700
 
#define PEF7071_EECTRL_SIZE_SIZE256K   0x0800
 
#define PEF7071_EECTRL_SIZE_SIZE512K   0x0900
 
#define PEF7071_EECTRL_SIZE_SIZE1024K   0x0A00
 
#define PEF7071_EECTRL_ADRMODE   0x0080
 
#define PEF7071_EECTRL_ADRMODE_MODE11   0x0000
 
#define PEF7071_EECTRL_ADRMODE_MODE16   0x0080
 
#define PEF7071_EECTRL_DADR   0x0070
 
#define PEF7071_EECTRL_SPEED   0x000C
 
#define PEF7071_EECTRL_SPEED_FRQ_100KHZ   0x0000
 
#define PEF7071_EECTRL_SPEED_FRQ_400KHZ   0x0004
 
#define PEF7071_EECTRL_SPEED_FRQ_1_0MHZ   0x0008
 
#define PEF7071_EECTRL_SPEED_FRQ_3_4MHZ   0x000C
 
#define PEF7071_EECTRL_RDWR   0x0002
 
#define PEF7071_EECTRL_EXEC   0x0001
 
#define PEF7071_MIICTRL_RXCOFF   0x8000
 
#define PEF7071_MIICTRL_RXSKEW   0x7000
 
#define PEF7071_MIICTRL_RXSKEW_SKEW_0N0   0x0000
 
#define PEF7071_MIICTRL_RXSKEW_SKEW_0N5   0x1000
 
#define PEF7071_MIICTRL_RXSKEW_SKEW_1N0   0x2000
 
#define PEF7071_MIICTRL_RXSKEW_SKEW_1N5   0x3000
 
#define PEF7071_MIICTRL_RXSKEW_SKEW_2N0   0x4000
 
#define PEF7071_MIICTRL_RXSKEW_SKEW_2N5   0x5000
 
#define PEF7071_MIICTRL_RXSKEW_SKEW_3N0   0x6000
 
#define PEF7071_MIICTRL_RXSKEW_SKEW_3N5   0x7000
 
#define PEF7071_MIICTRL_V25_33   0x0800
 
#define PEF7071_MIICTRL_TXSKEW   0x0700
 
#define PEF7071_MIICTRL_TXSKEW_SKEW_0N0   0x0000
 
#define PEF7071_MIICTRL_TXSKEW_SKEW_0N5   0x0100
 
#define PEF7071_MIICTRL_TXSKEW_SKEW_1N0   0x0200
 
#define PEF7071_MIICTRL_TXSKEW_SKEW_1N5   0x0300
 
#define PEF7071_MIICTRL_TXSKEW_SKEW_2N0   0x0400
 
#define PEF7071_MIICTRL_TXSKEW_SKEW_2N5   0x0500
 
#define PEF7071_MIICTRL_TXSKEW_SKEW_3N0   0x0600
 
#define PEF7071_MIICTRL_TXSKEW_SKEW_3N5   0x0700
 
#define PEF7071_MIICTRL_CRS   0x00C0
 
#define PEF7071_MIICTRL_FLOW   0x0030
 
#define PEF7071_MIICTRL_FLOW_COPPER   0x0000
 
#define PEF7071_MIICTRL_FLOW_CONVERTER   0x0030
 
#define PEF7071_MIICTRL_MODE   0x000F
 
#define PEF7071_MIICTRL_MODE_RGMII   0x0000
 
#define PEF7071_MIICTRL_MODE_SGMII   0x0001
 
#define PEF7071_MIICTRL_MODE_RMII   0x0002
 
#define PEF7071_MIICTRL_MODE_RTBI   0x0003
 
#define PEF7071_MIICTRL_MODE_GMII   0x0004
 
#define PEF7071_MIICTRL_MODE_TBI   0x0005
 
#define PEF7071_MIICTRL_MODE_SGMIINC   0x0006
 
#define PEF7071_MIICTRL_MODE_TEST   0x000F
 
#define PEF7071_MIICTRL_MODE_CONV_X2T1000   0x0000
 
#define PEF7071_MIICTRL_MODE_CONV_X2T1000A   0x0001
 
#define PEF7071_MIISTAT_RESH   0xFF00
 
#define PEF7071_MIISTAT_PHY   0x00C0
 
#define PEF7071_MIISTAT_PHY_TP   0x0000
 
#define PEF7071_MIISTAT_PHY_FIBER   0x0040
 
#define PEF7071_MIISTAT_PHY_MII2   0x0080
 
#define PEF7071_MIISTAT_PHY_SGMII   0x00C0
 
#define PEF7071_MIISTAT_PS   0x0030
 
#define PEF7071_MIISTAT_PS_NONE   0x0000
 
#define PEF7071_MIISTAT_PS_TX   0x0010
 
#define PEF7071_MIISTAT_PS_RX   0x0020
 
#define PEF7071_MIISTAT_PS_TXRX   0x0030
 
#define PEF7071_MIISTAT_DPX   0x0008
 
#define PEF7071_MIISTAT_EEE   0x0004
 
#define PEF7071_MIISTAT_EEE_OFF   0x0000
 
#define PEF7071_MIISTAT_EEE_ON   0x0004
 
#define PEF7071_MIISTAT_SPEED   0x0003
 
#define PEF7071_MIISTAT_SPEED_TEN   0x0000
 
#define PEF7071_MIISTAT_SPEED_FAST   0x0001
 
#define PEF7071_MIISTAT_SPEED_GIGA   0x0002
 
#define PEF7071_MIISTAT_SPEED_RES   0x0003
 
#define PEF7071_IMASK_WOL   0x8000
 
#define PEF7071_IMASK_MSRE   0x4000
 
#define PEF7071_IMASK_NPRX   0x2000
 
#define PEF7071_IMASK_NPTX   0x1000
 
#define PEF7071_IMASK_ANE   0x0800
 
#define PEF7071_IMASK_ANC   0x0400
 
#define PEF7071_IMASK_RESH   0x0300
 
#define PEF7071_IMASK_RESL   0x00C0
 
#define PEF7071_IMASK_ADSC   0x0020
 
#define PEF7071_IMASK_MDIPC   0x0010
 
#define PEF7071_IMASK_MDIXC   0x0008
 
#define PEF7071_IMASK_DXMC   0x0004
 
#define PEF7071_IMASK_LSPC   0x0002
 
#define PEF7071_IMASK_LSTC   0x0001
 
#define PEF7071_ISTAT_WOL   0x8000
 
#define PEF7071_ISTAT_MSRE   0x4000
 
#define PEF7071_ISTAT_NPRX   0x2000
 
#define PEF7071_ISTAT_NPTX   0x1000
 
#define PEF7071_ISTAT_ANE   0x0800
 
#define PEF7071_ISTAT_ANC   0x0400
 
#define PEF7071_ISTAT_RESH   0x0300
 
#define PEF7071_ISTAT_RESL   0x00C0
 
#define PEF7071_ISTAT_ADSC   0x0020
 
#define PEF7071_ISTAT_MDIPC   0x0010
 
#define PEF7071_ISTAT_MDIXC   0x0008
 
#define PEF7071_ISTAT_DXMC   0x0004
 
#define PEF7071_ISTAT_LSPC   0x0002
 
#define PEF7071_ISTAT_LSTC   0x0001
 
#define PEF7071_LED_RESH   0xF000
 
#define PEF7071_LED_LED3EN   0x0800
 
#define PEF7071_LED_LED2EN   0x0400
 
#define PEF7071_LED_LED1EN   0x0200
 
#define PEF7071_LED_LED0EN   0x0100
 
#define PEF7071_LED_RESL   0x00F0
 
#define PEF7071_LED_LED3DA   0x0008
 
#define PEF7071_LED_LED3DA_OFF   0x0000
 
#define PEF7071_LED_LED3DA_ON   0x0008
 
#define PEF7071_LED_LED2DA   0x0004
 
#define PEF7071_LED_LED2DA_OFF   0x0000
 
#define PEF7071_LED_LED2DA_ON   0x0004
 
#define PEF7071_LED_LED1DA   0x0002
 
#define PEF7071_LED_LED1DA_OFF   0x0000
 
#define PEF7071_LED_LED1DA_ON   0x0002
 
#define PEF7071_LED_LED0DA   0x0001
 
#define PEF7071_LED_LED0DA_OFF   0x0000
 
#define PEF7071_LED_LED0DA_ON   0x0001
 
#define PEF7071_TPGCTRL_RESH1   0xC000
 
#define PEF7071_TPGCTRL_MODE   0x2000
 
#define PEF7071_TPGCTRL_MODE_BURST   0x0000
 
#define PEF7071_TPGCTRL_MODE_SINGLE   0x2000
 
#define PEF7071_TPGCTRL_RESH0   0x1000
 
#define PEF7071_TPGCTRL_IPGL   0x0C00
 
#define PEF7071_TPGCTRL_IPGL_BT48   0x0000
 
#define PEF7071_TPGCTRL_IPGL_BT96   0x0400
 
#define PEF7071_TPGCTRL_IPGL_BT960   0x0800
 
#define PEF7071_TPGCTRL_IPGL_BT9600   0x0C00
 
#define PEF7071_TPGCTRL_TYPE   0x0300
 
#define PEF7071_TPGCTRL_TYPE_RANDOM   0x0000
 
#define PEF7071_TPGCTRL_TYPE_BYTEINC   0x0100
 
#define PEF7071_TPGCTRL_TYPE_PREDEF   0x0200
 
#define PEF7071_TPGCTRL_RESL1   0x0080
 
#define PEF7071_TPGCTRL_SIZE   0x0070
 
#define PEF7071_TPGCTRL_SIZE_B64   0x0000
 
#define PEF7071_TPGCTRL_SIZE_B128   0x0010
 
#define PEF7071_TPGCTRL_SIZE_B256   0x0020
 
#define PEF7071_TPGCTRL_SIZE_B512   0x0030
 
#define PEF7071_TPGCTRL_SIZE_B1024   0x0040
 
#define PEF7071_TPGCTRL_SIZE_B1518   0x0050
 
#define PEF7071_TPGCTRL_SIZE_B9600   0x0060
 
#define PEF7071_TPGCTRL_RESL0   0x000C
 
#define PEF7071_TPGCTRL_START   0x0002
 
#define PEF7071_TPGCTRL_EN   0x0001
 
#define PEF7071_TPGDATA_DA   0xF000
 
#define PEF7071_TPGDATA_SA   0x0F00
 
#define PEF7071_TPGDATA_DATA   0x00FF
 
#define PEF7071_FWV_REL   0x8000
 
#define PEF7071_FWV_REL_TEST   0x0000
 
#define PEF7071_FWV_REL_RELEASE   0x8000
 
#define PEF7071_FWV_MAJOR   0x7F00
 
#define PEF7071_FWV_MINOR   0x00FF
 
#define PEF7071_EEE_CTRL1_RXCKST   0x0400
 
#define PEF7071_EEE_STAT1_TXLPI_RCVD   0x0800
 
#define PEF7071_EEE_STAT1_TXLPI_IND   0x0200
 
#define PEF7071_EEE_STAT1_RXLPI_IND   0x0100
 
#define PEF7071_EEE_STAT1_TXCKST   0x0040
 
#define PEF7071_EEE_CAP_EEE_10GBKR   0x0040
 
#define PEF7071_EEE_CAP_EEE_10GBKX4   0x0020
 
#define PEF7071_EEE_CAP_EEE_1000BKX   0x0010
 
#define PEF7071_EEE_CAP_EEE_10GBT   0x0008
 
#define PEF7071_EEE_CAP_EEE_1000BT   0x0004
 
#define PEF7071_EEE_CAP_EEE_100BTX   0x0002
 
#define PEF7071_EEE_WAKERR_ERRCNT   0xFFFF
 
#define PEF7071_ANEGEEE_AN_ADV_EEE_10GBKR   0x0040
 
#define PEF7071_ANEGEEE_AN_ADV_EEE_10GBKX4   0x0020
 
#define PEF7071_ANEGEEE_AN_ADV_EEE_1000BKX   0x0010
 
#define PEF7071_ANEGEEE_AN_ADV_EEE_10GBT   0x0008
 
#define PEF7071_ANEGEEE_AN_ADV_EEE_1000BT   0x0004
 
#define PEF7071_ANEGEEE_AN_ADV_EEE_100BTX   0x0002
 
#define PEF7071_EEE_AN_LPADV_EEE_10GBKR   0x0040
 
#define PEF7071_EEE_AN_LPADV_EEE_10GBKX4   0x0020
 
#define PEF7071_EEE_AN_LPADV_EEE_1000BKX   0x0010
 
#define PEF7071_EEE_AN_LPADV_EEE_10GBT   0x0008
 
#define PEF7071_EEE_AN_LPADV_EEE_1000BT   0x0004
 
#define PEF7071_EEE_AN_LPADV_EEE_100BTX   0x0002
 
#define PEF7071_EEPROM_DATA   0x00FF
 
#define PEF7071_LEDCH_FBF   0x00C0
 
#define PEF7071_LEDCH_FBF_F02HZ   0x0000
 
#define PEF7071_LEDCH_FBF_F04HZ   0x0040
 
#define PEF7071_LEDCH_FBF_F08HZ   0x0080
 
#define PEF7071_LEDCH_FBF_F16HZ   0x00C0
 
#define PEF7071_LEDCH_SBF   0x0030
 
#define PEF7071_LEDCH_SBF_F02HZ   0x0000
 
#define PEF7071_LEDCH_SBF_F04HZ   0x0010
 
#define PEF7071_LEDCH_SBF_F08HZ   0x0020
 
#define PEF7071_LEDCH_SBF_F16HZ   0x0030
 
#define PEF7071_LEDCH_NACS   0x0007
 
#define PEF7071_LEDCH_NACS_NONE   0x0000
 
#define PEF7071_LEDCH_NACS_LINK   0x0001
 
#define PEF7071_LEDCH_NACS_PDOWN   0x0002
 
#define PEF7071_LEDCH_NACS_EEE   0x0003
 
#define PEF7071_LEDCH_NACS_ANEG   0x0004
 
#define PEF7071_LEDCH_NACS_ABIST   0x0005
 
#define PEF7071_LEDCH_NACS_CDIAG   0x0006
 
#define PEF7071_LEDCH_NACS_TEST   0x0007
 
#define PEF7071_LEDCL_SCAN   0x0070
 
#define PEF7071_LEDCL_SCAN_NONE   0x0000
 
#define PEF7071_LEDCL_SCAN_LINK   0x0010
 
#define PEF7071_LEDCL_SCAN_PDOWN   0x0020
 
#define PEF7071_LEDCL_SCAN_EEE   0x0030
 
#define PEF7071_LEDCL_SCAN_ANEG   0x0040
 
#define PEF7071_LEDCL_SCAN_ABIST   0x0050
 
#define PEF7071_LEDCL_SCAN_CDIAG   0x0060
 
#define PEF7071_LEDCL_SCAN_TEST   0x0070
 
#define PEF7071_LEDCL_CBLINK   0x0007
 
#define PEF7071_LEDCL_CBLINK_NONE   0x0000
 
#define PEF7071_LEDCL_CBLINK_LINK   0x0001
 
#define PEF7071_LEDCL_CBLINK_PDOWN   0x0002
 
#define PEF7071_LEDCL_CBLINK_EEE   0x0003
 
#define PEF7071_LEDCL_CBLINK_ANEG   0x0004
 
#define PEF7071_LEDCL_CBLINK_ABIST   0x0005
 
#define PEF7071_LEDCL_CBLINK_CDIAG   0x0006
 
#define PEF7071_LEDCL_CBLINK_TEST   0x0007
 
#define PEF7071_LED0H_CON   0x00F0
 
#define PEF7071_LED0H_CON_NONE   0x0000
 
#define PEF7071_LED0H_CON_LINK10   0x0010
 
#define PEF7071_LED0H_CON_LINK100   0x0020
 
#define PEF7071_LED0H_CON_LINK10X   0x0030
 
#define PEF7071_LED0H_CON_LINK1000   0x0040
 
#define PEF7071_LED0H_CON_LINK10_0   0x0050
 
#define PEF7071_LED0H_CON_LINK100X   0x0060
 
#define PEF7071_LED0H_CON_LINK10XX   0x0070
 
#define PEF7071_LED0H_CON_PDOWN   0x0080
 
#define PEF7071_LED0H_CON_EEE   0x0090
 
#define PEF7071_LED0H_CON_ANEG   0x00A0
 
#define PEF7071_LED0H_CON_ABIST   0x00B0
 
#define PEF7071_LED0H_CON_CDIAG   0x00C0
 
#define PEF7071_LED0H_CON_COPPER   0x00D0
 
#define PEF7071_LED0H_CON_FIBER   0x00E0
 
#define PEF7071_LED0H_BLINKF   0x000F
 
#define PEF7071_LED0H_BLINKF_NONE   0x0000
 
#define PEF7071_LED0H_BLINKF_LINK10   0x0001
 
#define PEF7071_LED0H_BLINKF_LINK100   0x0002
 
#define PEF7071_LED0H_BLINKF_LINK10X   0x0003
 
#define PEF7071_LED0H_BLINKF_LINK1000   0x0004
 
#define PEF7071_LED0H_BLINKF_LINK10_0   0x0005
 
#define PEF7071_LED0H_BLINKF_LINK100X   0x0006
 
#define PEF7071_LED0H_BLINKF_LINK10XX   0x0007
 
#define PEF7071_LED0H_BLINKF_PDOWN   0x0008
 
#define PEF7071_LED0H_BLINKF_EEE   0x0009
 
#define PEF7071_LED0H_BLINKF_ANEG   0x000A
 
#define PEF7071_LED0H_BLINKF_ABIST   0x000B
 
#define PEF7071_LED0H_BLINKF_CDIAG   0x000C
 
#define PEF7071_LED0L_BLINKS   0x00F0
 
#define PEF7071_LED0L_BLINKS_NONE   0x0000
 
#define PEF7071_LED0L_BLINKS_LINK10   0x0010
 
#define PEF7071_LED0L_BLINKS_LINK100   0x0020
 
#define PEF7071_LED0L_BLINKS_LINK10X   0x0030
 
#define PEF7071_LED0L_BLINKS_LINK1000   0x0040
 
#define PEF7071_LED0L_BLINKS_LINK10_0   0x0050
 
#define PEF7071_LED0L_BLINKS_LINK100X   0x0060
 
#define PEF7071_LED0L_BLINKS_LINK10XX   0x0070
 
#define PEF7071_LED0L_BLINKS_PDOWN   0x0080
 
#define PEF7071_LED0L_BLINKS_EEE   0x0090
 
#define PEF7071_LED0L_BLINKS_ANEG   0x00A0
 
#define PEF7071_LED0L_BLINKS_ABIST   0x00B0
 
#define PEF7071_LED0L_BLINKS_CDIAG   0x00C0
 
#define PEF7071_LED0L_PULSE   0x000F
 
#define PEF7071_LED0L_PULSE_NONE   0x0000
 
#define PEF7071_LED0L_PULSE_TXACT   0x0001
 
#define PEF7071_LED0L_PULSE_RXACT   0x0002
 
#define PEF7071_LED0L_PULSE_COL   0x0004
 
#define PEF7071_LED1H_CON   0x00F0
 
#define PEF7071_LED1H_CON_NONE   0x0000
 
#define PEF7071_LED1H_CON_LINK10   0x0010
 
#define PEF7071_LED1H_CON_LINK100   0x0020
 
#define PEF7071_LED1H_CON_LINK10X   0x0030
 
#define PEF7071_LED1H_CON_LINK1000   0x0040
 
#define PEF7071_LED1H_CON_LINK10_0   0x0050
 
#define PEF7071_LED1H_CON_LINK100X   0x0060
 
#define PEF7071_LED1H_CON_LINK10XX   0x0070
 
#define PEF7071_LED1H_CON_PDOWN   0x0080
 
#define PEF7071_LED1H_CON_EEE   0x0090
 
#define PEF7071_LED1H_CON_ANEG   0x00A0
 
#define PEF7071_LED1H_CON_ABIST   0x00B0
 
#define PEF7071_LED1H_CON_CDIAG   0x00C0
 
#define PEF7071_LED1H_CON_COPPER   0x00D0
 
#define PEF7071_LED1H_CON_FIBER   0x00E0
 
#define PEF7071_LED1H_BLINKF   0x000F
 
#define PEF7071_LED1H_BLINKF_NONE   0x0000
 
#define PEF7071_LED1H_BLINKF_LINK10   0x0001
 
#define PEF7071_LED1H_BLINKF_LINK100   0x0002
 
#define PEF7071_LED1H_BLINKF_LINK10X   0x0003
 
#define PEF7071_LED1H_BLINKF_LINK1000   0x0004
 
#define PEF7071_LED1H_BLINKF_LINK10_0   0x0005
 
#define PEF7071_LED1H_BLINKF_LINK100X   0x0006
 
#define PEF7071_LED1H_BLINKF_LINK10XX   0x0007
 
#define PEF7071_LED1H_BLINKF_PDOWN   0x0008
 
#define PEF7071_LED1H_BLINKF_EEE   0x0009
 
#define PEF7071_LED1H_BLINKF_ANEG   0x000A
 
#define PEF7071_LED1H_BLINKF_ABIST   0x000B
 
#define PEF7071_LED1H_BLINKF_CDIAG   0x000C
 
#define PEF7071_LED1L_BLINKS   0x00F0
 
#define PEF7071_LED1L_BLINKS_NONE   0x0000
 
#define PEF7071_LED1L_BLINKS_LINK10   0x0010
 
#define PEF7071_LED1L_BLINKS_LINK100   0x0020
 
#define PEF7071_LED1L_BLINKS_LINK10X   0x0030
 
#define PEF7071_LED1L_BLINKS_LINK1000   0x0040
 
#define PEF7071_LED1L_BLINKS_LINK10_0   0x0050
 
#define PEF7071_LED1L_BLINKS_LINK100X   0x0060
 
#define PEF7071_LED1L_BLINKS_LINK10XX   0x0070
 
#define PEF7071_LED1L_BLINKS_PDOWN   0x0080
 
#define PEF7071_LED1L_BLINKS_EEE   0x0090
 
#define PEF7071_LED1L_BLINKS_ANEG   0x00A0
 
#define PEF7071_LED1L_BLINKS_ABIST   0x00B0
 
#define PEF7071_LED1L_BLINKS_CDIAG   0x00C0
 
#define PEF7071_LED1L_PULSE   0x000F
 
#define PEF7071_LED1L_PULSE_NONE   0x0000
 
#define PEF7071_LED1L_PULSE_TXACT   0x0001
 
#define PEF7071_LED1L_PULSE_RXACT   0x0002
 
#define PEF7071_LED1L_PULSE_COL   0x0004
 
#define PEF7071_LED2H_CON   0x00F0
 
#define PEF7071_LED2H_CON_NONE   0x0000
 
#define PEF7071_LED2H_CON_LINK10   0x0010
 
#define PEF7071_LED2H_CON_LINK100   0x0020
 
#define PEF7071_LED2H_CON_LINK10X   0x0030
 
#define PEF7071_LED2H_CON_LINK1000   0x0040
 
#define PEF7071_LED2H_CON_LINK10_0   0x0050
 
#define PEF7071_LED2H_CON_LINK100X   0x0060
 
#define PEF7071_LED2H_CON_LINK10XX   0x0070
 
#define PEF7071_LED2H_CON_PDOWN   0x0080
 
#define PEF7071_LED2H_CON_EEE   0x0090
 
#define PEF7071_LED2H_CON_ANEG   0x00A0
 
#define PEF7071_LED2H_CON_ABIST   0x00B0
 
#define PEF7071_LED2H_CON_CDIAG   0x00C0
 
#define PEF7071_LED2H_CON_COPPER   0x00D0
 
#define PEF7071_LED2H_CON_FIBER   0x00E0
 
#define PEF7071_LED2H_BLINKF   0x000F
 
#define PEF7071_LED2H_BLINKF_NONE   0x0000
 
#define PEF7071_LED2H_BLINKF_LINK10   0x0001
 
#define PEF7071_LED2H_BLINKF_LINK100   0x0002
 
#define PEF7071_LED2H_BLINKF_LINK10X   0x0003
 
#define PEF7071_LED2H_BLINKF_LINK1000   0x0004
 
#define PEF7071_LED2H_BLINKF_LINK10_0   0x0005
 
#define PEF7071_LED2H_BLINKF_LINK100X   0x0006
 
#define PEF7071_LED2H_BLINKF_LINK10XX   0x0007
 
#define PEF7071_LED2H_BLINKF_PDOWN   0x0008
 
#define PEF7071_LED2H_BLINKF_EEE   0x0009
 
#define PEF7071_LED2H_BLINKF_ANEG   0x000A
 
#define PEF7071_LED2H_BLINKF_ABIST   0x000B
 
#define PEF7071_LED2H_BLINKF_CDIAG   0x000C
 
#define PEF7071_LED2L_BLINKS   0x00F0
 
#define PEF7071_LED2L_BLINKS_NONE   0x0000
 
#define PEF7071_LED2L_BLINKS_LINK10   0x0010
 
#define PEF7071_LED2L_BLINKS_LINK100   0x0020
 
#define PEF7071_LED2L_BLINKS_LINK10X   0x0030
 
#define PEF7071_LED2L_BLINKS_LINK1000   0x0040
 
#define PEF7071_LED2L_BLINKS_LINK10_0   0x0050
 
#define PEF7071_LED2L_BLINKS_LINK100X   0x0060
 
#define PEF7071_LED2L_BLINKS_LINK10XX   0x0070
 
#define PEF7071_LED2L_BLINKS_PDOWN   0x0080
 
#define PEF7071_LED2L_BLINKS_EEE   0x0090
 
#define PEF7071_LED2L_BLINKS_ANEG   0x00A0
 
#define PEF7071_LED2L_BLINKS_ABIST   0x00B0
 
#define PEF7071_LED2L_BLINKS_CDIAG   0x00C0
 
#define PEF7071_LED2L_PULSE   0x000F
 
#define PEF7071_LED2L_PULSE_NONE   0x0000
 
#define PEF7071_LED2L_PULSE_TXACT   0x0001
 
#define PEF7071_LED2L_PULSE_RXACT   0x0002
 
#define PEF7071_LED2L_PULSE_COL   0x0004
 
#define PEF7071_EEE_RXERR_LINK_FAIL_H_VAL   0x00FF
 
#define PEF7071_EEE_RXERR_LINK_FAIL_L_VAL   0x00FF
 
#define PEF7071_MII2CTRL_RXSKEW   0x0070
 
#define PEF7071_MII2CTRL_RXSKEW_SKEW_0N0   0x0000
 
#define PEF7071_MII2CTRL_RXSKEW_SKEW_0N5   0x0010
 
#define PEF7071_MII2CTRL_RXSKEW_SKEW_1N0   0x0020
 
#define PEF7071_MII2CTRL_RXSKEW_SKEW_1N5   0x0030
 
#define PEF7071_MII2CTRL_RXSKEW_SKEW_2N0   0x0040
 
#define PEF7071_MII2CTRL_RXSKEW_SKEW_2N5   0x0050
 
#define PEF7071_MII2CTRL_RXSKEW_SKEW_3N0   0x0060
 
#define PEF7071_MII2CTRL_RXSKEW_SKEW_3N5   0x0070
 
#define PEF7071_MII2CTRL_TXSKEW   0x0007
 
#define PEF7071_MII2CTRL_TXSKEW_SKEW_0N0   0x0000
 
#define PEF7071_MII2CTRL_TXSKEW_SKEW_0N5   0x0001
 
#define PEF7071_MII2CTRL_TXSKEW_SKEW_1N0   0x0002
 
#define PEF7071_MII2CTRL_TXSKEW_SKEW_1N5   0x0003
 
#define PEF7071_MII2CTRL_TXSKEW_SKEW_2N0   0x0004
 
#define PEF7071_MII2CTRL_TXSKEW_SKEW_2N5   0x0005
 
#define PEF7071_MII2CTRL_TXSKEW_SKEW_3N0   0x0006
 
#define PEF7071_MII2CTRL_TXSKEW_SKEW_3N5   0x0007
 
#define PEF7071_LEG_LPI_CFG0_HOLDOFF_100BT   0x00FF
 
#define PEF7071_LEG_LPI_CFG1_HOLDOFF_1000BT   0x00FF
 
#define PEF7071_WOLCTRL_SPWD_EN   0x0004
 
#define PEF7071_WOLCTRL_RES   0x0002
 
#define PEF7071_WOLCTRL_EN   0x0001
 
#define PEF7071_WOLAD0_VAL   0x00FF
 
#define PEF7071_WOLAD1_VAL   0x00FF
 
#define PEF7071_WOLAD2_VAL   0x00FF
 
#define PEF7071_WOLAD3_VAL   0x00FF
 
#define PEF7071_WOLAD4_VAL   0x00FF
 
#define PEF7071_WOLAD5_VAL   0x00FF
 
#define PEF7071_WOLPW0_VAL   0x00FF
 
#define PEF7071_WOLPW1_VAL   0x00FF
 
#define PEF7071_WOLPW2_VAL   0x00FF
 
#define PEF7071_WOLPW3_VAL   0x00FF
 
#define PEF7071_WOLPW4_VAL   0x00FF
 
#define PEF7071_WOLPW5_VAL   0x00FF
 
#define PEF7071_LEG_LPI_CFG2_IPG   0x00FF
 
#define PEF7071_LEG_LPI_CFG2_IPG_DEFAULT   0x000E
 
#define PEF7071_LEG_LPI_CFG3_IDLE   0x00FF
 
#define PEF7071_LEG_LPI_CFG3_IDLE_DEFAULT   0x0040
 

Functions

error_t pef7071Init (NetInterface *interface)
 PEF7071 PHY transceiver initialization. More...
 
void pef7071InitHook (NetInterface *interface)
 PEF7071 custom configuration. More...
 
void pef7071Tick (NetInterface *interface)
 PEF7071 timer handler. More...
 
void pef7071EnableIrq (NetInterface *interface)
 Enable interrupts. More...
 
void pef7071DisableIrq (NetInterface *interface)
 Disable interrupts. More...
 
void pef7071EventHandler (NetInterface *interface)
 PEF7071 event handler. More...
 
void pef7071WritePhyReg (NetInterface *interface, uint8_t address, uint16_t data)
 Write PHY register. More...
 
uint16_t pef7071ReadPhyReg (NetInterface *interface, uint8_t address)
 Read PHY register. More...
 
void pef7071DumpPhyReg (NetInterface *interface)
 Dump PHY registers for debugging purpose. More...
 
void pef7071WriteMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr, uint16_t data)
 Write MMD register. More...
 
uint16_t pef7071ReadMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr)
 Read MMD register. More...
 

Variables

const PhyDriver pef7071PhyDriver
 PEF7071 Ethernet PHY driver. More...
 

Detailed Description

XWAY PHY11G (PEF7071) Gigabit Ethernet PHY driver.

License

SPDX-License-Identifier: GPL-2.0-or-later

Copyright (C) 2010-2024 Oryx Embedded SARL. All rights reserved.

This file is part of CycloneTCP Open.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Author
Oryx Embedded SARL (www.oryx-embedded.com)
Version
2.4.0

Definition in file pef7071_driver.h.

Macro Definition Documentation

◆ PEF7071_AN_ADV

#define PEF7071_AN_ADV   0x04

Definition at line 49 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_NP

#define PEF7071_AN_ADV_NP   0x8000

Definition at line 156 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_RF

#define PEF7071_AN_ADV_RF   0x2000

Definition at line 157 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_SF

#define PEF7071_AN_ADV_SF   0x001F

Definition at line 167 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_SF_DEFAULT

#define PEF7071_AN_ADV_SF_DEFAULT   0x0001

Definition at line 168 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_TAF

#define PEF7071_AN_ADV_TAF   0x1FE0

Definition at line 158 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_TAF_DBT4

#define PEF7071_AN_ADV_TAF_DBT4   0x0200

Definition at line 163 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_TAF_DBT_FDX

#define PEF7071_AN_ADV_TAF_DBT_FDX   0x0100

Definition at line 162 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_TAF_DBT_HDX

#define PEF7071_AN_ADV_TAF_DBT_HDX   0x0080

Definition at line 161 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_TAF_PS_ASYM

#define PEF7071_AN_ADV_TAF_PS_ASYM   0x0800

Definition at line 165 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_TAF_PS_SYM

#define PEF7071_AN_ADV_TAF_PS_SYM   0x0400

Definition at line 164 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_TAF_RES

#define PEF7071_AN_ADV_TAF_RES   0x1000

Definition at line 166 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_TAF_XBT_FDX

#define PEF7071_AN_ADV_TAF_XBT_FDX   0x0040

Definition at line 160 of file pef7071_driver.h.

◆ PEF7071_AN_ADV_TAF_XBT_HDX

#define PEF7071_AN_ADV_TAF_XBT_HDX   0x0020

Definition at line 159 of file pef7071_driver.h.

◆ PEF7071_AN_EXP

#define PEF7071_AN_EXP   0x06

Definition at line 51 of file pef7071_driver.h.

◆ PEF7071_AN_EXP_LPANC

#define PEF7071_AN_EXP_LPANC   0x0001

Definition at line 192 of file pef7071_driver.h.

◆ PEF7071_AN_EXP_LPNPC

#define PEF7071_AN_EXP_LPNPC   0x0008

Definition at line 189 of file pef7071_driver.h.

◆ PEF7071_AN_EXP_NPC

#define PEF7071_AN_EXP_NPC   0x0004

Definition at line 190 of file pef7071_driver.h.

◆ PEF7071_AN_EXP_PDF

#define PEF7071_AN_EXP_PDF   0x0010

Definition at line 188 of file pef7071_driver.h.

◆ PEF7071_AN_EXP_PR

#define PEF7071_AN_EXP_PR   0x0002

Definition at line 191 of file pef7071_driver.h.

◆ PEF7071_AN_EXP_RESD

#define PEF7071_AN_EXP_RESD   0xFFE0

Definition at line 187 of file pef7071_driver.h.

◆ PEF7071_AN_LPA

#define PEF7071_AN_LPA   0x05

Definition at line 50 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_ACK

#define PEF7071_AN_LPA_ACK   0x4000

Definition at line 172 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_NP

#define PEF7071_AN_LPA_NP   0x8000

Definition at line 171 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_RF

#define PEF7071_AN_LPA_RF   0x2000

Definition at line 173 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_SF

#define PEF7071_AN_LPA_SF   0x001F

Definition at line 183 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_SF_DEFAULT

#define PEF7071_AN_LPA_SF_DEFAULT   0x0001

Definition at line 184 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_TAF

#define PEF7071_AN_LPA_TAF   0x1FE0

Definition at line 174 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_TAF_DBT4

#define PEF7071_AN_LPA_TAF_DBT4   0x0200

Definition at line 179 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_TAF_DBT_FDX

#define PEF7071_AN_LPA_TAF_DBT_FDX   0x0100

Definition at line 178 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_TAF_DBT_HDX

#define PEF7071_AN_LPA_TAF_DBT_HDX   0x0080

Definition at line 177 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_TAF_PS_ASYM

#define PEF7071_AN_LPA_TAF_PS_ASYM   0x0800

Definition at line 181 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_TAF_PS_SYM

#define PEF7071_AN_LPA_TAF_PS_SYM   0x0400

Definition at line 180 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_TAF_RES

#define PEF7071_AN_LPA_TAF_RES   0x1000

Definition at line 182 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_TAF_XBT_FDX

#define PEF7071_AN_LPA_TAF_XBT_FDX   0x0040

Definition at line 176 of file pef7071_driver.h.

◆ PEF7071_AN_LPA_TAF_XBT_HDX

#define PEF7071_AN_LPA_TAF_XBT_HDX   0x0020

Definition at line 175 of file pef7071_driver.h.

◆ PEF7071_AN_NPRX

#define PEF7071_AN_NPRX   0x08

Definition at line 53 of file pef7071_driver.h.

◆ PEF7071_AN_NPRX_ACK

#define PEF7071_AN_NPRX_ACK   0x4000

Definition at line 203 of file pef7071_driver.h.

◆ PEF7071_AN_NPRX_ACK2

#define PEF7071_AN_NPRX_ACK2   0x1000

Definition at line 205 of file pef7071_driver.h.

◆ PEF7071_AN_NPRX_MCF

#define PEF7071_AN_NPRX_MCF   0x07FF

Definition at line 207 of file pef7071_driver.h.

◆ PEF7071_AN_NPRX_MP

#define PEF7071_AN_NPRX_MP   0x2000

Definition at line 204 of file pef7071_driver.h.

◆ PEF7071_AN_NPRX_NP

#define PEF7071_AN_NPRX_NP   0x8000

Definition at line 202 of file pef7071_driver.h.

◆ PEF7071_AN_NPRX_TOGG

#define PEF7071_AN_NPRX_TOGG   0x0800

Definition at line 206 of file pef7071_driver.h.

◆ PEF7071_AN_NPTX

#define PEF7071_AN_NPTX   0x07

Definition at line 52 of file pef7071_driver.h.

◆ PEF7071_AN_NPTX_ACK2

#define PEF7071_AN_NPTX_ACK2   0x1000

Definition at line 197 of file pef7071_driver.h.

◆ PEF7071_AN_NPTX_MCF

#define PEF7071_AN_NPTX_MCF   0x07FF

Definition at line 199 of file pef7071_driver.h.

◆ PEF7071_AN_NPTX_MP

#define PEF7071_AN_NPTX_MP   0x2000

Definition at line 196 of file pef7071_driver.h.

◆ PEF7071_AN_NPTX_NP

#define PEF7071_AN_NPTX_NP   0x8000

Definition at line 195 of file pef7071_driver.h.

◆ PEF7071_AN_NPTX_TOGG

#define PEF7071_AN_NPTX_TOGG   0x0800

Definition at line 198 of file pef7071_driver.h.

◆ PEF7071_ANEGEEE_AN_ADV

#define PEF7071_ANEGEEE_AN_ADV   0x07, 0x003C

Definition at line 83 of file pef7071_driver.h.

◆ PEF7071_ANEGEEE_AN_ADV_EEE_1000BKX

#define PEF7071_ANEGEEE_AN_ADV_EEE_1000BKX   0x0010

Definition at line 522 of file pef7071_driver.h.

◆ PEF7071_ANEGEEE_AN_ADV_EEE_1000BT

#define PEF7071_ANEGEEE_AN_ADV_EEE_1000BT   0x0004

Definition at line 524 of file pef7071_driver.h.

◆ PEF7071_ANEGEEE_AN_ADV_EEE_100BTX

#define PEF7071_ANEGEEE_AN_ADV_EEE_100BTX   0x0002

Definition at line 525 of file pef7071_driver.h.

◆ PEF7071_ANEGEEE_AN_ADV_EEE_10GBKR

#define PEF7071_ANEGEEE_AN_ADV_EEE_10GBKR   0x0040

Definition at line 520 of file pef7071_driver.h.

◆ PEF7071_ANEGEEE_AN_ADV_EEE_10GBKX4

#define PEF7071_ANEGEEE_AN_ADV_EEE_10GBKX4   0x0020

Definition at line 521 of file pef7071_driver.h.

◆ PEF7071_ANEGEEE_AN_ADV_EEE_10GBT

#define PEF7071_ANEGEEE_AN_ADV_EEE_10GBT   0x0008

Definition at line 523 of file pef7071_driver.h.

◆ PEF7071_CTRL

#define PEF7071_CTRL   0x00

Definition at line 45 of file pef7071_driver.h.

◆ PEF7071_CTRL_ANEN

#define PEF7071_CTRL_ANEN   0x1000

Definition at line 119 of file pef7071_driver.h.

◆ PEF7071_CTRL_ANRS

#define PEF7071_CTRL_ANRS   0x0200

Definition at line 122 of file pef7071_driver.h.

◆ PEF7071_CTRL_COL

#define PEF7071_CTRL_COL   0x0080

Definition at line 124 of file pef7071_driver.h.

◆ PEF7071_CTRL_DPLX

#define PEF7071_CTRL_DPLX   0x0100

Definition at line 123 of file pef7071_driver.h.

◆ PEF7071_CTRL_ISOL

#define PEF7071_CTRL_ISOL   0x0400

Definition at line 121 of file pef7071_driver.h.

◆ PEF7071_CTRL_LB

#define PEF7071_CTRL_LB   0x4000

Definition at line 117 of file pef7071_driver.h.

◆ PEF7071_CTRL_PD

#define PEF7071_CTRL_PD   0x0800

Definition at line 120 of file pef7071_driver.h.

◆ PEF7071_CTRL_RST

#define PEF7071_CTRL_RST   0x8000

Definition at line 116 of file pef7071_driver.h.

◆ PEF7071_CTRL_SSL

#define PEF7071_CTRL_SSL   0x2000

Definition at line 118 of file pef7071_driver.h.

◆ PEF7071_CTRL_SSM

#define PEF7071_CTRL_SSM   0x0040

Definition at line 125 of file pef7071_driver.h.

◆ PEF7071_EECTRL

#define PEF7071_EECTRL   0x16

Definition at line 67 of file pef7071_driver.h.

◆ PEF7071_EECTRL_ADRMODE

#define PEF7071_EECTRL_ADRMODE   0x0080

Definition at line 336 of file pef7071_driver.h.

◆ PEF7071_EECTRL_ADRMODE_MODE11

#define PEF7071_EECTRL_ADRMODE_MODE11   0x0000

Definition at line 337 of file pef7071_driver.h.

◆ PEF7071_EECTRL_ADRMODE_MODE16

#define PEF7071_EECTRL_ADRMODE_MODE16   0x0080

Definition at line 338 of file pef7071_driver.h.

◆ PEF7071_EECTRL_CSRDET

#define PEF7071_EECTRL_CSRDET   0x2000

Definition at line 322 of file pef7071_driver.h.

◆ PEF7071_EECTRL_DADR

#define PEF7071_EECTRL_DADR   0x0070

Definition at line 339 of file pef7071_driver.h.

◆ PEF7071_EECTRL_EEAF

#define PEF7071_EECTRL_EEAF   0x4000

Definition at line 321 of file pef7071_driver.h.

◆ PEF7071_EECTRL_EEDET

#define PEF7071_EECTRL_EEDET   0x1000

Definition at line 323 of file pef7071_driver.h.

◆ PEF7071_EECTRL_EESCAN

#define PEF7071_EECTRL_EESCAN   0x8000

Definition at line 320 of file pef7071_driver.h.

◆ PEF7071_EECTRL_EXEC

#define PEF7071_EECTRL_EXEC   0x0001

Definition at line 346 of file pef7071_driver.h.

◆ PEF7071_EECTRL_RDWR

#define PEF7071_EECTRL_RDWR   0x0002

Definition at line 345 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE

#define PEF7071_EECTRL_SIZE   0x0F00

Definition at line 324 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE_SIZE1024K

#define PEF7071_EECTRL_SIZE_SIZE1024K   0x0A00

Definition at line 335 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE_SIZE128K

#define PEF7071_EECTRL_SIZE_SIZE128K   0x0700

Definition at line 332 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE_SIZE16K

#define PEF7071_EECTRL_SIZE_SIZE16K   0x0400

Definition at line 329 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE_SIZE1K

#define PEF7071_EECTRL_SIZE_SIZE1K   0x0000

Definition at line 325 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE_SIZE256K

#define PEF7071_EECTRL_SIZE_SIZE256K   0x0800

Definition at line 333 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE_SIZE2K

#define PEF7071_EECTRL_SIZE_SIZE2K   0x0100

Definition at line 326 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE_SIZE32K

#define PEF7071_EECTRL_SIZE_SIZE32K   0x0500

Definition at line 330 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE_SIZE4K

#define PEF7071_EECTRL_SIZE_SIZE4K   0x0200

Definition at line 327 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE_SIZE512K

#define PEF7071_EECTRL_SIZE_SIZE512K   0x0900

Definition at line 334 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE_SIZE64K

#define PEF7071_EECTRL_SIZE_SIZE64K   0x0600

Definition at line 331 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SIZE_SIZE8K

#define PEF7071_EECTRL_SIZE_SIZE8K   0x0300

Definition at line 328 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SPEED

#define PEF7071_EECTRL_SPEED   0x000C

Definition at line 340 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SPEED_FRQ_100KHZ

#define PEF7071_EECTRL_SPEED_FRQ_100KHZ   0x0000

Definition at line 341 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SPEED_FRQ_1_0MHZ

#define PEF7071_EECTRL_SPEED_FRQ_1_0MHZ   0x0008

Definition at line 343 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SPEED_FRQ_3_4MHZ

#define PEF7071_EECTRL_SPEED_FRQ_3_4MHZ   0x000C

Definition at line 344 of file pef7071_driver.h.

◆ PEF7071_EECTRL_SPEED_FRQ_400KHZ

#define PEF7071_EECTRL_SPEED_FRQ_400KHZ   0x0004

Definition at line 342 of file pef7071_driver.h.

◆ PEF7071_EEE_AN_LPADV

#define PEF7071_EEE_AN_LPADV   0x07, 0x003D

Definition at line 84 of file pef7071_driver.h.

◆ PEF7071_EEE_AN_LPADV_EEE_1000BKX

#define PEF7071_EEE_AN_LPADV_EEE_1000BKX   0x0010

Definition at line 530 of file pef7071_driver.h.

◆ PEF7071_EEE_AN_LPADV_EEE_1000BT

#define PEF7071_EEE_AN_LPADV_EEE_1000BT   0x0004

Definition at line 532 of file pef7071_driver.h.

◆ PEF7071_EEE_AN_LPADV_EEE_100BTX

#define PEF7071_EEE_AN_LPADV_EEE_100BTX   0x0002

Definition at line 533 of file pef7071_driver.h.

◆ PEF7071_EEE_AN_LPADV_EEE_10GBKR

#define PEF7071_EEE_AN_LPADV_EEE_10GBKR   0x0040

Definition at line 528 of file pef7071_driver.h.

◆ PEF7071_EEE_AN_LPADV_EEE_10GBKX4

#define PEF7071_EEE_AN_LPADV_EEE_10GBKX4   0x0020

Definition at line 529 of file pef7071_driver.h.

◆ PEF7071_EEE_AN_LPADV_EEE_10GBT

#define PEF7071_EEE_AN_LPADV_EEE_10GBT   0x0008

Definition at line 531 of file pef7071_driver.h.

◆ PEF7071_EEE_CAP

#define PEF7071_EEE_CAP   0x03, 0x0014

Definition at line 81 of file pef7071_driver.h.

◆ PEF7071_EEE_CAP_EEE_1000BKX

#define PEF7071_EEE_CAP_EEE_1000BKX   0x0010

Definition at line 511 of file pef7071_driver.h.

◆ PEF7071_EEE_CAP_EEE_1000BT

#define PEF7071_EEE_CAP_EEE_1000BT   0x0004

Definition at line 513 of file pef7071_driver.h.

◆ PEF7071_EEE_CAP_EEE_100BTX

#define PEF7071_EEE_CAP_EEE_100BTX   0x0002

Definition at line 514 of file pef7071_driver.h.

◆ PEF7071_EEE_CAP_EEE_10GBKR

#define PEF7071_EEE_CAP_EEE_10GBKR   0x0040

Definition at line 509 of file pef7071_driver.h.

◆ PEF7071_EEE_CAP_EEE_10GBKX4

#define PEF7071_EEE_CAP_EEE_10GBKX4   0x0020

Definition at line 510 of file pef7071_driver.h.

◆ PEF7071_EEE_CAP_EEE_10GBT

#define PEF7071_EEE_CAP_EEE_10GBT   0x0008

Definition at line 512 of file pef7071_driver.h.

◆ PEF7071_EEE_CTRL1

#define PEF7071_EEE_CTRL1   0x03, 0x0000

Definition at line 79 of file pef7071_driver.h.

◆ PEF7071_EEE_CTRL1_RXCKST

#define PEF7071_EEE_CTRL1_RXCKST   0x0400

Definition at line 500 of file pef7071_driver.h.

◆ PEF7071_EEE_RXERR_LINK_FAIL_H

#define PEF7071_EEE_RXERR_LINK_FAIL_H   0x1F, 0x01EA

Definition at line 94 of file pef7071_driver.h.

◆ PEF7071_EEE_RXERR_LINK_FAIL_H_VAL

#define PEF7071_EEE_RXERR_LINK_FAIL_H_VAL   0x00FF

Definition at line 739 of file pef7071_driver.h.

◆ PEF7071_EEE_RXERR_LINK_FAIL_L

#define PEF7071_EEE_RXERR_LINK_FAIL_L   0x1F, 0x01EB

Definition at line 95 of file pef7071_driver.h.

◆ PEF7071_EEE_RXERR_LINK_FAIL_L_VAL

#define PEF7071_EEE_RXERR_LINK_FAIL_L_VAL   0x00FF

Definition at line 742 of file pef7071_driver.h.

◆ PEF7071_EEE_STAT1

#define PEF7071_EEE_STAT1   0x03, 0x0001

Definition at line 80 of file pef7071_driver.h.

◆ PEF7071_EEE_STAT1_RXLPI_IND

#define PEF7071_EEE_STAT1_RXLPI_IND   0x0100

Definition at line 505 of file pef7071_driver.h.

◆ PEF7071_EEE_STAT1_TXCKST

#define PEF7071_EEE_STAT1_TXCKST   0x0040

Definition at line 506 of file pef7071_driver.h.

◆ PEF7071_EEE_STAT1_TXLPI_IND

#define PEF7071_EEE_STAT1_TXLPI_IND   0x0200

Definition at line 504 of file pef7071_driver.h.

◆ PEF7071_EEE_STAT1_TXLPI_RCVD

#define PEF7071_EEE_STAT1_TXLPI_RCVD   0x0800

Definition at line 503 of file pef7071_driver.h.

◆ PEF7071_EEE_WAKERR

#define PEF7071_EEE_WAKERR   0x03, 0x0016

Definition at line 82 of file pef7071_driver.h.

◆ PEF7071_EEE_WAKERR_ERRCNT

#define PEF7071_EEE_WAKERR_ERRCNT   0xFFFF

Definition at line 517 of file pef7071_driver.h.

◆ PEF7071_EEPROM

#define PEF7071_EEPROM   0x1E, 0x0000

Definition at line 85 of file pef7071_driver.h.

◆ PEF7071_EEPROM_DATA

#define PEF7071_EEPROM_DATA   0x00FF

Definition at line 536 of file pef7071_driver.h.

◆ PEF7071_ERRCNT

#define PEF7071_ERRCNT   0x15

Definition at line 66 of file pef7071_driver.h.

◆ PEF7071_ERRCNT_COUNT

#define PEF7071_ERRCNT_COUNT   0x00FF

Definition at line 317 of file pef7071_driver.h.

◆ PEF7071_ERRCNT_SEL

#define PEF7071_ERRCNT_SEL   0x0F00

Definition at line 309 of file pef7071_driver.h.

◆ PEF7071_ERRCNT_SEL_COL

#define PEF7071_ERRCNT_SEL_COL   0x0600

Definition at line 316 of file pef7071_driver.h.

◆ PEF7071_ERRCNT_SEL_ESDERR

#define PEF7071_ERRCNT_SEL_ESDERR   0x0200

Definition at line 312 of file pef7071_driver.h.

◆ PEF7071_ERRCNT_SEL_RXACT

#define PEF7071_ERRCNT_SEL_RXACT   0x0100

Definition at line 311 of file pef7071_driver.h.

◆ PEF7071_ERRCNT_SEL_RXERR

#define PEF7071_ERRCNT_SEL_RXERR   0x0000

Definition at line 310 of file pef7071_driver.h.

◆ PEF7071_ERRCNT_SEL_SSDERR

#define PEF7071_ERRCNT_SEL_SSDERR   0x0300

Definition at line 313 of file pef7071_driver.h.

◆ PEF7071_ERRCNT_SEL_TXACT

#define PEF7071_ERRCNT_SEL_TXACT   0x0500

Definition at line 315 of file pef7071_driver.h.

◆ PEF7071_ERRCNT_SEL_TXERR

#define PEF7071_ERRCNT_SEL_TXERR   0x0400

Definition at line 314 of file pef7071_driver.h.

◆ PEF7071_FWV

#define PEF7071_FWV   0x1E

Definition at line 75 of file pef7071_driver.h.

◆ PEF7071_FWV_MAJOR

#define PEF7071_FWV_MAJOR   0x7F00

Definition at line 496 of file pef7071_driver.h.

◆ PEF7071_FWV_MINOR

#define PEF7071_FWV_MINOR   0x00FF

Definition at line 497 of file pef7071_driver.h.

◆ PEF7071_FWV_REL

#define PEF7071_FWV_REL   0x8000

Definition at line 493 of file pef7071_driver.h.

◆ PEF7071_FWV_REL_RELEASE

#define PEF7071_FWV_REL_RELEASE   0x8000

Definition at line 495 of file pef7071_driver.h.

◆ PEF7071_FWV_REL_TEST

#define PEF7071_FWV_REL_TEST   0x0000

Definition at line 494 of file pef7071_driver.h.

◆ PEF7071_GCTRL

#define PEF7071_GCTRL   0x09

Definition at line 54 of file pef7071_driver.h.

◆ PEF7071_GCTRL_MBTFD

#define PEF7071_GCTRL_MBTFD   0x0200

Definition at line 214 of file pef7071_driver.h.

◆ PEF7071_GCTRL_MBTHD

#define PEF7071_GCTRL_MBTHD   0x0100

Definition at line 215 of file pef7071_driver.h.

◆ PEF7071_GCTRL_MS

#define PEF7071_GCTRL_MS   0x0800

Definition at line 212 of file pef7071_driver.h.

◆ PEF7071_GCTRL_MSEN

#define PEF7071_GCTRL_MSEN   0x1000

Definition at line 211 of file pef7071_driver.h.

◆ PEF7071_GCTRL_MSPT

#define PEF7071_GCTRL_MSPT   0x0400

Definition at line 213 of file pef7071_driver.h.

◆ PEF7071_GCTRL_TM

#define PEF7071_GCTRL_TM   0xE000

Definition at line 210 of file pef7071_driver.h.

◆ PEF7071_GSTAT

#define PEF7071_GSTAT   0x0A

Definition at line 55 of file pef7071_driver.h.

◆ PEF7071_GSTAT_IEC

#define PEF7071_GSTAT_IEC   0x00FF

Definition at line 224 of file pef7071_driver.h.

◆ PEF7071_GSTAT_LRXSTAT

#define PEF7071_GSTAT_LRXSTAT   0x2000

Definition at line 220 of file pef7071_driver.h.

◆ PEF7071_GSTAT_MBTFD

#define PEF7071_GSTAT_MBTFD   0x0800

Definition at line 222 of file pef7071_driver.h.

◆ PEF7071_GSTAT_MBTHD

#define PEF7071_GSTAT_MBTHD   0x0400

Definition at line 223 of file pef7071_driver.h.

◆ PEF7071_GSTAT_MSFAULT

#define PEF7071_GSTAT_MSFAULT   0x8000

Definition at line 218 of file pef7071_driver.h.

◆ PEF7071_GSTAT_MSRES

#define PEF7071_GSTAT_MSRES   0x4000

Definition at line 219 of file pef7071_driver.h.

◆ PEF7071_GSTAT_RRXSTAT

#define PEF7071_GSTAT_RRXSTAT   0x1000

Definition at line 221 of file pef7071_driver.h.

◆ PEF7071_IMASK

#define PEF7071_IMASK   0x19

Definition at line 70 of file pef7071_driver.h.

◆ PEF7071_IMASK_ADSC

#define PEF7071_IMASK_ADSC   0x0020

Definition at line 416 of file pef7071_driver.h.

◆ PEF7071_IMASK_ANC

#define PEF7071_IMASK_ANC   0x0400

Definition at line 413 of file pef7071_driver.h.

◆ PEF7071_IMASK_ANE

#define PEF7071_IMASK_ANE   0x0800

Definition at line 412 of file pef7071_driver.h.

◆ PEF7071_IMASK_DXMC

#define PEF7071_IMASK_DXMC   0x0004

Definition at line 419 of file pef7071_driver.h.

◆ PEF7071_IMASK_LSPC

#define PEF7071_IMASK_LSPC   0x0002

Definition at line 420 of file pef7071_driver.h.

◆ PEF7071_IMASK_LSTC

#define PEF7071_IMASK_LSTC   0x0001

Definition at line 421 of file pef7071_driver.h.

◆ PEF7071_IMASK_MDIPC

#define PEF7071_IMASK_MDIPC   0x0010

Definition at line 417 of file pef7071_driver.h.

◆ PEF7071_IMASK_MDIXC

#define PEF7071_IMASK_MDIXC   0x0008

Definition at line 418 of file pef7071_driver.h.

◆ PEF7071_IMASK_MSRE

#define PEF7071_IMASK_MSRE   0x4000

Definition at line 409 of file pef7071_driver.h.

◆ PEF7071_IMASK_NPRX

#define PEF7071_IMASK_NPRX   0x2000

Definition at line 410 of file pef7071_driver.h.

◆ PEF7071_IMASK_NPTX

#define PEF7071_IMASK_NPTX   0x1000

Definition at line 411 of file pef7071_driver.h.

◆ PEF7071_IMASK_RESH

#define PEF7071_IMASK_RESH   0x0300

Definition at line 414 of file pef7071_driver.h.

◆ PEF7071_IMASK_RESL

#define PEF7071_IMASK_RESL   0x00C0

Definition at line 415 of file pef7071_driver.h.

◆ PEF7071_IMASK_WOL

#define PEF7071_IMASK_WOL   0x8000

Definition at line 408 of file pef7071_driver.h.

◆ PEF7071_ISTAT

#define PEF7071_ISTAT   0x1A

Definition at line 71 of file pef7071_driver.h.

◆ PEF7071_ISTAT_ADSC

#define PEF7071_ISTAT_ADSC   0x0020

Definition at line 432 of file pef7071_driver.h.

◆ PEF7071_ISTAT_ANC

#define PEF7071_ISTAT_ANC   0x0400

Definition at line 429 of file pef7071_driver.h.

◆ PEF7071_ISTAT_ANE

#define PEF7071_ISTAT_ANE   0x0800

Definition at line 428 of file pef7071_driver.h.

◆ PEF7071_ISTAT_DXMC

#define PEF7071_ISTAT_DXMC   0x0004

Definition at line 435 of file pef7071_driver.h.

◆ PEF7071_ISTAT_LSPC

#define PEF7071_ISTAT_LSPC   0x0002

Definition at line 436 of file pef7071_driver.h.

◆ PEF7071_ISTAT_LSTC

#define PEF7071_ISTAT_LSTC   0x0001

Definition at line 437 of file pef7071_driver.h.

◆ PEF7071_ISTAT_MDIPC

#define PEF7071_ISTAT_MDIPC   0x0010

Definition at line 433 of file pef7071_driver.h.

◆ PEF7071_ISTAT_MDIXC

#define PEF7071_ISTAT_MDIXC   0x0008

Definition at line 434 of file pef7071_driver.h.

◆ PEF7071_ISTAT_MSRE

#define PEF7071_ISTAT_MSRE   0x4000

Definition at line 425 of file pef7071_driver.h.

◆ PEF7071_ISTAT_NPRX

#define PEF7071_ISTAT_NPRX   0x2000

Definition at line 426 of file pef7071_driver.h.

◆ PEF7071_ISTAT_NPTX

#define PEF7071_ISTAT_NPTX   0x1000

Definition at line 427 of file pef7071_driver.h.

◆ PEF7071_ISTAT_RESH

#define PEF7071_ISTAT_RESH   0x0300

Definition at line 430 of file pef7071_driver.h.

◆ PEF7071_ISTAT_RESL

#define PEF7071_ISTAT_RESL   0x00C0

Definition at line 431 of file pef7071_driver.h.

◆ PEF7071_ISTAT_WOL

#define PEF7071_ISTAT_WOL   0x8000

Definition at line 424 of file pef7071_driver.h.

◆ PEF7071_LED

#define PEF7071_LED   0x1B

Definition at line 72 of file pef7071_driver.h.

◆ PEF7071_LED0H

#define PEF7071_LED0H   0x1F, 0x01E2

Definition at line 88 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF

#define PEF7071_LED0H_BLINKF   0x000F

Definition at line 596 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_ABIST

#define PEF7071_LED0H_BLINKF_ABIST   0x000B

Definition at line 608 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_ANEG

#define PEF7071_LED0H_BLINKF_ANEG   0x000A

Definition at line 607 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_CDIAG

#define PEF7071_LED0H_BLINKF_CDIAG   0x000C

Definition at line 609 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_EEE

#define PEF7071_LED0H_BLINKF_EEE   0x0009

Definition at line 606 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_LINK10

#define PEF7071_LED0H_BLINKF_LINK10   0x0001

Definition at line 598 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_LINK100

#define PEF7071_LED0H_BLINKF_LINK100   0x0002

Definition at line 599 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_LINK1000

#define PEF7071_LED0H_BLINKF_LINK1000   0x0004

Definition at line 601 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_LINK100X

#define PEF7071_LED0H_BLINKF_LINK100X   0x0006

Definition at line 603 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_LINK10_0

#define PEF7071_LED0H_BLINKF_LINK10_0   0x0005

Definition at line 602 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_LINK10X

#define PEF7071_LED0H_BLINKF_LINK10X   0x0003

Definition at line 600 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_LINK10XX

#define PEF7071_LED0H_BLINKF_LINK10XX   0x0007

Definition at line 604 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_NONE

#define PEF7071_LED0H_BLINKF_NONE   0x0000

Definition at line 597 of file pef7071_driver.h.

◆ PEF7071_LED0H_BLINKF_PDOWN

#define PEF7071_LED0H_BLINKF_PDOWN   0x0008

Definition at line 605 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON

#define PEF7071_LED0H_CON   0x00F0

Definition at line 580 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_ABIST

#define PEF7071_LED0H_CON_ABIST   0x00B0

Definition at line 592 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_ANEG

#define PEF7071_LED0H_CON_ANEG   0x00A0

Definition at line 591 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_CDIAG

#define PEF7071_LED0H_CON_CDIAG   0x00C0

Definition at line 593 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_COPPER

#define PEF7071_LED0H_CON_COPPER   0x00D0

Definition at line 594 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_EEE

#define PEF7071_LED0H_CON_EEE   0x0090

Definition at line 590 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_FIBER

#define PEF7071_LED0H_CON_FIBER   0x00E0

Definition at line 595 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_LINK10

#define PEF7071_LED0H_CON_LINK10   0x0010

Definition at line 582 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_LINK100

#define PEF7071_LED0H_CON_LINK100   0x0020

Definition at line 583 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_LINK1000

#define PEF7071_LED0H_CON_LINK1000   0x0040

Definition at line 585 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_LINK100X

#define PEF7071_LED0H_CON_LINK100X   0x0060

Definition at line 587 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_LINK10_0

#define PEF7071_LED0H_CON_LINK10_0   0x0050

Definition at line 586 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_LINK10X

#define PEF7071_LED0H_CON_LINK10X   0x0030

Definition at line 584 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_LINK10XX

#define PEF7071_LED0H_CON_LINK10XX   0x0070

Definition at line 588 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_NONE

#define PEF7071_LED0H_CON_NONE   0x0000

Definition at line 581 of file pef7071_driver.h.

◆ PEF7071_LED0H_CON_PDOWN

#define PEF7071_LED0H_CON_PDOWN   0x0080

Definition at line 589 of file pef7071_driver.h.

◆ PEF7071_LED0L

#define PEF7071_LED0L   0x1F, 0x01E3

Definition at line 89 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS

#define PEF7071_LED0L_BLINKS   0x00F0

Definition at line 612 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_ABIST

#define PEF7071_LED0L_BLINKS_ABIST   0x00B0

Definition at line 624 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_ANEG

#define PEF7071_LED0L_BLINKS_ANEG   0x00A0

Definition at line 623 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_CDIAG

#define PEF7071_LED0L_BLINKS_CDIAG   0x00C0

Definition at line 625 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_EEE

#define PEF7071_LED0L_BLINKS_EEE   0x0090

Definition at line 622 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_LINK10

#define PEF7071_LED0L_BLINKS_LINK10   0x0010

Definition at line 614 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_LINK100

#define PEF7071_LED0L_BLINKS_LINK100   0x0020

Definition at line 615 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_LINK1000

#define PEF7071_LED0L_BLINKS_LINK1000   0x0040

Definition at line 617 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_LINK100X

#define PEF7071_LED0L_BLINKS_LINK100X   0x0060

Definition at line 619 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_LINK10_0

#define PEF7071_LED0L_BLINKS_LINK10_0   0x0050

Definition at line 618 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_LINK10X

#define PEF7071_LED0L_BLINKS_LINK10X   0x0030

Definition at line 616 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_LINK10XX

#define PEF7071_LED0L_BLINKS_LINK10XX   0x0070

Definition at line 620 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_NONE

#define PEF7071_LED0L_BLINKS_NONE   0x0000

Definition at line 613 of file pef7071_driver.h.

◆ PEF7071_LED0L_BLINKS_PDOWN

#define PEF7071_LED0L_BLINKS_PDOWN   0x0080

Definition at line 621 of file pef7071_driver.h.

◆ PEF7071_LED0L_PULSE

#define PEF7071_LED0L_PULSE   0x000F

Definition at line 626 of file pef7071_driver.h.

◆ PEF7071_LED0L_PULSE_COL

#define PEF7071_LED0L_PULSE_COL   0x0004

Definition at line 630 of file pef7071_driver.h.

◆ PEF7071_LED0L_PULSE_NONE

#define PEF7071_LED0L_PULSE_NONE   0x0000

Definition at line 627 of file pef7071_driver.h.

◆ PEF7071_LED0L_PULSE_RXACT

#define PEF7071_LED0L_PULSE_RXACT   0x0002

Definition at line 629 of file pef7071_driver.h.

◆ PEF7071_LED0L_PULSE_TXACT

#define PEF7071_LED0L_PULSE_TXACT   0x0001

Definition at line 628 of file pef7071_driver.h.

◆ PEF7071_LED1H

#define PEF7071_LED1H   0x1F, 0x01E4

Definition at line 90 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF

#define PEF7071_LED1H_BLINKF   0x000F

Definition at line 649 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_ABIST

#define PEF7071_LED1H_BLINKF_ABIST   0x000B

Definition at line 661 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_ANEG

#define PEF7071_LED1H_BLINKF_ANEG   0x000A

Definition at line 660 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_CDIAG

#define PEF7071_LED1H_BLINKF_CDIAG   0x000C

Definition at line 662 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_EEE

#define PEF7071_LED1H_BLINKF_EEE   0x0009

Definition at line 659 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_LINK10

#define PEF7071_LED1H_BLINKF_LINK10   0x0001

Definition at line 651 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_LINK100

#define PEF7071_LED1H_BLINKF_LINK100   0x0002

Definition at line 652 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_LINK1000

#define PEF7071_LED1H_BLINKF_LINK1000   0x0004

Definition at line 654 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_LINK100X

#define PEF7071_LED1H_BLINKF_LINK100X   0x0006

Definition at line 656 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_LINK10_0

#define PEF7071_LED1H_BLINKF_LINK10_0   0x0005

Definition at line 655 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_LINK10X

#define PEF7071_LED1H_BLINKF_LINK10X   0x0003

Definition at line 653 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_LINK10XX

#define PEF7071_LED1H_BLINKF_LINK10XX   0x0007

Definition at line 657 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_NONE

#define PEF7071_LED1H_BLINKF_NONE   0x0000

Definition at line 650 of file pef7071_driver.h.

◆ PEF7071_LED1H_BLINKF_PDOWN

#define PEF7071_LED1H_BLINKF_PDOWN   0x0008

Definition at line 658 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON

#define PEF7071_LED1H_CON   0x00F0

Definition at line 633 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_ABIST

#define PEF7071_LED1H_CON_ABIST   0x00B0

Definition at line 645 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_ANEG

#define PEF7071_LED1H_CON_ANEG   0x00A0

Definition at line 644 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_CDIAG

#define PEF7071_LED1H_CON_CDIAG   0x00C0

Definition at line 646 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_COPPER

#define PEF7071_LED1H_CON_COPPER   0x00D0

Definition at line 647 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_EEE

#define PEF7071_LED1H_CON_EEE   0x0090

Definition at line 643 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_FIBER

#define PEF7071_LED1H_CON_FIBER   0x00E0

Definition at line 648 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_LINK10

#define PEF7071_LED1H_CON_LINK10   0x0010

Definition at line 635 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_LINK100

#define PEF7071_LED1H_CON_LINK100   0x0020

Definition at line 636 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_LINK1000

#define PEF7071_LED1H_CON_LINK1000   0x0040

Definition at line 638 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_LINK100X

#define PEF7071_LED1H_CON_LINK100X   0x0060

Definition at line 640 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_LINK10_0

#define PEF7071_LED1H_CON_LINK10_0   0x0050

Definition at line 639 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_LINK10X

#define PEF7071_LED1H_CON_LINK10X   0x0030

Definition at line 637 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_LINK10XX

#define PEF7071_LED1H_CON_LINK10XX   0x0070

Definition at line 641 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_NONE

#define PEF7071_LED1H_CON_NONE   0x0000

Definition at line 634 of file pef7071_driver.h.

◆ PEF7071_LED1H_CON_PDOWN

#define PEF7071_LED1H_CON_PDOWN   0x0080

Definition at line 642 of file pef7071_driver.h.

◆ PEF7071_LED1L

#define PEF7071_LED1L   0x1F, 0x01E5

Definition at line 91 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS

#define PEF7071_LED1L_BLINKS   0x00F0

Definition at line 665 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_ABIST

#define PEF7071_LED1L_BLINKS_ABIST   0x00B0

Definition at line 677 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_ANEG

#define PEF7071_LED1L_BLINKS_ANEG   0x00A0

Definition at line 676 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_CDIAG

#define PEF7071_LED1L_BLINKS_CDIAG   0x00C0

Definition at line 678 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_EEE

#define PEF7071_LED1L_BLINKS_EEE   0x0090

Definition at line 675 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_LINK10

#define PEF7071_LED1L_BLINKS_LINK10   0x0010

Definition at line 667 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_LINK100

#define PEF7071_LED1L_BLINKS_LINK100   0x0020

Definition at line 668 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_LINK1000

#define PEF7071_LED1L_BLINKS_LINK1000   0x0040

Definition at line 670 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_LINK100X

#define PEF7071_LED1L_BLINKS_LINK100X   0x0060

Definition at line 672 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_LINK10_0

#define PEF7071_LED1L_BLINKS_LINK10_0   0x0050

Definition at line 671 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_LINK10X

#define PEF7071_LED1L_BLINKS_LINK10X   0x0030

Definition at line 669 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_LINK10XX

#define PEF7071_LED1L_BLINKS_LINK10XX   0x0070

Definition at line 673 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_NONE

#define PEF7071_LED1L_BLINKS_NONE   0x0000

Definition at line 666 of file pef7071_driver.h.

◆ PEF7071_LED1L_BLINKS_PDOWN

#define PEF7071_LED1L_BLINKS_PDOWN   0x0080

Definition at line 674 of file pef7071_driver.h.

◆ PEF7071_LED1L_PULSE

#define PEF7071_LED1L_PULSE   0x000F

Definition at line 679 of file pef7071_driver.h.

◆ PEF7071_LED1L_PULSE_COL

#define PEF7071_LED1L_PULSE_COL   0x0004

Definition at line 683 of file pef7071_driver.h.

◆ PEF7071_LED1L_PULSE_NONE

#define PEF7071_LED1L_PULSE_NONE   0x0000

Definition at line 680 of file pef7071_driver.h.

◆ PEF7071_LED1L_PULSE_RXACT

#define PEF7071_LED1L_PULSE_RXACT   0x0002

Definition at line 682 of file pef7071_driver.h.

◆ PEF7071_LED1L_PULSE_TXACT

#define PEF7071_LED1L_PULSE_TXACT   0x0001

Definition at line 681 of file pef7071_driver.h.

◆ PEF7071_LED2H

#define PEF7071_LED2H   0x1F, 0x01E6

Definition at line 92 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF

#define PEF7071_LED2H_BLINKF   0x000F

Definition at line 702 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_ABIST

#define PEF7071_LED2H_BLINKF_ABIST   0x000B

Definition at line 714 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_ANEG

#define PEF7071_LED2H_BLINKF_ANEG   0x000A

Definition at line 713 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_CDIAG

#define PEF7071_LED2H_BLINKF_CDIAG   0x000C

Definition at line 715 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_EEE

#define PEF7071_LED2H_BLINKF_EEE   0x0009

Definition at line 712 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_LINK10

#define PEF7071_LED2H_BLINKF_LINK10   0x0001

Definition at line 704 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_LINK100

#define PEF7071_LED2H_BLINKF_LINK100   0x0002

Definition at line 705 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_LINK1000

#define PEF7071_LED2H_BLINKF_LINK1000   0x0004

Definition at line 707 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_LINK100X

#define PEF7071_LED2H_BLINKF_LINK100X   0x0006

Definition at line 709 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_LINK10_0

#define PEF7071_LED2H_BLINKF_LINK10_0   0x0005

Definition at line 708 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_LINK10X

#define PEF7071_LED2H_BLINKF_LINK10X   0x0003

Definition at line 706 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_LINK10XX

#define PEF7071_LED2H_BLINKF_LINK10XX   0x0007

Definition at line 710 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_NONE

#define PEF7071_LED2H_BLINKF_NONE   0x0000

Definition at line 703 of file pef7071_driver.h.

◆ PEF7071_LED2H_BLINKF_PDOWN

#define PEF7071_LED2H_BLINKF_PDOWN   0x0008

Definition at line 711 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON

#define PEF7071_LED2H_CON   0x00F0

Definition at line 686 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_ABIST

#define PEF7071_LED2H_CON_ABIST   0x00B0

Definition at line 698 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_ANEG

#define PEF7071_LED2H_CON_ANEG   0x00A0

Definition at line 697 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_CDIAG

#define PEF7071_LED2H_CON_CDIAG   0x00C0

Definition at line 699 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_COPPER

#define PEF7071_LED2H_CON_COPPER   0x00D0

Definition at line 700 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_EEE

#define PEF7071_LED2H_CON_EEE   0x0090

Definition at line 696 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_FIBER

#define PEF7071_LED2H_CON_FIBER   0x00E0

Definition at line 701 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_LINK10

#define PEF7071_LED2H_CON_LINK10   0x0010

Definition at line 688 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_LINK100

#define PEF7071_LED2H_CON_LINK100   0x0020

Definition at line 689 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_LINK1000

#define PEF7071_LED2H_CON_LINK1000   0x0040

Definition at line 691 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_LINK100X

#define PEF7071_LED2H_CON_LINK100X   0x0060

Definition at line 693 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_LINK10_0

#define PEF7071_LED2H_CON_LINK10_0   0x0050

Definition at line 692 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_LINK10X

#define PEF7071_LED2H_CON_LINK10X   0x0030

Definition at line 690 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_LINK10XX

#define PEF7071_LED2H_CON_LINK10XX   0x0070

Definition at line 694 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_NONE

#define PEF7071_LED2H_CON_NONE   0x0000

Definition at line 687 of file pef7071_driver.h.

◆ PEF7071_LED2H_CON_PDOWN

#define PEF7071_LED2H_CON_PDOWN   0x0080

Definition at line 695 of file pef7071_driver.h.

◆ PEF7071_LED2L

#define PEF7071_LED2L   0x1F, 0x01E7

Definition at line 93 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS

#define PEF7071_LED2L_BLINKS   0x00F0

Definition at line 718 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_ABIST

#define PEF7071_LED2L_BLINKS_ABIST   0x00B0

Definition at line 730 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_ANEG

#define PEF7071_LED2L_BLINKS_ANEG   0x00A0

Definition at line 729 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_CDIAG

#define PEF7071_LED2L_BLINKS_CDIAG   0x00C0

Definition at line 731 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_EEE

#define PEF7071_LED2L_BLINKS_EEE   0x0090

Definition at line 728 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_LINK10

#define PEF7071_LED2L_BLINKS_LINK10   0x0010

Definition at line 720 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_LINK100

#define PEF7071_LED2L_BLINKS_LINK100   0x0020

Definition at line 721 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_LINK1000

#define PEF7071_LED2L_BLINKS_LINK1000   0x0040

Definition at line 723 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_LINK100X

#define PEF7071_LED2L_BLINKS_LINK100X   0x0060

Definition at line 725 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_LINK10_0

#define PEF7071_LED2L_BLINKS_LINK10_0   0x0050

Definition at line 724 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_LINK10X

#define PEF7071_LED2L_BLINKS_LINK10X   0x0030

Definition at line 722 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_LINK10XX

#define PEF7071_LED2L_BLINKS_LINK10XX   0x0070

Definition at line 726 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_NONE

#define PEF7071_LED2L_BLINKS_NONE   0x0000

Definition at line 719 of file pef7071_driver.h.

◆ PEF7071_LED2L_BLINKS_PDOWN

#define PEF7071_LED2L_BLINKS_PDOWN   0x0080

Definition at line 727 of file pef7071_driver.h.

◆ PEF7071_LED2L_PULSE

#define PEF7071_LED2L_PULSE   0x000F

Definition at line 732 of file pef7071_driver.h.

◆ PEF7071_LED2L_PULSE_COL

#define PEF7071_LED2L_PULSE_COL   0x0004

Definition at line 736 of file pef7071_driver.h.

◆ PEF7071_LED2L_PULSE_NONE

#define PEF7071_LED2L_PULSE_NONE   0x0000

Definition at line 733 of file pef7071_driver.h.

◆ PEF7071_LED2L_PULSE_RXACT

#define PEF7071_LED2L_PULSE_RXACT   0x0002

Definition at line 735 of file pef7071_driver.h.

◆ PEF7071_LED2L_PULSE_TXACT

#define PEF7071_LED2L_PULSE_TXACT   0x0001

Definition at line 734 of file pef7071_driver.h.

◆ PEF7071_LED_LED0DA

#define PEF7071_LED_LED0DA   0x0001

Definition at line 455 of file pef7071_driver.h.

◆ PEF7071_LED_LED0DA_OFF

#define PEF7071_LED_LED0DA_OFF   0x0000

Definition at line 456 of file pef7071_driver.h.

◆ PEF7071_LED_LED0DA_ON

#define PEF7071_LED_LED0DA_ON   0x0001

Definition at line 457 of file pef7071_driver.h.

◆ PEF7071_LED_LED0EN

#define PEF7071_LED_LED0EN   0x0100

Definition at line 444 of file pef7071_driver.h.

◆ PEF7071_LED_LED1DA

#define PEF7071_LED_LED1DA   0x0002

Definition at line 452 of file pef7071_driver.h.

◆ PEF7071_LED_LED1DA_OFF

#define PEF7071_LED_LED1DA_OFF   0x0000

Definition at line 453 of file pef7071_driver.h.

◆ PEF7071_LED_LED1DA_ON

#define PEF7071_LED_LED1DA_ON   0x0002

Definition at line 454 of file pef7071_driver.h.

◆ PEF7071_LED_LED1EN

#define PEF7071_LED_LED1EN   0x0200

Definition at line 443 of file pef7071_driver.h.

◆ PEF7071_LED_LED2DA

#define PEF7071_LED_LED2DA   0x0004

Definition at line 449 of file pef7071_driver.h.

◆ PEF7071_LED_LED2DA_OFF

#define PEF7071_LED_LED2DA_OFF   0x0000

Definition at line 450 of file pef7071_driver.h.

◆ PEF7071_LED_LED2DA_ON

#define PEF7071_LED_LED2DA_ON   0x0004

Definition at line 451 of file pef7071_driver.h.

◆ PEF7071_LED_LED2EN

#define PEF7071_LED_LED2EN   0x0400

Definition at line 442 of file pef7071_driver.h.

◆ PEF7071_LED_LED3DA

#define PEF7071_LED_LED3DA   0x0008

Definition at line 446 of file pef7071_driver.h.

◆ PEF7071_LED_LED3DA_OFF

#define PEF7071_LED_LED3DA_OFF   0x0000

Definition at line 447 of file pef7071_driver.h.

◆ PEF7071_LED_LED3DA_ON

#define PEF7071_LED_LED3DA_ON   0x0008

Definition at line 448 of file pef7071_driver.h.

◆ PEF7071_LED_LED3EN

#define PEF7071_LED_LED3EN   0x0800

Definition at line 441 of file pef7071_driver.h.

◆ PEF7071_LED_RESH

#define PEF7071_LED_RESH   0xF000

Definition at line 440 of file pef7071_driver.h.

◆ PEF7071_LED_RESL

#define PEF7071_LED_RESL   0x00F0

Definition at line 445 of file pef7071_driver.h.

◆ PEF7071_LEDCH

#define PEF7071_LEDCH   0x1F, 0x01E0

Definition at line 86 of file pef7071_driver.h.

◆ PEF7071_LEDCH_FBF

#define PEF7071_LEDCH_FBF   0x00C0

Definition at line 539 of file pef7071_driver.h.

◆ PEF7071_LEDCH_FBF_F02HZ

#define PEF7071_LEDCH_FBF_F02HZ   0x0000

Definition at line 540 of file pef7071_driver.h.

◆ PEF7071_LEDCH_FBF_F04HZ

#define PEF7071_LEDCH_FBF_F04HZ   0x0040

Definition at line 541 of file pef7071_driver.h.

◆ PEF7071_LEDCH_FBF_F08HZ

#define PEF7071_LEDCH_FBF_F08HZ   0x0080

Definition at line 542 of file pef7071_driver.h.

◆ PEF7071_LEDCH_FBF_F16HZ

#define PEF7071_LEDCH_FBF_F16HZ   0x00C0

Definition at line 543 of file pef7071_driver.h.

◆ PEF7071_LEDCH_NACS

#define PEF7071_LEDCH_NACS   0x0007

Definition at line 549 of file pef7071_driver.h.

◆ PEF7071_LEDCH_NACS_ABIST

#define PEF7071_LEDCH_NACS_ABIST   0x0005

Definition at line 555 of file pef7071_driver.h.

◆ PEF7071_LEDCH_NACS_ANEG

#define PEF7071_LEDCH_NACS_ANEG   0x0004

Definition at line 554 of file pef7071_driver.h.

◆ PEF7071_LEDCH_NACS_CDIAG

#define PEF7071_LEDCH_NACS_CDIAG   0x0006

Definition at line 556 of file pef7071_driver.h.

◆ PEF7071_LEDCH_NACS_EEE

#define PEF7071_LEDCH_NACS_EEE   0x0003

Definition at line 553 of file pef7071_driver.h.

◆ PEF7071_LEDCH_NACS_LINK

#define PEF7071_LEDCH_NACS_LINK   0x0001

Definition at line 551 of file pef7071_driver.h.

◆ PEF7071_LEDCH_NACS_NONE

#define PEF7071_LEDCH_NACS_NONE   0x0000

Definition at line 550 of file pef7071_driver.h.

◆ PEF7071_LEDCH_NACS_PDOWN

#define PEF7071_LEDCH_NACS_PDOWN   0x0002

Definition at line 552 of file pef7071_driver.h.

◆ PEF7071_LEDCH_NACS_TEST

#define PEF7071_LEDCH_NACS_TEST   0x0007

Definition at line 557 of file pef7071_driver.h.

◆ PEF7071_LEDCH_SBF

#define PEF7071_LEDCH_SBF   0x0030

Definition at line 544 of file pef7071_driver.h.

◆ PEF7071_LEDCH_SBF_F02HZ

#define PEF7071_LEDCH_SBF_F02HZ   0x0000

Definition at line 545 of file pef7071_driver.h.

◆ PEF7071_LEDCH_SBF_F04HZ

#define PEF7071_LEDCH_SBF_F04HZ   0x0010

Definition at line 546 of file pef7071_driver.h.

◆ PEF7071_LEDCH_SBF_F08HZ

#define PEF7071_LEDCH_SBF_F08HZ   0x0020

Definition at line 547 of file pef7071_driver.h.

◆ PEF7071_LEDCH_SBF_F16HZ

#define PEF7071_LEDCH_SBF_F16HZ   0x0030

Definition at line 548 of file pef7071_driver.h.

◆ PEF7071_LEDCL

#define PEF7071_LEDCL   0x1F, 0x01E1

Definition at line 87 of file pef7071_driver.h.

◆ PEF7071_LEDCL_CBLINK

#define PEF7071_LEDCL_CBLINK   0x0007

Definition at line 569 of file pef7071_driver.h.

◆ PEF7071_LEDCL_CBLINK_ABIST

#define PEF7071_LEDCL_CBLINK_ABIST   0x0005

Definition at line 575 of file pef7071_driver.h.

◆ PEF7071_LEDCL_CBLINK_ANEG

#define PEF7071_LEDCL_CBLINK_ANEG   0x0004

Definition at line 574 of file pef7071_driver.h.

◆ PEF7071_LEDCL_CBLINK_CDIAG

#define PEF7071_LEDCL_CBLINK_CDIAG   0x0006

Definition at line 576 of file pef7071_driver.h.

◆ PEF7071_LEDCL_CBLINK_EEE

#define PEF7071_LEDCL_CBLINK_EEE   0x0003

Definition at line 573 of file pef7071_driver.h.

◆ PEF7071_LEDCL_CBLINK_LINK

#define PEF7071_LEDCL_CBLINK_LINK   0x0001

Definition at line 571 of file pef7071_driver.h.

◆ PEF7071_LEDCL_CBLINK_NONE

#define PEF7071_LEDCL_CBLINK_NONE   0x0000

Definition at line 570 of file pef7071_driver.h.

◆ PEF7071_LEDCL_CBLINK_PDOWN

#define PEF7071_LEDCL_CBLINK_PDOWN   0x0002

Definition at line 572 of file pef7071_driver.h.

◆ PEF7071_LEDCL_CBLINK_TEST

#define PEF7071_LEDCL_CBLINK_TEST   0x0007

Definition at line 577 of file pef7071_driver.h.

◆ PEF7071_LEDCL_SCAN

#define PEF7071_LEDCL_SCAN   0x0070

Definition at line 560 of file pef7071_driver.h.

◆ PEF7071_LEDCL_SCAN_ABIST

#define PEF7071_LEDCL_SCAN_ABIST   0x0050

Definition at line 566 of file pef7071_driver.h.

◆ PEF7071_LEDCL_SCAN_ANEG

#define PEF7071_LEDCL_SCAN_ANEG   0x0040

Definition at line 565 of file pef7071_driver.h.

◆ PEF7071_LEDCL_SCAN_CDIAG

#define PEF7071_LEDCL_SCAN_CDIAG   0x0060

Definition at line 567 of file pef7071_driver.h.

◆ PEF7071_LEDCL_SCAN_EEE

#define PEF7071_LEDCL_SCAN_EEE   0x0030

Definition at line 564 of file pef7071_driver.h.

◆ PEF7071_LEDCL_SCAN_LINK

#define PEF7071_LEDCL_SCAN_LINK   0x0010

Definition at line 562 of file pef7071_driver.h.

◆ PEF7071_LEDCL_SCAN_NONE

#define PEF7071_LEDCL_SCAN_NONE   0x0000

Definition at line 561 of file pef7071_driver.h.

◆ PEF7071_LEDCL_SCAN_PDOWN

#define PEF7071_LEDCL_SCAN_PDOWN   0x0020

Definition at line 563 of file pef7071_driver.h.

◆ PEF7071_LEDCL_SCAN_TEST

#define PEF7071_LEDCL_SCAN_TEST   0x0070

Definition at line 568 of file pef7071_driver.h.

◆ PEF7071_LEG_LPI_CFG0

#define PEF7071_LEG_LPI_CFG0   0x1F, 0x01ED

Definition at line 97 of file pef7071_driver.h.

◆ PEF7071_LEG_LPI_CFG0_HOLDOFF_100BT

#define PEF7071_LEG_LPI_CFG0_HOLDOFF_100BT   0x00FF

Definition at line 765 of file pef7071_driver.h.

◆ PEF7071_LEG_LPI_CFG1

#define PEF7071_LEG_LPI_CFG1   0x1F, 0x01EE

Definition at line 98 of file pef7071_driver.h.

◆ PEF7071_LEG_LPI_CFG1_HOLDOFF_1000BT

#define PEF7071_LEG_LPI_CFG1_HOLDOFF_1000BT   0x00FF

Definition at line 768 of file pef7071_driver.h.

◆ PEF7071_LEG_LPI_CFG2

#define PEF7071_LEG_LPI_CFG2   0x1F, 0x0EB5

Definition at line 112 of file pef7071_driver.h.

◆ PEF7071_LEG_LPI_CFG2_IPG

#define PEF7071_LEG_LPI_CFG2_IPG   0x00FF

Definition at line 812 of file pef7071_driver.h.

◆ PEF7071_LEG_LPI_CFG2_IPG_DEFAULT

#define PEF7071_LEG_LPI_CFG2_IPG_DEFAULT   0x000E

Definition at line 813 of file pef7071_driver.h.

◆ PEF7071_LEG_LPI_CFG3

#define PEF7071_LEG_LPI_CFG3   0x1F, 0x0EB7

Definition at line 113 of file pef7071_driver.h.

◆ PEF7071_LEG_LPI_CFG3_IDLE

#define PEF7071_LEG_LPI_CFG3_IDLE   0x00FF

Definition at line 816 of file pef7071_driver.h.

◆ PEF7071_LEG_LPI_CFG3_IDLE_DEFAULT

#define PEF7071_LEG_LPI_CFG3_IDLE_DEFAULT   0x0040

Definition at line 817 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL

#define PEF7071_MII2CTRL   0x1F, 0x01EC

Definition at line 96 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_RXSKEW

#define PEF7071_MII2CTRL_RXSKEW   0x0070

Definition at line 745 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_RXSKEW_SKEW_0N0

#define PEF7071_MII2CTRL_RXSKEW_SKEW_0N0   0x0000

Definition at line 746 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_RXSKEW_SKEW_0N5

#define PEF7071_MII2CTRL_RXSKEW_SKEW_0N5   0x0010

Definition at line 747 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_RXSKEW_SKEW_1N0

#define PEF7071_MII2CTRL_RXSKEW_SKEW_1N0   0x0020

Definition at line 748 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_RXSKEW_SKEW_1N5

#define PEF7071_MII2CTRL_RXSKEW_SKEW_1N5   0x0030

Definition at line 749 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_RXSKEW_SKEW_2N0

#define PEF7071_MII2CTRL_RXSKEW_SKEW_2N0   0x0040

Definition at line 750 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_RXSKEW_SKEW_2N5

#define PEF7071_MII2CTRL_RXSKEW_SKEW_2N5   0x0050

Definition at line 751 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_RXSKEW_SKEW_3N0

#define PEF7071_MII2CTRL_RXSKEW_SKEW_3N0   0x0060

Definition at line 752 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_RXSKEW_SKEW_3N5

#define PEF7071_MII2CTRL_RXSKEW_SKEW_3N5   0x0070

Definition at line 753 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_TXSKEW

#define PEF7071_MII2CTRL_TXSKEW   0x0007

Definition at line 754 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_TXSKEW_SKEW_0N0

#define PEF7071_MII2CTRL_TXSKEW_SKEW_0N0   0x0000

Definition at line 755 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_TXSKEW_SKEW_0N5

#define PEF7071_MII2CTRL_TXSKEW_SKEW_0N5   0x0001

Definition at line 756 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_TXSKEW_SKEW_1N0

#define PEF7071_MII2CTRL_TXSKEW_SKEW_1N0   0x0002

Definition at line 757 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_TXSKEW_SKEW_1N5

#define PEF7071_MII2CTRL_TXSKEW_SKEW_1N5   0x0003

Definition at line 758 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_TXSKEW_SKEW_2N0

#define PEF7071_MII2CTRL_TXSKEW_SKEW_2N0   0x0004

Definition at line 759 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_TXSKEW_SKEW_2N5

#define PEF7071_MII2CTRL_TXSKEW_SKEW_2N5   0x0005

Definition at line 760 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_TXSKEW_SKEW_3N0

#define PEF7071_MII2CTRL_TXSKEW_SKEW_3N0   0x0006

Definition at line 761 of file pef7071_driver.h.

◆ PEF7071_MII2CTRL_TXSKEW_SKEW_3N5

#define PEF7071_MII2CTRL_TXSKEW_SKEW_3N5   0x0007

Definition at line 762 of file pef7071_driver.h.

◆ PEF7071_MIICTRL

#define PEF7071_MIICTRL   0x17

Definition at line 68 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_CRS

#define PEF7071_MIICTRL_CRS   0x00C0

Definition at line 369 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_FLOW

#define PEF7071_MIICTRL_FLOW   0x0030

Definition at line 370 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_FLOW_CONVERTER

#define PEF7071_MIICTRL_FLOW_CONVERTER   0x0030

Definition at line 372 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_FLOW_COPPER

#define PEF7071_MIICTRL_FLOW_COPPER   0x0000

Definition at line 371 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_MODE

#define PEF7071_MIICTRL_MODE   0x000F

Definition at line 373 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_MODE_CONV_X2T1000

#define PEF7071_MIICTRL_MODE_CONV_X2T1000   0x0000

Definition at line 382 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_MODE_CONV_X2T1000A

#define PEF7071_MIICTRL_MODE_CONV_X2T1000A   0x0001

Definition at line 383 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_MODE_GMII

#define PEF7071_MIICTRL_MODE_GMII   0x0004

Definition at line 378 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_MODE_RGMII

#define PEF7071_MIICTRL_MODE_RGMII   0x0000

Definition at line 374 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_MODE_RMII

#define PEF7071_MIICTRL_MODE_RMII   0x0002

Definition at line 376 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_MODE_RTBI

#define PEF7071_MIICTRL_MODE_RTBI   0x0003

Definition at line 377 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_MODE_SGMII

#define PEF7071_MIICTRL_MODE_SGMII   0x0001

Definition at line 375 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_MODE_SGMIINC

#define PEF7071_MIICTRL_MODE_SGMIINC   0x0006

Definition at line 380 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_MODE_TBI

#define PEF7071_MIICTRL_MODE_TBI   0x0005

Definition at line 379 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_MODE_TEST

#define PEF7071_MIICTRL_MODE_TEST   0x000F

Definition at line 381 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_RXCOFF

#define PEF7071_MIICTRL_RXCOFF   0x8000

Definition at line 349 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_RXSKEW

#define PEF7071_MIICTRL_RXSKEW   0x7000

Definition at line 350 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_RXSKEW_SKEW_0N0

#define PEF7071_MIICTRL_RXSKEW_SKEW_0N0   0x0000

Definition at line 351 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_RXSKEW_SKEW_0N5

#define PEF7071_MIICTRL_RXSKEW_SKEW_0N5   0x1000

Definition at line 352 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_RXSKEW_SKEW_1N0

#define PEF7071_MIICTRL_RXSKEW_SKEW_1N0   0x2000

Definition at line 353 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_RXSKEW_SKEW_1N5

#define PEF7071_MIICTRL_RXSKEW_SKEW_1N5   0x3000

Definition at line 354 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_RXSKEW_SKEW_2N0

#define PEF7071_MIICTRL_RXSKEW_SKEW_2N0   0x4000

Definition at line 355 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_RXSKEW_SKEW_2N5

#define PEF7071_MIICTRL_RXSKEW_SKEW_2N5   0x5000

Definition at line 356 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_RXSKEW_SKEW_3N0

#define PEF7071_MIICTRL_RXSKEW_SKEW_3N0   0x6000

Definition at line 357 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_RXSKEW_SKEW_3N5

#define PEF7071_MIICTRL_RXSKEW_SKEW_3N5   0x7000

Definition at line 358 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_TXSKEW

#define PEF7071_MIICTRL_TXSKEW   0x0700

Definition at line 360 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_TXSKEW_SKEW_0N0

#define PEF7071_MIICTRL_TXSKEW_SKEW_0N0   0x0000

Definition at line 361 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_TXSKEW_SKEW_0N5

#define PEF7071_MIICTRL_TXSKEW_SKEW_0N5   0x0100

Definition at line 362 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_TXSKEW_SKEW_1N0

#define PEF7071_MIICTRL_TXSKEW_SKEW_1N0   0x0200

Definition at line 363 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_TXSKEW_SKEW_1N5

#define PEF7071_MIICTRL_TXSKEW_SKEW_1N5   0x0300

Definition at line 364 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_TXSKEW_SKEW_2N0

#define PEF7071_MIICTRL_TXSKEW_SKEW_2N0   0x0400

Definition at line 365 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_TXSKEW_SKEW_2N5

#define PEF7071_MIICTRL_TXSKEW_SKEW_2N5   0x0500

Definition at line 366 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_TXSKEW_SKEW_3N0

#define PEF7071_MIICTRL_TXSKEW_SKEW_3N0   0x0600

Definition at line 367 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_TXSKEW_SKEW_3N5

#define PEF7071_MIICTRL_TXSKEW_SKEW_3N5   0x0700

Definition at line 368 of file pef7071_driver.h.

◆ PEF7071_MIICTRL_V25_33

#define PEF7071_MIICTRL_V25_33   0x0800

Definition at line 359 of file pef7071_driver.h.

◆ PEF7071_MIISTAT

#define PEF7071_MIISTAT   0x18

Definition at line 69 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_DPX

#define PEF7071_MIISTAT_DPX   0x0008

Definition at line 397 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_EEE

#define PEF7071_MIISTAT_EEE   0x0004

Definition at line 398 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_EEE_OFF

#define PEF7071_MIISTAT_EEE_OFF   0x0000

Definition at line 399 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_EEE_ON

#define PEF7071_MIISTAT_EEE_ON   0x0004

Definition at line 400 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_PHY

#define PEF7071_MIISTAT_PHY   0x00C0

Definition at line 387 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_PHY_FIBER

#define PEF7071_MIISTAT_PHY_FIBER   0x0040

Definition at line 389 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_PHY_MII2

#define PEF7071_MIISTAT_PHY_MII2   0x0080

Definition at line 390 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_PHY_SGMII

#define PEF7071_MIISTAT_PHY_SGMII   0x00C0

Definition at line 391 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_PHY_TP

#define PEF7071_MIISTAT_PHY_TP   0x0000

Definition at line 388 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_PS

#define PEF7071_MIISTAT_PS   0x0030

Definition at line 392 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_PS_NONE

#define PEF7071_MIISTAT_PS_NONE   0x0000

Definition at line 393 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_PS_RX

#define PEF7071_MIISTAT_PS_RX   0x0020

Definition at line 395 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_PS_TX

#define PEF7071_MIISTAT_PS_TX   0x0010

Definition at line 394 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_PS_TXRX

#define PEF7071_MIISTAT_PS_TXRX   0x0030

Definition at line 396 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_RESH

#define PEF7071_MIISTAT_RESH   0xFF00

Definition at line 386 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_SPEED

#define PEF7071_MIISTAT_SPEED   0x0003

Definition at line 401 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_SPEED_FAST

#define PEF7071_MIISTAT_SPEED_FAST   0x0001

Definition at line 403 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_SPEED_GIGA

#define PEF7071_MIISTAT_SPEED_GIGA   0x0002

Definition at line 404 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_SPEED_RES

#define PEF7071_MIISTAT_SPEED_RES   0x0003

Definition at line 405 of file pef7071_driver.h.

◆ PEF7071_MIISTAT_SPEED_TEN

#define PEF7071_MIISTAT_SPEED_TEN   0x0000

Definition at line 402 of file pef7071_driver.h.

◆ PEF7071_MMDCTRL

#define PEF7071_MMDCTRL   0x0D

Definition at line 58 of file pef7071_driver.h.

◆ PEF7071_MMDCTRL_ACTYPE

#define PEF7071_MMDCTRL_ACTYPE   0xC000

Definition at line 227 of file pef7071_driver.h.

◆ PEF7071_MMDCTRL_ACTYPE_ADDR

#define PEF7071_MMDCTRL_ACTYPE_ADDR   0x0000

Definition at line 228 of file pef7071_driver.h.

◆ PEF7071_MMDCTRL_ACTYPE_DATA

#define PEF7071_MMDCTRL_ACTYPE_DATA   0x4000

Definition at line 229 of file pef7071_driver.h.

◆ PEF7071_MMDCTRL_ACTYPE_DATA_PI

#define PEF7071_MMDCTRL_ACTYPE_DATA_PI   0x8000

Definition at line 230 of file pef7071_driver.h.

◆ PEF7071_MMDCTRL_ACTYPE_DATA_PIWR

#define PEF7071_MMDCTRL_ACTYPE_DATA_PIWR   0xC000

Definition at line 231 of file pef7071_driver.h.

◆ PEF7071_MMDCTRL_DEVAD

#define PEF7071_MMDCTRL_DEVAD   0x001F

Definition at line 234 of file pef7071_driver.h.

◆ PEF7071_MMDCTRL_RESH

#define PEF7071_MMDCTRL_RESH   0x3F00

Definition at line 232 of file pef7071_driver.h.

◆ PEF7071_MMDCTRL_RESL

#define PEF7071_MMDCTRL_RESL   0x00E0

Definition at line 233 of file pef7071_driver.h.

◆ PEF7071_MMDDATA

#define PEF7071_MMDDATA   0x0E

Definition at line 59 of file pef7071_driver.h.

◆ PEF7071_MMDDATA_ADDR_DATA

#define PEF7071_MMDDATA_ADDR_DATA   0xFFFF

Definition at line 237 of file pef7071_driver.h.

◆ PEF7071_PHY_ADDR

#define PEF7071_PHY_ADDR   0

Definition at line 39 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1

#define PEF7071_PHYCTL1   0x13

Definition at line 64 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1_AMDIX

#define PEF7071_PHYCTL1_AMDIX   0x0001

Definition at line 284 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1_MDIAB

#define PEF7071_PHYCTL1_MDIAB   0x0004

Definition at line 282 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1_MDICD

#define PEF7071_PHYCTL1_MDICD   0x0008

Definition at line 281 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1_POLA

#define PEF7071_PHYCTL1_POLA   0x0010

Definition at line 280 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1_POLB

#define PEF7071_PHYCTL1_POLB   0x0020

Definition at line 279 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1_POLC

#define PEF7071_PHYCTL1_POLC   0x0040

Definition at line 278 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1_POLD

#define PEF7071_PHYCTL1_POLD   0x0080

Definition at line 277 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1_TLOOP

#define PEF7071_PHYCTL1_TLOOP   0xE000

Definition at line 274 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1_TXADJ

#define PEF7071_PHYCTL1_TXADJ   0x0F00

Definition at line 276 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1_TXEEE10

#define PEF7071_PHYCTL1_TXEEE10   0x0002

Definition at line 283 of file pef7071_driver.h.

◆ PEF7071_PHYCTL1_TXOFF

#define PEF7071_PHYCTL1_TXOFF   0x1000

Definition at line 275 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2

#define PEF7071_PHYCTL2   0x14

Definition at line 65 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_ADCR

#define PEF7071_PHYCTL2_ADCR   0x0008

Definition at line 301 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_ADCR_BOOST

#define PEF7071_PHYCTL2_ADCR_BOOST   0x0008

Definition at line 303 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_ADCR_DEFAULT

#define PEF7071_PHYCTL2_ADCR_DEFAULT   0x0000

Definition at line 302 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_ANPD

#define PEF7071_PHYCTL2_ANPD   0x0002

Definition at line 305 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_CLKSEL

#define PEF7071_PHYCTL2_CLKSEL   0x0400

Definition at line 293 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_CLKSEL_CLK125M

#define PEF7071_PHYCTL2_CLKSEL_CLK125M   0x0400

Definition at line 295 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_CLKSEL_CLK25M

#define PEF7071_PHYCTL2_CLKSEL_CLK25M   0x0000

Definition at line 294 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_LPI

#define PEF7071_PHYCTL2_LPI   0x0001

Definition at line 306 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_LSADS

#define PEF7071_PHYCTL2_LSADS   0xC000

Definition at line 287 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_LSADS_ADS2

#define PEF7071_PHYCTL2_LSADS_ADS2   0x4000

Definition at line 289 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_LSADS_ADS3

#define PEF7071_PHYCTL2_LSADS_ADS3   0x8000

Definition at line 290 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_LSADS_ADS4

#define PEF7071_PHYCTL2_LSADS_ADS4   0xC000

Definition at line 291 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_LSADS_OFF

#define PEF7071_PHYCTL2_LSADS_OFF   0x0000

Definition at line 288 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_PSCL

#define PEF7071_PHYCTL2_PSCL   0x0004

Definition at line 304 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_RESH

#define PEF7071_PHYCTL2_RESH   0x3800

Definition at line 292 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_RESL

#define PEF7071_PHYCTL2_RESL   0x00F0

Definition at line 300 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_SDETP

#define PEF7071_PHYCTL2_SDETP   0x0200

Definition at line 296 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_SDETP_HIGHACTIVE

#define PEF7071_PHYCTL2_SDETP_HIGHACTIVE   0x0200

Definition at line 298 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_SDETP_LOWACTIVE

#define PEF7071_PHYCTL2_SDETP_LOWACTIVE   0x0000

Definition at line 297 of file pef7071_driver.h.

◆ PEF7071_PHYCTL2_STICKY

#define PEF7071_PHYCTL2_STICKY   0x0100

Definition at line 299 of file pef7071_driver.h.

◆ PEF7071_PHYID1

#define PEF7071_PHYID1   0x02

Definition at line 47 of file pef7071_driver.h.

◆ PEF7071_PHYID1_OUI_MSB

#define PEF7071_PHYID1_OUI_MSB   0xFFFF

Definition at line 145 of file pef7071_driver.h.

◆ PEF7071_PHYID1_OUI_MSB_DEFAULT

#define PEF7071_PHYID1_OUI_MSB_DEFAULT   0x0000

Definition at line 146 of file pef7071_driver.h.

◆ PEF7071_PHYID2

#define PEF7071_PHYID2   0x03

Definition at line 48 of file pef7071_driver.h.

◆ PEF7071_PHYID2_LDN

#define PEF7071_PHYID2_LDN   0x03F0

Definition at line 151 of file pef7071_driver.h.

◆ PEF7071_PHYID2_LDN_DEFAULT

#define PEF7071_PHYID2_LDN_DEFAULT   0x0000

Definition at line 152 of file pef7071_driver.h.

◆ PEF7071_PHYID2_LDRN

#define PEF7071_PHYID2_LDRN   0x000F

Definition at line 153 of file pef7071_driver.h.

◆ PEF7071_PHYID2_OUI_LSB

#define PEF7071_PHYID2_OUI_LSB   0xFC00

Definition at line 149 of file pef7071_driver.h.

◆ PEF7071_PHYID2_OUI_LSB_DEFAULT

#define PEF7071_PHYID2_OUI_LSB_DEFAULT   0x0000

Definition at line 150 of file pef7071_driver.h.

◆ PEF7071_PHYPHYPERF

#define PEF7071_PHYPHYPERF   0x10

Definition at line 61 of file pef7071_driver.h.

◆ PEF7071_PHYPHYPERF_FREQ

#define PEF7071_PHYPHYPERF_FREQ   0xFF00

Definition at line 248 of file pef7071_driver.h.

◆ PEF7071_PHYPHYPERF_LEN

#define PEF7071_PHYPHYPERF_LEN   0x000F

Definition at line 250 of file pef7071_driver.h.

◆ PEF7071_PHYPHYPERF_SNR

#define PEF7071_PHYPHYPERF_SNR   0x00F0

Definition at line 249 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT1

#define PEF7071_PHYSTAT1   0x11

Definition at line 62 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT1_LSADS

#define PEF7071_PHYSTAT1_LSADS   0x0100

Definition at line 254 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT1_MDIAB

#define PEF7071_PHYSTAT1_MDIAB   0x0004

Definition at line 260 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT1_MDICD

#define PEF7071_PHYSTAT1_MDICD   0x0008

Definition at line 259 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT1_POLA

#define PEF7071_PHYSTAT1_POLA   0x0010

Definition at line 258 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT1_POLB

#define PEF7071_PHYSTAT1_POLB   0x0020

Definition at line 257 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT1_POLC

#define PEF7071_PHYSTAT1_POLC   0x0040

Definition at line 256 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT1_POLD

#define PEF7071_PHYSTAT1_POLD   0x0080

Definition at line 255 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT1_RESH

#define PEF7071_PHYSTAT1_RESH   0xFE00

Definition at line 253 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT1_RESL

#define PEF7071_PHYSTAT1_RESL   0x0003

Definition at line 261 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT2

#define PEF7071_PHYSTAT2   0x12

Definition at line 63 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT2_RESA

#define PEF7071_PHYSTAT2_RESA   0x0008

Definition at line 270 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT2_RESB

#define PEF7071_PHYSTAT2_RESB   0x0080

Definition at line 268 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT2_RESC

#define PEF7071_PHYSTAT2_RESC   0x0800

Definition at line 266 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT2_RESD

#define PEF7071_PHYSTAT2_RESD   0x8000

Definition at line 264 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT2_SKEWA

#define PEF7071_PHYSTAT2_SKEWA   0x0007

Definition at line 271 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT2_SKEWB

#define PEF7071_PHYSTAT2_SKEWB   0x0070

Definition at line 269 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT2_SKEWC

#define PEF7071_PHYSTAT2_SKEWC   0x0700

Definition at line 267 of file pef7071_driver.h.

◆ PEF7071_PHYSTAT2_SKEWD

#define PEF7071_PHYSTAT2_SKEWD   0x7000

Definition at line 265 of file pef7071_driver.h.

◆ PEF7071_RES11

#define PEF7071_RES11   0x0B

Definition at line 56 of file pef7071_driver.h.

◆ PEF7071_RES12

#define PEF7071_RES12   0x0C

Definition at line 57 of file pef7071_driver.h.

◆ PEF7071_RES1F

#define PEF7071_RES1F   0x1F

Definition at line 76 of file pef7071_driver.h.

◆ PEF7071_STAT

#define PEF7071_STAT   0x01

Definition at line 46 of file pef7071_driver.h.

◆ PEF7071_STAT_ANAB

#define PEF7071_STAT_ANAB   0x0008

Definition at line 139 of file pef7071_driver.h.

◆ PEF7071_STAT_ANOK

#define PEF7071_STAT_ANOK   0x0020

Definition at line 137 of file pef7071_driver.h.

◆ PEF7071_STAT_CBT2F

#define PEF7071_STAT_CBT2F   0x0400

Definition at line 133 of file pef7071_driver.h.

◆ PEF7071_STAT_CBT2H

#define PEF7071_STAT_CBT2H   0x0200

Definition at line 134 of file pef7071_driver.h.

◆ PEF7071_STAT_CBT4

#define PEF7071_STAT_CBT4   0x8000

Definition at line 128 of file pef7071_driver.h.

◆ PEF7071_STAT_CBTXF

#define PEF7071_STAT_CBTXF   0x4000

Definition at line 129 of file pef7071_driver.h.

◆ PEF7071_STAT_CBTXH

#define PEF7071_STAT_CBTXH   0x2000

Definition at line 130 of file pef7071_driver.h.

◆ PEF7071_STAT_EXT

#define PEF7071_STAT_EXT   0x0100

Definition at line 135 of file pef7071_driver.h.

◆ PEF7071_STAT_JD

#define PEF7071_STAT_JD   0x0002

Definition at line 141 of file pef7071_driver.h.

◆ PEF7071_STAT_LS

#define PEF7071_STAT_LS   0x0004

Definition at line 140 of file pef7071_driver.h.

◆ PEF7071_STAT_MFPS

#define PEF7071_STAT_MFPS   0x0040

Definition at line 136 of file pef7071_driver.h.

◆ PEF7071_STAT_RF

#define PEF7071_STAT_RF   0x0010

Definition at line 138 of file pef7071_driver.h.

◆ PEF7071_STAT_XBTF

#define PEF7071_STAT_XBTF   0x1000

Definition at line 131 of file pef7071_driver.h.

◆ PEF7071_STAT_XBTH

#define PEF7071_STAT_XBTH   0x0800

Definition at line 132 of file pef7071_driver.h.

◆ PEF7071_STAT_XCAP

#define PEF7071_STAT_XCAP   0x0001

Definition at line 142 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL

#define PEF7071_TPGCTRL   0x1C

Definition at line 73 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_EN

#define PEF7071_TPGCTRL_EN   0x0001

Definition at line 485 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_IPGL

#define PEF7071_TPGCTRL_IPGL   0x0C00

Definition at line 465 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_IPGL_BT48

#define PEF7071_TPGCTRL_IPGL_BT48   0x0000

Definition at line 466 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_IPGL_BT96

#define PEF7071_TPGCTRL_IPGL_BT96   0x0400

Definition at line 467 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_IPGL_BT960

#define PEF7071_TPGCTRL_IPGL_BT960   0x0800

Definition at line 468 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_IPGL_BT9600

#define PEF7071_TPGCTRL_IPGL_BT9600   0x0C00

Definition at line 469 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_MODE

#define PEF7071_TPGCTRL_MODE   0x2000

Definition at line 461 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_MODE_BURST

#define PEF7071_TPGCTRL_MODE_BURST   0x0000

Definition at line 462 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_MODE_SINGLE

#define PEF7071_TPGCTRL_MODE_SINGLE   0x2000

Definition at line 463 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_RESH0

#define PEF7071_TPGCTRL_RESH0   0x1000

Definition at line 464 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_RESH1

#define PEF7071_TPGCTRL_RESH1   0xC000

Definition at line 460 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_RESL0

#define PEF7071_TPGCTRL_RESL0   0x000C

Definition at line 483 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_RESL1

#define PEF7071_TPGCTRL_RESL1   0x0080

Definition at line 474 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_SIZE

#define PEF7071_TPGCTRL_SIZE   0x0070

Definition at line 475 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_SIZE_B1024

#define PEF7071_TPGCTRL_SIZE_B1024   0x0040

Definition at line 480 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_SIZE_B128

#define PEF7071_TPGCTRL_SIZE_B128   0x0010

Definition at line 477 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_SIZE_B1518

#define PEF7071_TPGCTRL_SIZE_B1518   0x0050

Definition at line 481 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_SIZE_B256

#define PEF7071_TPGCTRL_SIZE_B256   0x0020

Definition at line 478 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_SIZE_B512

#define PEF7071_TPGCTRL_SIZE_B512   0x0030

Definition at line 479 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_SIZE_B64

#define PEF7071_TPGCTRL_SIZE_B64   0x0000

Definition at line 476 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_SIZE_B9600

#define PEF7071_TPGCTRL_SIZE_B9600   0x0060

Definition at line 482 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_START

#define PEF7071_TPGCTRL_START   0x0002

Definition at line 484 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_TYPE

#define PEF7071_TPGCTRL_TYPE   0x0300

Definition at line 470 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_TYPE_BYTEINC

#define PEF7071_TPGCTRL_TYPE_BYTEINC   0x0100

Definition at line 472 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_TYPE_PREDEF

#define PEF7071_TPGCTRL_TYPE_PREDEF   0x0200

Definition at line 473 of file pef7071_driver.h.

◆ PEF7071_TPGCTRL_TYPE_RANDOM

#define PEF7071_TPGCTRL_TYPE_RANDOM   0x0000

Definition at line 471 of file pef7071_driver.h.

◆ PEF7071_TPGDATA

#define PEF7071_TPGDATA   0x1D

Definition at line 74 of file pef7071_driver.h.

◆ PEF7071_TPGDATA_DA

#define PEF7071_TPGDATA_DA   0xF000

Definition at line 488 of file pef7071_driver.h.

◆ PEF7071_TPGDATA_DATA

#define PEF7071_TPGDATA_DATA   0x00FF

Definition at line 490 of file pef7071_driver.h.

◆ PEF7071_TPGDATA_SA

#define PEF7071_TPGDATA_SA   0x0F00

Definition at line 489 of file pef7071_driver.h.

◆ PEF7071_WOLAD0

#define PEF7071_WOLAD0   0x1F, 0x0783

Definition at line 100 of file pef7071_driver.h.

◆ PEF7071_WOLAD0_VAL

#define PEF7071_WOLAD0_VAL   0x00FF

Definition at line 776 of file pef7071_driver.h.

◆ PEF7071_WOLAD1

#define PEF7071_WOLAD1   0x1F, 0x0784

Definition at line 101 of file pef7071_driver.h.

◆ PEF7071_WOLAD1_VAL

#define PEF7071_WOLAD1_VAL   0x00FF

Definition at line 779 of file pef7071_driver.h.

◆ PEF7071_WOLAD2

#define PEF7071_WOLAD2   0x1F, 0x0785

Definition at line 102 of file pef7071_driver.h.

◆ PEF7071_WOLAD2_VAL

#define PEF7071_WOLAD2_VAL   0x00FF

Definition at line 782 of file pef7071_driver.h.

◆ PEF7071_WOLAD3

#define PEF7071_WOLAD3   0x1F, 0x0786

Definition at line 103 of file pef7071_driver.h.

◆ PEF7071_WOLAD3_VAL

#define PEF7071_WOLAD3_VAL   0x00FF

Definition at line 785 of file pef7071_driver.h.

◆ PEF7071_WOLAD4

#define PEF7071_WOLAD4   0x1F, 0x0787

Definition at line 104 of file pef7071_driver.h.

◆ PEF7071_WOLAD4_VAL

#define PEF7071_WOLAD4_VAL   0x00FF

Definition at line 788 of file pef7071_driver.h.

◆ PEF7071_WOLAD5

#define PEF7071_WOLAD5   0x1F, 0x0788

Definition at line 105 of file pef7071_driver.h.

◆ PEF7071_WOLAD5_VAL

#define PEF7071_WOLAD5_VAL   0x00FF

Definition at line 791 of file pef7071_driver.h.

◆ PEF7071_WOLCTRL

#define PEF7071_WOLCTRL   0x1F, 0x0781

Definition at line 99 of file pef7071_driver.h.

◆ PEF7071_WOLCTRL_EN

#define PEF7071_WOLCTRL_EN   0x0001

Definition at line 773 of file pef7071_driver.h.

◆ PEF7071_WOLCTRL_RES

#define PEF7071_WOLCTRL_RES   0x0002

Definition at line 772 of file pef7071_driver.h.

◆ PEF7071_WOLCTRL_SPWD_EN

#define PEF7071_WOLCTRL_SPWD_EN   0x0004

Definition at line 771 of file pef7071_driver.h.

◆ PEF7071_WOLPW0

#define PEF7071_WOLPW0   0x1F, 0x0789

Definition at line 106 of file pef7071_driver.h.

◆ PEF7071_WOLPW0_VAL

#define PEF7071_WOLPW0_VAL   0x00FF

Definition at line 794 of file pef7071_driver.h.

◆ PEF7071_WOLPW1

#define PEF7071_WOLPW1   0x1F, 0x078A

Definition at line 107 of file pef7071_driver.h.

◆ PEF7071_WOLPW1_VAL

#define PEF7071_WOLPW1_VAL   0x00FF

Definition at line 797 of file pef7071_driver.h.

◆ PEF7071_WOLPW2

#define PEF7071_WOLPW2   0x1F, 0x078B

Definition at line 108 of file pef7071_driver.h.

◆ PEF7071_WOLPW2_VAL

#define PEF7071_WOLPW2_VAL   0x00FF

Definition at line 800 of file pef7071_driver.h.

◆ PEF7071_WOLPW3

#define PEF7071_WOLPW3   0x1F, 0x078C

Definition at line 109 of file pef7071_driver.h.

◆ PEF7071_WOLPW3_VAL

#define PEF7071_WOLPW3_VAL   0x00FF

Definition at line 803 of file pef7071_driver.h.

◆ PEF7071_WOLPW4

#define PEF7071_WOLPW4   0x1F, 0x078D

Definition at line 110 of file pef7071_driver.h.

◆ PEF7071_WOLPW4_VAL

#define PEF7071_WOLPW4_VAL   0x00FF

Definition at line 806 of file pef7071_driver.h.

◆ PEF7071_WOLPW5

#define PEF7071_WOLPW5   0x1F, 0x078E

Definition at line 111 of file pef7071_driver.h.

◆ PEF7071_WOLPW5_VAL

#define PEF7071_WOLPW5_VAL   0x00FF

Definition at line 809 of file pef7071_driver.h.

◆ PEF7071_XSTAT

#define PEF7071_XSTAT   0x0F

Definition at line 60 of file pef7071_driver.h.

◆ PEF7071_XSTAT_MBTF

#define PEF7071_XSTAT_MBTF   0x2000

Definition at line 242 of file pef7071_driver.h.

◆ PEF7071_XSTAT_MBTH

#define PEF7071_XSTAT_MBTH   0x1000

Definition at line 243 of file pef7071_driver.h.

◆ PEF7071_XSTAT_MBXF

#define PEF7071_XSTAT_MBXF   0x8000

Definition at line 240 of file pef7071_driver.h.

◆ PEF7071_XSTAT_MBXH

#define PEF7071_XSTAT_MBXH   0x4000

Definition at line 241 of file pef7071_driver.h.

◆ PEF7071_XSTAT_RESH

#define PEF7071_XSTAT_RESH   0x0F00

Definition at line 244 of file pef7071_driver.h.

◆ PEF7071_XSTAT_RESL

#define PEF7071_XSTAT_RESL   0x00FF

Definition at line 245 of file pef7071_driver.h.

Function Documentation

◆ pef7071DisableIrq()

void pef7071DisableIrq ( NetInterface interface)

Disable interrupts.

Parameters
[in]interfaceUnderlying network interface

Definition at line 172 of file pef7071_driver.c.

◆ pef7071DumpPhyReg()

void pef7071DumpPhyReg ( NetInterface interface)

Dump PHY registers for debugging purpose.

Parameters
[in]interfaceUnderlying network interface

Definition at line 301 of file pef7071_driver.c.

◆ pef7071EnableIrq()

void pef7071EnableIrq ( NetInterface interface)

Enable interrupts.

Parameters
[in]interfaceUnderlying network interface

Definition at line 162 of file pef7071_driver.c.

◆ pef7071EventHandler()

void pef7071EventHandler ( NetInterface interface)

PEF7071 event handler.

Parameters
[in]interfaceUnderlying network interface

Definition at line 182 of file pef7071_driver.c.

◆ pef7071Init()

error_t pef7071Init ( NetInterface interface)

PEF7071 PHY transceiver initialization.

Parameters
[in]interfaceUnderlying network interface
Returns
Error code

Definition at line 60 of file pef7071_driver.c.

◆ pef7071InitHook()

void pef7071InitHook ( NetInterface interface)

PEF7071 custom configuration.

Parameters
[in]interfaceUnderlying network interface

Definition at line 118 of file pef7071_driver.c.

◆ pef7071ReadMmdReg()

uint16_t pef7071ReadMmdReg ( NetInterface interface,
uint8_t  devAddr,
uint16_t  regAddr 
)

Read MMD register.

Parameters
[in]interfaceUnderlying network interface
[in]devAddrDevice address
[in]regAddrRegister address
Returns
MMD register value

Definition at line 353 of file pef7071_driver.c.

◆ pef7071ReadPhyReg()

uint16_t pef7071ReadPhyReg ( NetInterface interface,
uint8_t  address 
)

Read PHY register.

Parameters
[in]interfaceUnderlying network interface
[in]addressPHY register address
Returns
Register value

Definition at line 275 of file pef7071_driver.c.

◆ pef7071Tick()

void pef7071Tick ( NetInterface interface)

PEF7071 timer handler.

Parameters
[in]interfaceUnderlying network interface

Definition at line 128 of file pef7071_driver.c.

◆ pef7071WriteMmdReg()

void pef7071WriteMmdReg ( NetInterface interface,
uint8_t  devAddr,
uint16_t  regAddr,
uint16_t  data 
)

Write MMD register.

Parameters
[in]interfaceUnderlying network interface
[in]devAddrDevice address
[in]regAddrRegister address
[in]dataMMD register value

Definition at line 326 of file pef7071_driver.c.

◆ pef7071WritePhyReg()

void pef7071WritePhyReg ( NetInterface interface,
uint8_t  address,
uint16_t  data 
)

Write PHY register.

Parameters
[in]interfaceUnderlying network interface
[in]addressPHY register address
[in]dataRegister value

Definition at line 251 of file pef7071_driver.c.

Variable Documentation

◆ pef7071PhyDriver

const PhyDriver pef7071PhyDriver
extern

PEF7071 Ethernet PHY driver.

Definition at line 44 of file pef7071_driver.c.