Lines Matching refs:i2c_mii
218 struct mii_bus *i2c_mii; member
402 struct mii_bus *i2c_mii; in sfp_i2c_configure() local
412 i2c_mii = mdio_i2c_alloc(sfp->dev, i2c); in sfp_i2c_configure()
413 if (IS_ERR(i2c_mii)) in sfp_i2c_configure()
414 return PTR_ERR(i2c_mii); in sfp_i2c_configure()
416 i2c_mii->name = "SFP I2C Bus"; in sfp_i2c_configure()
417 i2c_mii->phy_mask = ~0; in sfp_i2c_configure()
419 ret = mdiobus_register(i2c_mii); in sfp_i2c_configure()
421 mdiobus_free(i2c_mii); in sfp_i2c_configure()
425 sfp->i2c_mii = i2c_mii; in sfp_i2c_configure()
1434 phy = get_phy_device(sfp->i2c_mii, SFP_PHY_ADDR, is_c45); in sfp_sm_probe_phy()
2272 if (sfp->i2c_mii) { in sfp_cleanup()
2273 mdiobus_unregister(sfp->i2c_mii); in sfp_cleanup()
2274 mdiobus_free(sfp->i2c_mii); in sfp_cleanup()