diff options
-rw-r--r-- | drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 28 |
1 files changed, 8 insertions, 20 deletions
diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c index 3964e626dec4..af66d8f4fc77 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c @@ -280,26 +280,14 @@ int dpaa2_mac_connect(struct dpaa2_mac *mac) */ __set_bit(mac->if_mode, mac->phylink_config.supported_interfaces); if (mac->pcs) { - switch (mac->if_mode) { - case PHY_INTERFACE_MODE_1000BASEX: - case PHY_INTERFACE_MODE_SGMII: - __set_bit(PHY_INTERFACE_MODE_1000BASEX, - mac->phylink_config.supported_interfaces); - __set_bit(PHY_INTERFACE_MODE_SGMII, - mac->phylink_config.supported_interfaces); - break; - - case PHY_INTERFACE_MODE_10GBASER: - case PHY_INTERFACE_MODE_USXGMII: - __set_bit(PHY_INTERFACE_MODE_10GBASER, - mac->phylink_config.supported_interfaces); - __set_bit(PHY_INTERFACE_MODE_USXGMII, - mac->phylink_config.supported_interfaces); - break; - - default: - break; - } + __set_bit(PHY_INTERFACE_MODE_1000BASEX, + mac->phylink_config.supported_interfaces); + __set_bit(PHY_INTERFACE_MODE_SGMII, + mac->phylink_config.supported_interfaces); + __set_bit(PHY_INTERFACE_MODE_10GBASER, + mac->phylink_config.supported_interfaces); + __set_bit(PHY_INTERFACE_MODE_USXGMII, + mac->phylink_config.supported_interfaces); } phylink = phylink_create(&mac->phylink_config, |