diff options
author | Stephen Hemminger <shemminger@vyatta.com> | 2008-05-14 20:04:16 -0400 |
---|---|---|
committer | Jeff Garzik <jgarzik@redhat.com> | 2008-05-30 22:19:16 -0400 |
commit | db99b98885e717454feef1c6868b27d3f23c2e7c (patch) | |
tree | ee50eaa8f08be7c60342a19a646782a52e33c98d /drivers/net/sky2.h | |
parent | b96936da7a8911cfa29225aa4dc380aba1b8a86e (diff) |
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>
Diffstat (limited to 'drivers/net/sky2.h')
-rw-r--r-- | drivers/net/sky2.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/sky2.h b/drivers/net/sky2.h index c0a5eea20007..d63106cd74ba 100644 --- a/drivers/net/sky2.h +++ b/drivers/net/sky2.h | |||
@@ -1143,6 +1143,12 @@ enum { | |||
1143 | PHY_M_PC_ENA_AUTO = 3, /* 11 = Enable Automatic Crossover */ | 1143 | PHY_M_PC_ENA_AUTO = 3, /* 11 = Enable Automatic Crossover */ |
1144 | }; | 1144 | }; |
1145 | 1145 | ||
1146 | /* for Yukon-EC Ultra Gigabit Ethernet PHY (88E1149 only) */ | ||
1147 | enum { | ||
1148 | PHY_M_PC_COP_TX_DIS = 1<<3, /* Copper Transmitter Disable */ | ||
1149 | PHY_M_PC_POW_D_ENA = 1<<2, /* Power Down Enable */ | ||
1150 | }; | ||
1151 | |||
1146 | /* for 10/100 Fast Ethernet PHY (88E3082 only) */ | 1152 | /* for 10/100 Fast Ethernet PHY (88E3082 only) */ |
1147 | enum { | 1153 | enum { |
1148 | PHY_M_PC_ENA_DTE_DT = 1<<15, /* Enable Data Terminal Equ. (DTE) Detect */ | 1154 | PHY_M_PC_ENA_DTE_DT = 1<<15, /* Enable Data Terminal Equ. (DTE) Detect */ |
@@ -1411,6 +1417,7 @@ enum { | |||
1411 | /***** PHY_MARV_PHY_CTRL (page 2) 16 bit r/w MAC Specific Ctrl *****/ | 1417 | /***** PHY_MARV_PHY_CTRL (page 2) 16 bit r/w MAC Specific Ctrl *****/ |
1412 | enum { | 1418 | enum { |
1413 | PHY_M_MAC_MD_MSK = 7<<7, /* Bit 9.. 7: Mode Select Mask */ | 1419 | PHY_M_MAC_MD_MSK = 7<<7, /* Bit 9.. 7: Mode Select Mask */ |
1420 | PHY_M_MAC_GMIF_PUP = 1<<3, /* GMII Power Up (88E1149 only) */ | ||
1414 | PHY_M_MAC_MD_AUTO = 3,/* Auto Copper/1000Base-X */ | 1421 | PHY_M_MAC_MD_AUTO = 3,/* Auto Copper/1000Base-X */ |
1415 | PHY_M_MAC_MD_COPPER = 5,/* Copper only */ | 1422 | PHY_M_MAC_MD_COPPER = 5,/* Copper only */ |
1416 | PHY_M_MAC_MD_1000BX = 7,/* 1000Base-X only */ | 1423 | PHY_M_MAC_MD_1000BX = 7,/* 1000Base-X only */ |