Home
last modified time | relevance | path

Searched refs:mdio_reset (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/atheros/
H A Dag71xx.c691 struct reset_control *mdio_reset; in ag71xx_mdio_probe() local
708 mdio_reset = devm_reset_control_get_exclusive(dev, "mdio"); in ag71xx_mdio_probe()
709 if (IS_ERR(mdio_reset)) { in ag71xx_mdio_probe()
711 return PTR_ERR(mdio_reset); in ag71xx_mdio_probe()
722 reset_control_assert(mdio_reset); in ag71xx_mdio_probe()
724 reset_control_deassert(mdio_reset); in ag71xx_mdio_probe()
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c262 enum xgbe_mdio_reset mdio_reset; member
3043 if (phy_data->mdio_reset == XGBE_MDIO_RESET_I2C_GPIO) in xgbe_phy_mdio_reset()
3045 else if (phy_data->mdio_reset == XGBE_MDIO_RESET_INT_GPIO) in xgbe_phy_mdio_reset()
3084 phy_data->mdio_reset = XP_GET_BITS(pdata->pp3, XP_PROP_3, MDIO_RESET); in xgbe_phy_mdio_reset_setup()
3085 switch (phy_data->mdio_reset) { in xgbe_phy_mdio_reset_setup()
3092 phy_data->mdio_reset); in xgbe_phy_mdio_reset_setup()
3096 if (phy_data->mdio_reset == XGBE_MDIO_RESET_I2C_GPIO) { in xgbe_phy_mdio_reset_setup()
3102 } else if (phy_data->mdio_reset == XGBE_MDIO_RESET_INT_GPIO) { in xgbe_phy_mdio_reset_setup()
/linux/drivers/net/ethernet/sis/
H A Dsis900.c867 static void mdio_reset(struct sis900_private *sp) in mdio_reset() function
899 mdio_reset(sp); in mdio_read()
944 mdio_reset(sp); in mdio_write()