Home
last modified time | relevance | path

Searched refs:mdix_ctrl (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/phy/
H A Dsmsc.c158 u8 mdix_ctrl; in lan87xx_config_aneg() local
172 if (phydev->mdix_ctrl == ETH_TP_MDI_AUTO) in lan87xx_config_aneg()
173 mdix_ctrl = ETH_TP_MDI; in lan87xx_config_aneg()
175 mdix_ctrl = phydev->mdix_ctrl; in lan87xx_config_aneg()
177 mdix_ctrl = phydev->mdix_ctrl; in lan87xx_config_aneg()
180 switch (mdix_ctrl) { in lan87xx_config_aneg()
206 phydev->mdix = mdix_ctrl; in lan87xx_config_aneg()
306 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in lan87xx_phy_config_init()
H A Dmicrochip.c263 switch (phydev->mdix_ctrl) { in lan88xx_set_mdix()
382 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in lan937x_tx_read_mdix_status()
386 phydev->mdix_ctrl = ETH_TP_MDI_X; in lan937x_tx_read_mdix_status()
389 phydev->mdix_ctrl = ETH_TP_MDI; in lan937x_tx_read_mdix_status()
431 switch (phydev->mdix_ctrl) { in lan937x_tx_set_mdix()
H A Dicplus.c331 phydev->mdix_ctrl = ETH_TP_MDI_X; in ip101a_g_read_status()
333 phydev->mdix_ctrl = ETH_TP_MDI; in ip101a_g_read_status()
335 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in ip101a_g_read_status()
355 switch (phydev->mdix_ctrl) { in ip101a_g_config_mdix()
H A Dnxp-cbtx.c51 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in cbtx_config_init()
87 switch (phydev->mdix_ctrl) { in cbtx_mdix_config()
H A Dncn26000.c55 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in ncn26000_config_aneg()
H A Dmicrel.c872 return ksz8081_config_mdix(phydev, phydev->mdix_ctrl); in ksz8081_config_aneg()
885 phydev->mdix_ctrl = ETH_TP_MDI_X; in ksz8081_mdix_update()
887 phydev->mdix_ctrl = ETH_TP_MDI; in ksz8081_mdix_update()
889 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in ksz8081_mdix_update()
1466 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in ksz9131_config_init()
1529 if (phydev->mdix_ctrl != ETH_TP_MDI_AUTO) { in ksz9131_mdix_update()
1530 phydev->mdix = phydev->mdix_ctrl; in ksz9131_mdix_update()
1588 ret = ksz9131_config_mdix(phydev, phydev->mdix_ctrl); in ksz9131_config_aneg()
1965 return ksz886x_config_mdix(phydev, phydev->mdix_ctrl); in ksz886x_config_aneg()
1978 phydev->mdix_ctrl = ETH_TP_MDI_X; in ksz886x_mdix_update()
[all …]
H A Dvitesse.c237 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in vsc73xx_config_init()
376 ret = vsc73xx_mdix_set(phydev, phydev->mdix_ctrl); in vsc73xx_config_aneg()
H A Dmxl-gpy.c480 ret = gpy_config_mdix(phydev, phydev->mdix_ctrl); in gpy_config_aneg()
559 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in gpy_update_mdix()
562 phydev->mdix_ctrl = ETH_TP_MDI_X; in gpy_update_mdix()
564 phydev->mdix_ctrl = ETH_TP_MDI; in gpy_update_mdix()
H A Dbcm84881.c100 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in bcm84881_config_aneg()
H A Dbroadcom.c1084 switch (phydev->mdix_ctrl) { in bcm5221_config_aneg()
1114 phydev->mdix_ctrl = ETH_TP_MDI_X; in bcm5221_read_status()
1116 phydev->mdix_ctrl = ETH_TP_MDI; in bcm5221_read_status()
1118 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in bcm5221_read_status()
H A Dadin.c545 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in adin_config_init()
694 switch (phydev->mdix_ctrl) { in adin_config_mdix()
H A Dmarvell10g.c814 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in mv3310_config_init()
892 switch (phydev->mdix_ctrl) { in mv3310_config_mdix()
H A Dphy.c294 cmd->base.eth_tp_mdix_ctrl = phydev->mdix_ctrl; in phy_ethtool_ksettings_get()
1207 phydev->mdix_ctrl = cmd->base.eth_tp_mdix_ctrl; in phy_ethtool_ksettings_set()
H A Dmarvell.c455 err = marvell_set_polarity(phydev, phydev->mdix_ctrl); in marvell_config_aneg()
622 err = marvell_set_polarity(phydev, phydev->mdix_ctrl); in m88e1121_config_aneg()
1248 err = marvell_set_polarity(phydev, phydev->mdix_ctrl); in m88e1116r_config_init()
1362 err = marvell_set_polarity(phydev, phydev->mdix_ctrl); in m88e1118_config_aneg()
/linux/tools/net/ynl/pyynl/
H A Dethtool.py439 mdix_ctrl = {
443 mdix = mdix_ctrl.get(linkinfo['tp-mdix-ctrl'], None)
447 mdix = mdix_ctrl.get(linkinfo['tp-mdix'], 'Unknown (auto)')
/linux/drivers/net/phy/qcom/
H A Dqcom-phy-lib.c279 phydev->mdix_ctrl = ETH_TP_MDI; in at803x_read_specific_status()
282 phydev->mdix_ctrl = ETH_TP_MDI_X; in at803x_read_specific_status()
285 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in at803x_read_specific_status()
322 ret = at803x_config_mdix(phydev, phydev->mdix_ctrl); in at803x_prepare_config_aneg()
/linux/drivers/net/ethernet/hisilicon/hns/
H A Dhns_ethtool.c64 int mdix_ctrl, mdix, retval, is_resolved; in hns_get_mdix_mode() local
76 mdix_ctrl = hnae_get_field(retval, PHY_MDIX_CTRL_M, PHY_MDIX_CTRL_S); in hns_get_mdix_mode()
84 switch (mdix_ctrl) { in hns_get_mdix_mode()
/linux/drivers/net/phy/mscc/
H A Dmscc_main.c603 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in vsc85xx_default_config()
1729 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in vsc8584_config_init()
2090 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in vsc8514_config_init()
2201 rc = vsc85xx_mdix_set(phydev, phydev->mdix_ctrl); in vsc85xx_config_aneg()
/linux/drivers/net/phy/aquantia/
H A Daquantia_main.c204 ret = aqr_set_mdix(phydev, phydev->mdix_ctrl); in aqr_config_aneg()
427 ret = aqr_set_mdix(phydev, phydev->mdix_ctrl); in aqr105_config_aneg()
/linux/include/linux/
H A Dphy.h795 u8 mdix_ctrl; member
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c11146 int mdix_ctrl, mdix, is_resolved; in hclge_get_mdix_mode() local
11158 mdix_ctrl = hnae3_get_field(retval, HCLGE_PHY_MDIX_CTRL_M, in hclge_get_mdix_mode()
11167 switch (mdix_ctrl) { in hclge_get_mdix_mode()