diff options
Diffstat (limited to 'drivers/net/ethernet/freescale/fec_main.c')
| -rw-r--r-- | drivers/net/ethernet/freescale/fec_main.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c index f6a3a7abd468..66d47e448e4d 100644 --- a/drivers/net/ethernet/freescale/fec_main.c +++ b/drivers/net/ethernet/freescale/fec_main.c @@ -988,7 +988,10 @@ fec_restart(struct net_device *ndev)  		rcntl |= 0x40000000 | 0x00000020;  		/* RGMII, RMII or MII */ -		if (fep->phy_interface == PHY_INTERFACE_MODE_RGMII) +		if (fep->phy_interface == PHY_INTERFACE_MODE_RGMII || +		    fep->phy_interface == PHY_INTERFACE_MODE_RGMII_ID || +		    fep->phy_interface == PHY_INTERFACE_MODE_RGMII_RXID || +		    fep->phy_interface == PHY_INTERFACE_MODE_RGMII_TXID)  			rcntl |= (1 << 6);  		else if (fep->phy_interface == PHY_INTERFACE_MODE_RMII)  			rcntl |= (1 << 8);  |