diff packages/devs/eth/phy/current/include/eth_phy.h @ 2960:31c9ab39babe

* doc/eth_phy.sgml, include/eth_phy.h: Add Ethernet Gigabit Mode * cdl/phy_eth_drivers.cdl: Add new PHY support * src/IP101A.c, src/IP101A.h: Contributed by Edgar Grimberg * src/VSC8244.c, src/VSC8244.h: Contributed by Christophe Coutand * src/VSC8641.c, src/VSC8641.h: Contributed by Sachin Sushil Chaddha
author jld
date Tue, 15 Jun 2010 08:25:04 +0000
parents 74dbf4c3f2e1
children
line wrap: on
line diff
--- a/packages/devs/eth/phy/current/include/eth_phy.h
+++ b/packages/devs/eth/phy/current/include/eth_phy.h
@@ -10,7 +10,7 @@
 // ####ECOSGPLCOPYRIGHTBEGIN####                                            
 // -------------------------------------------                              
 // This file is part of eCos, the Embedded Configurable Operating System.   
-// Copyright (C) 2003 Free Software Foundation, Inc.                        
+// Copyright (C) 2003, 2010 Free Software Foundation, Inc.                        
 //
 // eCos is free software; you can redistribute it and/or modify it under    
 // the terms of the GNU General Public License as published by the Free     
@@ -84,9 +84,10 @@ static eth_phy_access_t _l = {PHY_BIT_LE
 static eth_phy_access_t _l = {PHY_REG_LEVEL_ACCESS_TYPE, false, _init, _reset, \
                               {.reg_level_ops = {_put_reg, _get_reg}}}
 
-#define ETH_PHY_STAT_LINK  0x0001   // Link up/down
-#define ETH_PHY_STAT_100MB 0x0002   // Connection is 100Mb/10Mb
-#define ETH_PHY_STAT_FDX   0x0004   // Connection is full/half duplex
+#define ETH_PHY_STAT_LINK   0x0001   // Link up/down
+#define ETH_PHY_STAT_100MB  0x0002   // Connection is 100Mb/10Mb
+#define ETH_PHY_STAT_FDX    0x0004   // Connection is full/half duplex
+#define ETH_PHY_STAT_1000MB 0x0008   // Connection is 1Gb
 
 externC bool _eth_phy_init(eth_phy_access_t *f);
 externC void _eth_phy_reset(eth_phy_access_t *f);