SMSC LAN9311 User Manual

Page of 460
Two Port 10/100 Managed Ethernet Switch with 16-Bit Non-PCI CPU Interface
Datasheet
Revision 1.4 (08-19-08)
232
SMSC LAN9311/LAN9311i
DATASHEET
 
14.2.6.2
Port 2 Manual Flow Control Register (MANUAL_FC_2)
This read/write register allows for the manual configuration of the switch Port 2 flow control. This
register also provides read back of the currently enabled flow control settings, whether set manually
or Auto-Negotiated. Refer to 
 for additional
information.
Note:
The flow control values in the PHY_AN_ADV_2 register (see 
)
within the PHY are not affected by the values of this register.
Offset:
1A4h
Size:
32 bits
BITS
DESCRIPTION
TYPE
DEFAULT
31:7
RESERVED
RO
-
6
Port 2 Backpressure Enable (BP_EN_2)
This bit enables/disables the generation of half-duplex backpressure on 
switch Port 2.
0: Disable backpressure
1: Enable backpressure
R/W
5
Port 2 Current Duplex (CUR_DUP_2)
This bit indicates the actual duplex setting of switch Port 2. 
0: Full-Duplex
1: Half-Duplex
RO
4
Port 2 Current Receive Flow Control Enable (CUR_RX_FC_2)
This bit indicates the actual receive flow setting of switch Port 2.
0: Flow control receive is currently disabled
1: Flow control receive is currently enabled
RO
3
Port 2 Current Transmit Flow Control Enable (CUR_TX_FC_2)
This bit indicates the actual transmit flow setting of switch Port 2.
0: Flow control transmit is currently disabled
1: Flow control transmit is currently enabled
RO
2
Port 2 Full-Duplex Receive Flow Control Enable (RX_FC_2)
When the MANUAL_FC_2 bit is set, or Auto-Negotiation is disabled, this bit 
enables/disables the detection of full-duplex Pause packets on switch Port 2.
0: Disable flow control receive
1: Enable flow control receive
R/W
1
Port 2 Full-Duplex Transmit Flow Control Enable (TX_FC_2)
When the MANUAL_FC_2 bit is set, or Auto-Negotiation is disabled, this bit 
enables/disables full-duplex Pause packets to be generated on switch Port 
2.
0: Disable flow control transmit
1: Enable flow control transmit
R/W
0
Port 2 Full-Duplex Manual Flow Control Select (MANUAL_FC_2)
This bit toggles flow control selection between manual and auto-negotiation. 
0: If auto-negotiation is enabled, the auto-negotiation function 
determines the flow control of switch Port 2 (RX_FC_2 and TX_FC_2 
values ignored). If auto-negotiation is disabled, the RX_FC_2 and 
TX_FC_2 values are used.
1: TX_FC_2 and RX_FC_2 bits determine the flow control of switch Port 
2 when in full-duplex mode
R/W