mirror of https://github.com/ipxe/ipxe.git
31 lines
1.5 KiB
C
31 lines
1.5 KiB
C
/*
|
|
* Copyright (C) 2004 Tobias Lorenz
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*/
|
|
|
|
/*
|
|
* Intel LXT971ALE (MII-compatible PHY)
|
|
*/
|
|
|
|
#define Adr_LXT971A_Control 0 /* Control Register */
|
|
#define Adr_LXT971A_Status1 1 /* MII Status Register #1 */
|
|
#define Adr_LXT971A_PHY_ID1 2 /* PHY Identification Register 1 */
|
|
#define Adr_LXT971A_PHY_ID2 3 /* PHY Identification Register 2 */
|
|
#define Adr_LXT971A_AN_Advertise 4 /* Auto Negotiation Advertisement Register */
|
|
#define Adr_LXT971A_AN_Link_Ability 5 /* Auto Negotiation Link Partner Base Page Ability Register */
|
|
#define Adr_LXT971A_AN_Expansion 6 /* Auto Negotiation Expansion */
|
|
#define Adr_LXT971A_AN_Next_Page_Txmit 7 /* Auto Negotiation Next Page Transmit Register */
|
|
#define Adr_LXT971A_AN_Link_Next_Page 8 /* Auto Negotiation Link Partner Next Page Receive Register */
|
|
#define Adr_LXT971A_Fast_Control 9 /* Not Implemented */
|
|
#define Adr_LXT971A_Fast_Status 10 /* Not Implemented */
|
|
#define Adr_LXT971A_Extended_Status 15 /* Not Implemented */
|
|
#define Adr_LXT971A_Port_Config 16 /* Configuration Register */
|
|
#define Adr_LXT971A_Status2 17 /* Status Register #2 */
|
|
#define Adr_LXT971A_Interrupt_Enable 18 /* Interrupt Enable Register */
|
|
#define Adr_LXT971A_Interrupt_Status 19 /* Interrupt Status Register */
|
|
#define Adr_LXT971A_LED_Config 20 /* LED Configuration Register */
|
|
#define Adr_LXT971A_Transmit_Control 30 /* Transmit Control Register */
|