Go to the documentation of this file.
34#define MII_PHYSID1 0x02
35#define MII_PHYSID2 0x03
36#define MII_ADVERTISE 0x04
38#define MII_EXPANSION 0x06
39#define MII_ANNPTR 0x07
40#define MII_CTRL1000 0x09
41#define MII_STAT1000 0x0a
42#define MII_ESTATUS 0x0f
43#define MII_PHYSTS 0x10
45#define MII_DCOUNTER 0x12
46#define MII_FCSCOUNTER 0x13
47#define MII_NWAYTEST 0x14
48#define MII_RERRCOUNTER 0x15
49#define MII_SREVISION 0x16
51#define MII_LBRERROR 0x18
52#define MII_PHYADDR 0x19
54#define MII_TPISTATUS 0x1b
55#define MII_NCONFIG 0x1c
62#define BMCR_RESV 0x007f
63#define BMCR_CTST 0x0080
64#define BMCR_FULLDPLX 0x0100
65#define BMCR_ANRESTART 0x0200
66#define BMCR_ISOLATE 0x0400
67#define BMCR_PDOWN 0x0800
68#define BMCR_ANENABLE 0x1000
69#define BMCR_SPEED100 0x2000
70#define BMCR_LOOPBACK 0x4000
71#define BMCR_RESET 0x8000
78#define BMSR_ERCAP 0x0001
79#define BMSR_JCD 0x0002
80#define BMSR_LSTATUS 0x0004
81#define BMSR_ANEGCAPABLE 0x0008
82#define BMSR_RFAULT 0x0010
83#define BMSR_ANEGCOMPLETE 0x0020
84#define BMSR_MFPRESUPPCAP 0x0040
85#define BMSR_RESV 0x0780
86#define BMSR_10HALF 0x0800
87#define BMSR_10FULL 0x1000
88#define BMSR_100HALF 0x2000
89#define BMSR_100FULL 0x4000
90#define BMSR_100BASE4 0x8000
97#define ADVERTISE_SLCT 0x001f
98#define ADVERTISE_CSMA 0x0001
99#define ADVERTISE_10HALF 0x0020
100#define ADVERTISE_10FULL 0x0040
101#define ADVERTISE_100HALF 0x0080
102#define ADVERTISE_100FULL 0x0100
103#define ADVERTISE_100BASE4 0x0200
104#define ADVERTISE_PAUSE_CAP 0x0400
105#define ADVERTISE_PAUSE_ASYM 0x0800
106#define ADVERTISE_RESV 0x1000
107#define ADVERTISE_RFAULT 0x2000
108#define ADVERTISE_LPACK 0x4000
109#define ADVERTISE_NPAGE 0x8000
111#define ADVERTISE_FULL (ADVERTISE_100FULL | ADVERTISE_10FULL | \
113#define ADVERTISE_ALL (ADVERTISE_10HALF | ADVERTISE_10FULL | \
114 ADVERTISE_100HALF | ADVERTISE_100FULL)
121#define LPA_SLCT 0x001f
122#define LPA_10HALF 0x0020
123#define LPA_10FULL 0x0040
124#define LPA_100HALF 0x0080
125#define LPA_100FULL 0x0100
126#define LPA_100BASE4 0x0200
127#define LPA_PAUSE_CAP 0x0400
128#define LPA_PAUSE_ASYM 0x0800
129#define LPA_RESV 0x1000
130#define LPA_RFAULT 0x2000
131#define LPA_LPACK 0x4000
132#define LPA_NPAGE 0x8000
134#define LPA_DUPLEX (LPA_10FULL | LPA_100FULL)
135#define LPA_100 (LPA_100FULL | LPA_100HALF | LPA_100BASE4)
142#define EXPANSION_NWAY 0x0001
143#define EXPANSION_LCWP 0x0002
144#define EXPANSION_ENABLENPAGE 0x0004
145#define EXPANSION_NPCAPABLE 0x0008
146#define EXPANSION_MFAULTS 0x0010
147#define EXPANSION_RESV 0xffe0
154#define NWAYTEST_RESV1 0x00ff
155#define NWAYTEST_LOOPBACK 0x0100
156#define NWAYTEST_RESV2 0xfe00
163#define MII_DM9161_ID 0x0181b8a0
164#define MII_AM79C875_ID 0x00225540
165#define MII_KSZ8081_ID 0x00221560
166#define MII_KS8721_ID 0x00221610
167#define MII_STE101P_ID 0x00061C50
168#define MII_DP83848I_ID 0x20005C90
169#define MII_LAN8710A_ID 0x0007C0F1
170#define MII_LAN8720_ID 0x0007C0F0
171#define MII_LAN8742A_ID 0x0007C130
172#define MII_LAN8740A_ID 0x0007C110