43 #define DP8_BMCR_REG 0x0
44 #define DP8_BMSR_REG 0x1
45 #define DP8_ANADV_REG 0x4
46 #define DP8_ANLPA_REG 0x5
47 #define DP8_ANEEXP_REG 0x6
48 #define DP8_PHY_STAT_REG 0x10
49 #define DP8_PHY_INT_CTL_REG 0x11
50 #define DP8_PHY_RBR_REG 0x17
51 #define DP8_PHY_STS_REG 0x19
54 #define DP8_RESET (1 << 15)
55 #define DP8_LOOPBACK (1 << 14)
56 #define DP8_SPEED_SELECT (1 << 13)
57 #define DP8_AUTONEG (1 << 12)
58 #define DP8_POWER_DOWN (1 << 11)
59 #define DP8_ISOLATE (1 << 10)
60 #define DP8_RESTART_AUTONEG (1 << 9)
61 #define DP8_DUPLEX_MODE (1 << 8)
62 #define DP8_COLLISION_TEST (1 << 7)
65 #define DP8_100BASE_T4 (1 << 15)
66 #define DP8_100BASE_TX_FD (1 << 14)
67 #define DP8_100BASE_TX_HD (1 << 13)
68 #define DP8_10BASE_T_FD (1 << 12)
69 #define DP8_10BASE_T_HD (1 << 11)
70 #define DP8_MF_PREAMB_SUPPR (1 << 6)
71 #define DP8_AUTONEG_COMP (1 << 5)
72 #define DP8_RMT_FAULT (1 << 4)
73 #define DP8_AUTONEG_ABILITY (1 << 3)
74 #define DP8_LINK_STATUS (1 << 2)
75 #define DP8_JABBER_DETECT (1 << 1)
76 #define DP8_EXTEND_CAPAB (1 << 0)
79 #define DP8_RBR_RMII_MODE (1 << 5)
82 #define DP8_REMOTEFAULT (1 << 6)
83 #define DP8_FULLDUPLEX (1 << 2)
84 #define DP8_SPEED10MBPS (1 << 1)
85 #define DP8_VALID_LINK (1 << 0)
88 #define DP8_PHYID1_OUI 0x2000
89 #define DP8_PHYID2_OUI 0x5c90
223 #if PHY_USE_AUTONEG == 1
228 #if PHY_USE_100MBS == 1
231 #if PHY_USE_FULL_DUPLEX == 1