|
@@ -164,7 +164,7 @@ static int dp83867_config_init(struct phy_device *phydev)
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
- if ((phydev->interface >= PHY_INTERFACE_MODE_RGMII_ID) ||
|
|
|
+ if ((phydev->interface >= PHY_INTERFACE_MODE_RGMII_ID) &&
|
|
|
(phydev->interface <= PHY_INTERFACE_MODE_RGMII_RXID)) {
|
|
|
val = phy_read_mmd_indirect(phydev, DP83867_RGMIICTL,
|
|
|
DP83867_DEVADDR, phydev->addr);
|