LAN9118 Family Programmer Reference Guide
Revision 1.0 (12-14-09) 14 SMSC AN 12.12
APPLICATION NOTE
TX_FIFO_INF Read Only. Used in TX thread, in Tx_GetTxStatusCount, Tx_SendSkb, and
Tx_CompleteTx
PMT_CTRL Only used during initialization, in Phy_Initialize
GPIO_CFG Only used during initialization, in Lan_Initialize
GPT_CFG Not Used
GPT_CNT Not Used
WORD_SWAP Not Used
FREE_RUN Not Used
RX_DROP Only used in Rx thread, in Rx_ProcessPackets
MAC_CSR_CMD Protected by MacPhyAccessLock
Except during initialization where only one thread is running.
MAC_CSR_DATA Protected by MacPhyAccessLock
Except during initialization where only one thread is running.
All MAC and PHY registers Protected by MacPhyAccessLock
Because MAC_CSR_ registers are protected, then all MAC and PHY registers
are protected as well since they are access through the MAC_CSR_ registers.
AFC_CFG Used during initialization, in Lan_Initialize.
Also used during run time in timer call back, in Phy_UpdateLinkMode
E2P_CMD Used during initialization, in Lan_Initialize
E2P_DATA Not Used
Table4.2 Register Ownership Policy in the Simple Driver (continued)
REGISTER NAME OWNERSHIP POLICY