diff options
Diffstat (limited to 'drivers/net/dsa/microchip/ksz_common.c')
-rw-r--r-- | drivers/net/dsa/microchip/ksz_common.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/dsa/microchip/ksz_common.c b/drivers/net/dsa/microchip/ksz_common.c index 9328b88849d2..39dace8e3512 100644 --- a/drivers/net/dsa/microchip/ksz_common.c +++ b/drivers/net/dsa/microchip/ksz_common.c | |||
@@ -453,7 +453,9 @@ int ksz_switch_register(struct ksz_device *dev, | |||
453 | if (ret) | 453 | if (ret) |
454 | return ret; | 454 | return ret; |
455 | 455 | ||
456 | dev->interface = PHY_INTERFACE_MODE_MII; | 456 | /* Host port interface will be self detected, or specifically set in |
457 | * device tree. | ||
458 | */ | ||
457 | if (dev->dev->of_node) { | 459 | if (dev->dev->of_node) { |
458 | ret = of_get_phy_mode(dev->dev->of_node); | 460 | ret = of_get_phy_mode(dev->dev->of_node); |
459 | if (ret >= 0) | 461 | if (ret >= 0) |