Root/
| 1 | --- a/drivers/net/arm/ixp4xx_eth.c |
| 2 | +++ b/drivers/net/arm/ixp4xx_eth.c |
| 3 | @@ -1423,6 +1423,10 @@ static int __devinit eth_init_one(struct |
| 4 | goto err_free_mem; |
| 5 | } |
| 6 | |
| 7 | + /* mask with MAC supported features */ |
| 8 | + port->phydev->supported &= PHY_BASIC_FEATURES; |
| 9 | + port->phydev->advertising = port->phydev->supported; |
| 10 | + |
| 11 | port->phydev->irq = PHY_POLL; |
| 12 | |
| 13 | if ((err = register_netdev(dev))) |
| 14 |
