Lines Matching refs:submode
58 enum eq5_phy_submode submode; member
100 if (inst->submode == EQ5_PHY_SUBMODE_SGMII) { in eq5_phy_power_on()
133 static int eq5_phy_validate(struct phy *phy, enum phy_mode mode, int submode, in eq5_phy_validate() argument
141 if (phy_interface_mode_is_rgmii(submode)) in eq5_phy_validate()
144 if (inst->sgmii_support && submode == PHY_INTERFACE_MODE_SGMII) in eq5_phy_validate()
150 static int eq5_phy_set_mode(struct phy *phy, enum phy_mode mode, int submode) in eq5_phy_set_mode() argument
156 ret = eq5_phy_validate(phy, mode, submode, NULL); in eq5_phy_set_mode()
160 if (submode == PHY_INTERFACE_MODE_SGMII) in eq5_phy_set_mode()
165 if (target_submode == inst->submode) in eq5_phy_set_mode()
168 inst->submode = target_submode; in eq5_phy_set_mode()
223 inst->submode = EQ5_PHY_SUBMODE_SGMII; in eq5_phy_probe_phy()
225 inst->submode = EQ5_PHY_SUBMODE_RGMII; in eq5_phy_probe_phy()