realtek: need to handle PHY_INTERFACE_MODE_NA for sfps
[openwrt/openwrt.git] / target / linux / realtek / files-5.4 / drivers / net / dsa / rtl83xx / dsa.c
index af6d92cbc221b6b1090df47e235fe17cb00dc806..2c49ea27a1672019602afcfb19b88ded2cbda8cf 100644 (file)
@@ -245,6 +245,7 @@ static void rtl83xx_phylink_validate(struct dsa_switch *ds, int port,
        pr_debug("In %s port %d", __func__, port);
 
        if (!phy_interface_mode_is_rgmii(state->interface) &&
+           state->interface != PHY_INTERFACE_MODE_NA &&
            state->interface != PHY_INTERFACE_MODE_1000BASEX &&
            state->interface != PHY_INTERFACE_MODE_MII &&
            state->interface != PHY_INTERFACE_MODE_REVMII &&