mii.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MII_CTRL   0x0
#define MII_CTRL_RST   0x8000
#define MII_CTRL_LB   0x4000
#define MII_CTRL_SP_LSB   0x2000
#define MII_CTRL_ANE   0x1000
#define MII_CTRL_PD   0x0800
#define MII_CTRL_ISO   0x0400
#define MII_CTRL_RAN   0x0200
#define MII_CTRL_DM   0x0100
#define MII_CTRL_CT   0x0080
#define MII_CTRL_SP_MSB   0x0040
#define MII_CTRL_SP_10   0x0000
#define MII_CTRL_SP_100   0x2000
#define MII_CTRL_SP_1000   0x0040
#define MII_CTRL_SP_RES   0x2040
#define MII_CTRL_RES   0x003F
#define MII_STATUS   0x1
#define MII_STATUS_100T4   0x8000
#define MII_STATUS_100XFD   0x4000
#define MII_STATUS_100XHD   0x2000
#define MII_STATUS_10FD   0x1000
#define MII_STATUS_10HD   0x0800
#define MII_STATUS_100T2FD   0x0400
#define MII_STATUS_100T2HD   0x0200
#define MII_STATUS_EXT_STAT   0x0100
#define MII_STATUS_RES   0x0080
#define MII_STATUS_MFPS   0x0040
#define MII_STATUS_ANC   0x0020
#define MII_STATUS_RF   0x0010
#define MII_STATUS_ANA   0x0008
#define MII_STATUS_LS   0x0004
#define MII_STATUS_JD   0x0002
#define MII_STATUS_EC   0x0001
#define MII_PHYID_H   0x2
#define MII_PH_OUI_H_MASK   0xFFFF
#define MII_PH_OUI_H_C_SHIFT   6
#define MII_PHYID_L   0x3
#define MII_PL_OUI_L_MASK   0xFC00
#define MII_PL_OUI_L_SHIFT   10
#define MII_PL_MODEL_MASK   0x03F0
#define MII_PL_MODEL_SHIFT   4
#define MII_PL_REV_MASK   0x000F
#define MII_ANA   0x4
#define MII_ANA_NP   0x8000
#define MII_ANA_RES   0x4000
#define MII_ANA_RF   0x2000
#define MII_ANA_TAF_M   0x1FE0
#define MII_ANA_TAF_S   5
#define MII_ANA_TAF_RES   0x1000
#define MII_ANA_PAUSE_ASYM   0x0800
#define MII_ANA_PAUSE_SYM   0x0400
#define MII_ANA_100T4   0x0200
#define MII_ANA_100TXFD   0x0100
#define MII_ANA_100TXHD   0x0080
#define MII_ANA_10TFD   0x0040
#define MII_ANA_10THD   0x0020
#define MII_ANA_SEL_M   0x001F
#define MII_ANA_SEL_802_3   0x0001
#define MII_ANLPA   0x5
#define MII_ANLPA_NP   0x8000
#define MII_ANLPA_ACK   0x4000
#define MII_ANLPA_RF   0x2000
#define MII_ANLPA_TAF_M   0x1FC0
#define MII_ANLPA_SEL_M   0x001F
#define MII_ANE   0x6
#define MII_ANE_RES   0xFFE0
#define MII_ANE_PDF   0x0010
#define MII_ANE_LPNPA   0x0008
#define MII_ANE_NPA   0x0002
#define MII_ANE_PR   0x0002
#define MII_ANE_LPANA   0x0001
#define MII_ANNPT   0x7
#define MII_ANLPRNP   0x8
#define MII_MS_CTRL   0x9
#define MII_MSC_TEST_MODE   0xE000
#define MII_MSC_MS_MANUAL   0x1000
#define MII_MSC_MS_VAL   0x0800
#define MII_MSC_MULTIPORT   0x0400
#define MII_MSC_1000T_FD   0x0200
#define MII_MSC_1000T_HD   0x0100
#define MII_MSC_RES   0x00FF
#define MII_MS_STATUS   0xA
#define MII_MSS_FAULT   0x8000
#define MII_MSS_MASTER   0x4000
#define MII_MSS_LOCREC   0x2000
#define MII_MSS_REMREC   0x1000
#define MII_MSS_LP1000T_FD   0x0800
#define MII_MSS_LP1000T_HD   0x0400
#define MII_MSS_RES   0x0300
#define MII_MSS_IDLE_ERR   0x00FF
#define MII_EXT_STATUS   0xF
#define MII_ESTAT_1000XFD   0x8000
#define MII_ESTAT_1000XHD   0x4000
#define MII_ESTAT_1000TFD   0x2000
#define MII_ESTAT_1000THD   0x1000
#define MII_ESTAT_RES   0x0FFF

Functions

 _PROTOTYPE (void mii_print_stat_speed,(U16_t stat, U16_t extstat))
 _PROTOTYPE (void mii_print_techab,(U16_t techab))


Define Documentation

#define MII_ANA   0x4
 

Definition at line 54 of file mii.h.

Referenced by fxp_report_link().

#define MII_ANA_100T4   0x0200
 

Definition at line 63 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANA_100TXFD   0x0100
 

Definition at line 64 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANA_100TXHD   0x0080
 

Definition at line 65 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANA_10TFD   0x0040
 

Definition at line 66 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANA_10THD   0x0020
 

Definition at line 67 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANA_NP   0x8000
 

Definition at line 55 of file mii.h.

#define MII_ANA_PAUSE_ASYM   0x0800
 

Definition at line 61 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANA_PAUSE_SYM   0x0400
 

Definition at line 62 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANA_RES   0x4000
 

Definition at line 56 of file mii.h.

#define MII_ANA_RF   0x2000
 

Definition at line 57 of file mii.h.

#define MII_ANA_SEL_802_3   0x0001
 

Definition at line 69 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANA_SEL_M   0x001F
 

Definition at line 68 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANA_TAF_M   0x1FE0
 

Definition at line 58 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANA_TAF_RES   0x1000
 

Definition at line 60 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANA_TAF_S   5
 

Definition at line 59 of file mii.h.

Referenced by mii_print_techab().

#define MII_ANE   0x6
 

Definition at line 76 of file mii.h.

Referenced by fxp_report_link().

#define MII_ANE_LPANA   0x0001
 

Definition at line 82 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_ANE_LPNPA   0x0008
 

Definition at line 79 of file mii.h.

#define MII_ANE_NPA   0x0002
 

Definition at line 80 of file mii.h.

#define MII_ANE_PDF   0x0010
 

Definition at line 78 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_ANE_PR   0x0002
 

Definition at line 81 of file mii.h.

#define MII_ANE_RES   0xFFE0
 

Definition at line 77 of file mii.h.

#define MII_ANLPA   0x5
 

Definition at line 70 of file mii.h.

Referenced by fxp_report_link().

#define MII_ANLPA_ACK   0x4000
 

Definition at line 72 of file mii.h.

#define MII_ANLPA_NP   0x8000
 

Definition at line 71 of file mii.h.

#define MII_ANLPA_RF   0x2000
 

Definition at line 73 of file mii.h.

#define MII_ANLPA_SEL_M   0x001F
 

Definition at line 75 of file mii.h.

#define MII_ANLPA_TAF_M   0x1FC0
 

Definition at line 74 of file mii.h.

#define MII_ANLPRNP   0x8
 

Definition at line 84 of file mii.h.

#define MII_ANNPT   0x7
 

Definition at line 83 of file mii.h.

#define MII_CTRL   0x0
 

Definition at line 12 of file mii.h.

Referenced by fxp_report_link().

#define MII_CTRL_ANE   0x1000
 

Definition at line 16 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_CTRL_CT   0x0080
 

Definition at line 21 of file mii.h.

#define MII_CTRL_DM   0x0100
 

Definition at line 20 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_CTRL_ISO   0x0400
 

Definition at line 18 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_CTRL_LB   0x4000
 

Definition at line 14 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_CTRL_PD   0x0800
 

Definition at line 17 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_CTRL_RAN   0x0200
 

Definition at line 19 of file mii.h.

#define MII_CTRL_RES   0x003F
 

Definition at line 27 of file mii.h.

#define MII_CTRL_RST   0x8000
 

Definition at line 13 of file mii.h.

Referenced by rl_reset_hw().

#define MII_CTRL_SP_10   0x0000
 

Definition at line 23 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_CTRL_SP_100   0x2000
 

Definition at line 24 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_CTRL_SP_1000   0x0040
 

Definition at line 25 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_CTRL_SP_LSB   0x2000
 

Definition at line 15 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_CTRL_SP_MSB   0x0040
 

Definition at line 22 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_CTRL_SP_RES   0x2040
 

Definition at line 26 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_ESTAT_1000TFD   0x2000
 

Definition at line 106 of file mii.h.

Referenced by mii_print_stat_speed().

#define MII_ESTAT_1000THD   0x1000
 

Definition at line 107 of file mii.h.

Referenced by mii_print_stat_speed().

#define MII_ESTAT_1000XFD   0x8000
 

Definition at line 104 of file mii.h.

Referenced by mii_print_stat_speed().

#define MII_ESTAT_1000XHD   0x4000
 

Definition at line 105 of file mii.h.

Referenced by mii_print_stat_speed().

#define MII_ESTAT_RES   0x0FFF
 

Definition at line 108 of file mii.h.

#define MII_EXT_STATUS   0xF
 

Definition at line 103 of file mii.h.

Referenced by fxp_report_link().

#define MII_MS_CTRL   0x9
 

Definition at line 85 of file mii.h.

Referenced by fxp_report_link().

#define MII_MS_STATUS   0xA
 

Definition at line 93 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSC_1000T_FD   0x0200
 

Definition at line 90 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSC_1000T_HD   0x0100
 

Definition at line 91 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSC_MS_MANUAL   0x1000
 

Definition at line 87 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSC_MS_VAL   0x0800
 

Definition at line 88 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSC_MULTIPORT   0x0400
 

Definition at line 89 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSC_RES   0x00FF
 

Definition at line 92 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSC_TEST_MODE   0xE000
 

Definition at line 86 of file mii.h.

#define MII_MSS_FAULT   0x8000
 

Definition at line 94 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSS_IDLE_ERR   0x00FF
 

Definition at line 101 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSS_LOCREC   0x2000
 

Definition at line 96 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSS_LP1000T_FD   0x0800
 

Definition at line 98 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSS_LP1000T_HD   0x0400
 

Definition at line 99 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSS_MASTER   0x4000
 

Definition at line 95 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSS_REMREC   0x1000
 

Definition at line 97 of file mii.h.

Referenced by fxp_report_link().

#define MII_MSS_RES   0x0300
 

Definition at line 100 of file mii.h.

Referenced by fxp_report_link().

#define MII_PH_OUI_H_C_SHIFT   6
 

Definition at line 47 of file mii.h.

Referenced by fxp_report_link().

#define MII_PH_OUI_H_MASK   0xFFFF
 

Definition at line 46 of file mii.h.

#define MII_PHYID_H   0x2
 

Definition at line 45 of file mii.h.

Referenced by fxp_report_link().

#define MII_PHYID_L   0x3
 

Definition at line 48 of file mii.h.

Referenced by fxp_report_link().

#define MII_PL_MODEL_MASK   0x03F0
 

Definition at line 51 of file mii.h.

Referenced by fxp_report_link().

#define MII_PL_MODEL_SHIFT   4
 

Definition at line 52 of file mii.h.

Referenced by fxp_report_link().

#define MII_PL_OUI_L_MASK   0xFC00
 

Definition at line 49 of file mii.h.

Referenced by fxp_report_link().

#define MII_PL_OUI_L_SHIFT   10
 

Definition at line 50 of file mii.h.

Referenced by fxp_report_link().

#define MII_PL_REV_MASK   0x000F
 

Definition at line 53 of file mii.h.

Referenced by fxp_report_link().

#define MII_STATUS   0x1
 

Definition at line 28 of file mii.h.

Referenced by fxp_report_link().

#define MII_STATUS_100T2FD   0x0400
 

Definition at line 34 of file mii.h.

Referenced by mii_print_stat_speed().

#define MII_STATUS_100T2HD   0x0200
 

Definition at line 35 of file mii.h.

Referenced by mii_print_stat_speed().

#define MII_STATUS_100T4   0x8000
 

Definition at line 29 of file mii.h.

Referenced by mii_print_stat_speed().

#define MII_STATUS_100XFD   0x4000
 

Definition at line 30 of file mii.h.

Referenced by mii_print_stat_speed().

#define MII_STATUS_100XHD   0x2000
 

Definition at line 31 of file mii.h.

Referenced by mii_print_stat_speed().

#define MII_STATUS_10FD   0x1000
 

Definition at line 32 of file mii.h.

Referenced by mii_print_stat_speed().

#define MII_STATUS_10HD   0x0800
 

Definition at line 33 of file mii.h.

Referenced by mii_print_stat_speed().

#define MII_STATUS_ANA   0x0008
 

Definition at line 41 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_STATUS_ANC   0x0020
 

Definition at line 39 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_STATUS_EC   0x0001
 

Definition at line 44 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_STATUS_EXT_STAT   0x0100
 

Definition at line 36 of file mii.h.

Referenced by fxp_report_link(), and mii_print_stat_speed().

#define MII_STATUS_JD   0x0002
 

Definition at line 43 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_STATUS_LS   0x0004
 

Definition at line 42 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().

#define MII_STATUS_MFPS   0x0040
 

Definition at line 38 of file mii.h.

#define MII_STATUS_RES   0x0080
 

Definition at line 37 of file mii.h.

#define MII_STATUS_RF   0x0010
 

Definition at line 40 of file mii.h.

Referenced by fxp_report_link(), and rl_report_link().


Function Documentation

_PROTOTYPE void  mii_print_techab,
(U16_t techab) 
 

_PROTOTYPE void  mii_print_stat_speed,
(U16_t stat, U16_t extstat) 
 


Generated on Fri Apr 14 23:08:57 2006 for minix by  doxygen 1.4.6