mvebu: cp110: fix phy selector configuration for XFI1
authorGrzegorz Jaszczyk <jaz@semihalf.com>
Fri, 19 Oct 2018 13:30:02 +0000 (15:30 +0200)
committerKonstantin Porotchkin <kostap@marvell.com>
Tue, 4 Dec 2018 12:09:44 +0000 (14:09 +0200)
Extended phy selector configuration about XFI1 mode.

Change-Id: I1309770bbb5fdbfb0127b6f12ee78974d1d6b19f
Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Reviewed-by: Kostya Porotchkin <kostap@marvell.com>
drivers/marvell/comphy/phy-comphy-cp110.c

index 25893a98fbd6d4208a4ccf8d195d7a56094bcc75..897a0b0ddd83deb2a840af2733f77cc600a4b91d 100644 (file)
@@ -208,8 +208,8 @@ static void mvebu_cp110_comphy_set_phy_selector(uint64_t comphy_base,
                           */
                        if ((mode == COMPHY_SGMII_MODE ||
                            mode == COMPHY_HS_SGMII_MODE ||
-                           mode == COMPHY_SFI_MODE) &&
-                           COMPHY_GET_ID(comphy_mode) == 1)
+                           mode == COMPHY_SFI_MODE || mode == COMPHY_XFI_MODE)
+                           && COMPHY_GET_ID(comphy_mode) == 1)
                                reg |= COMMON_SELECTOR_COMPHY4_PORT1 <<
                                        comphy_offset;
                        else