Lines Matching refs:submode
179 int submode; member
191 .submode = _submode, \
201 .submode = PHY_INTERFACE_MODE_NA, \
267 int submode; member
291 enum phy_mode mode, int submode) in mvebu_comphy_get_mode() argument
307 (conf->submode == submode || ignore_submode)) in mvebu_comphy_get_mode()
321 enum phy_mode mode, int submode) in mvebu_comphy_get_mux() argument
323 return mvebu_comphy_get_mode(false, lane, port, mode, submode); in mvebu_comphy_get_mux()
327 enum phy_mode mode, int submode) in mvebu_comphy_get_fw_mode() argument
329 return mvebu_comphy_get_mode(true, lane, port, mode, submode); in mvebu_comphy_get_fw_mode()
352 switch (lane->submode) { in mvebu_comphy_ethernet_init_reset()
375 lane->submode, in mvebu_comphy_ethernet_init_reset()
382 if (lane->submode == PHY_INTERFACE_MODE_RXAUI) { in mvebu_comphy_ethernet_init_reset()
428 if (lane->submode == PHY_INTERFACE_MODE_10GBASER) in mvebu_comphy_ethernet_init_reset()
725 lane->mode, lane->submode); in mvebu_comphy_power_on_legacy()
738 switch (lane->submode) { in mvebu_comphy_power_on_legacy()
770 lane->mode, lane->submode); in mvebu_comphy_power_on()
777 switch (lane->submode) { in mvebu_comphy_power_on()
800 lane->submode); in mvebu_comphy_power_on()
816 lane->submode); in mvebu_comphy_power_on()
818 lane->submode); in mvebu_comphy_power_on()
844 enum phy_mode mode, int submode) in mvebu_comphy_set_mode() argument
848 if (submode == PHY_INTERFACE_MODE_1000BASEX) in mvebu_comphy_set_mode()
849 submode = PHY_INTERFACE_MODE_SGMII; in mvebu_comphy_set_mode()
851 if (mvebu_comphy_get_fw_mode(lane->id, lane->port, mode, submode) < 0) in mvebu_comphy_set_mode()
855 lane->submode = submode; in mvebu_comphy_set_mode()
858 if (mode == PHY_MODE_PCIE && !lane->submode) in mvebu_comphy_set_mode()
859 lane->submode = 1; in mvebu_comphy_set_mode()
1060 lane->submode = PHY_INTERFACE_MODE_NA; in mvebu_comphy_probe()