ethernet driver preparation for gigabit support

SVN-Revision: 13340
v19.07.3_mercusys_ac12_duma
Gabor Juhos 16 years ago
parent ad530354e7
commit 77cff176bf

@ -37,7 +37,7 @@
#define ETH_FCS_LEN 4
#define AG71XX_DRV_NAME "ag71xx"
#define AG71XX_DRV_VERSION "0.4.3"
#define AG71XX_DRV_VERSION "0.4.4"
#define AG71XX_NAPI_TX 1

@ -255,13 +255,10 @@ int ag71xx_phy_connect(struct ag71xx *ag)
}
/* mask with MAC supported features */
phydev->supported &= (SUPPORTED_10baseT_Half
| SUPPORTED_10baseT_Full
| SUPPORTED_100baseT_Half
| SUPPORTED_100baseT_Full
| SUPPORTED_Autoneg
| SUPPORTED_MII
| SUPPORTED_TP);
if (pdata->has_gbit)
phydev->supported &= PHY_GBIT_FEATURES;
else
phydev->supported &= PHY_BASIC_FEATURES;
phydev->advertising = phydev->supported;

@ -28,6 +28,8 @@ struct ag71xx_platform_data {
u32 flush_reg;
u32 mii_if;
u8 mac_addr[ETH_ALEN];
u8 has_gbit:1;
};
struct ag71xx_mdio_platform_data {

Loading…
Cancel
Save