sky2: put PHY in sleep when down
Put PHY int sleep mode (from vendor sk98lin 10.50 driver) when the network device is brought down. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
This commit is contained in:
committed by
Jeff Garzik
parent
b96936da7a
commit
db99b98885
@ -1143,6 +1143,12 @@ enum {
|
||||
PHY_M_PC_ENA_AUTO = 3, /* 11 = Enable Automatic Crossover */
|
||||
};
|
||||
|
||||
/* for Yukon-EC Ultra Gigabit Ethernet PHY (88E1149 only) */
|
||||
enum {
|
||||
PHY_M_PC_COP_TX_DIS = 1<<3, /* Copper Transmitter Disable */
|
||||
PHY_M_PC_POW_D_ENA = 1<<2, /* Power Down Enable */
|
||||
};
|
||||
|
||||
/* for 10/100 Fast Ethernet PHY (88E3082 only) */
|
||||
enum {
|
||||
PHY_M_PC_ENA_DTE_DT = 1<<15, /* Enable Data Terminal Equ. (DTE) Detect */
|
||||
@ -1411,6 +1417,7 @@ enum {
|
||||
/***** PHY_MARV_PHY_CTRL (page 2) 16 bit r/w MAC Specific Ctrl *****/
|
||||
enum {
|
||||
PHY_M_MAC_MD_MSK = 7<<7, /* Bit 9.. 7: Mode Select Mask */
|
||||
PHY_M_MAC_GMIF_PUP = 1<<3, /* GMII Power Up (88E1149 only) */
|
||||
PHY_M_MAC_MD_AUTO = 3,/* Auto Copper/1000Base-X */
|
||||
PHY_M_MAC_MD_COPPER = 5,/* Copper only */
|
||||
PHY_M_MAC_MD_1000BX = 7,/* 1000Base-X only */
|
||||
|
Reference in New Issue
Block a user