Programmer’s Guide BCM5722
10/15/07
Broadcom Corporation
Document 5722-PG101-R Transceiver Registers Page 416
MII STATUS REGISTER (PHY_ADDR = 0X1, REG_ADDR = 01H)
10 Isolate • 1 = Electrically isolate PHY from MII
• 0 = Normal operation
0R/W
9 Restart Auto-
negotiation
Bit 9 of the MII Control Register allows the auto-
negotiation process to be restarted, regardless of the
current state of the auto-negotiation state machine. When
auto-negotiation is enabled, writing a 1 to this bit restarts
the auto-negotiation process. Writing a 0 to this bit has no
effect. This bit is self-clearing, so it always returns 0 when
read.
• 1 = Restarting auto-negotiation
• 0 = Auto-negotiation restart complete
0R/W
SC
8 Duplex Mode When auto-negotiation is disabled, the duplex mode of
the BCM5722 Ethernet controller can be controlled by
writing to bit 8 of the Control Register. Setting this bit to a
1 forces the BCM5722 Ethernet controller into full-duplex
operation, and setting this bit to a 0 forces the BCM5722
Ethernet controller into half-duplex operation.
• 1 = Full-duplex
• 0 = Half-duplex
1R/W
7 Collision Test Enable
• 1 = Enable the collision test mode
• 0 = Disable the collision test mode
0R/W
6 Speed Selection (MSB) See bit 13. 1 R/W
5:0 Reserved Write as 0, ignore on read. – R/W
Table 479: MII Status Register (PHY_Addr = 0x1, Reg_Addr = 01h)
Bit Field Description Init Access
15 100BASE-T4 Capable The BCM5722 Ethernet controller is not capable of
100BASE-T4 operation, and returns a 0 when bit 15 of
the MII Status register is read.
• 1 = 100BASE-T4 capable
• 0 = Not 100BASE-T4 capable
0RO
L
14 100BASE-X Full-
Duplex Capable
The BCM5722 Ethernet controller is capable of
100BASE-TX full-duplex operation, and returns a 1 when
bit 14 of the MII Status register is read.
• 1 = 100BASE-X full-duplex capable
• 0 = Not 100BASE-X full-duplex capable
1RO
H
13 100BASE-X Half-
Duplex Capable
The BCM5722 Ethernet controller is capable of
100BASE-X half-duplex operation, and returns a 1 when
bit 13 of the MII Status register is read.
• 1 = 100BASE-X half-duplex capable
• 0 = Not 100BASE-X half-duplex capable
1RO
H
12 10BASE-T Full-Duplex
Capable
The BCM5722 Ethernet controller is capable of 10BASE-
T full-duplex operation, and returns a 1 when bit 12 of the
MII Status register is read.
• 1 = 10BASE-T full-duplex capable
• 0 = Not 10BASE-T full-duplex capable
1RO
H
Table 478: MII Control Register (PHY_Addr = 0x1, Reg_Addr = 00h) (Cont.)
Bit Field Description Init Access