Lines Matching refs:mii
78 phy_reg = asix_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID1);
91 phy_reg = asix_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID2);
104 return mii_link_ok(&dev->mii);
111 return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL);
176 mii_check_media(&dev->mii, 1, 1);
177 mii_ethtool_gset(&dev->mii, &ecmd);
208 asix_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, reset_bits);
215 if (asix_mdio_read(dev->net, dev->mii.phy_id, MII_BMCR)
223 dev->mii.phy_id);
260 dev->mii.dev = dev->net;
261 dev->mii.mdio_read = asix_mdio_read;
262 dev->mii.mdio_write = asix_mdio_write;
263 dev->mii.phy_id_mask = 0x3f;
264 dev->mii.reg_num_mask = 0x1f;
266 dev->mii.phy_id = asix_read_phy_addr(dev, true);
267 if (dev->mii.phy_id < 0)
268 return dev->mii.phy_id;
276 asix_mdio_write(dev->net, dev->mii.phy_id, MII_ADVERTISE,
278 mii_nway_restart(&dev->mii);
419 if (in_pm && (!asix_mdio_read_nopm(dev->net, dev->mii.phy_id,
509 if (in_pm && (!asix_mdio_read_nopm(dev->net, dev->mii.phy_id,
525 phy14h = asix_mdio_read_nopm(dev->net, dev->mii.phy_id,
527 phy15h = asix_mdio_read_nopm(dev->net, dev->mii.phy_id,
529 phy16h = asix_mdio_read_nopm(dev->net, dev->mii.phy_id,
538 asix_mdio_write_nopm(dev->net, dev->mii.phy_id,
542 asix_mdio_write_nopm(dev->net, dev->mii.phy_id,
546 asix_mdio_write_nopm(dev->net, dev->mii.phy_id,
679 /* mii bus name is usb-<usb bus number>-<usb device number> */
982 reg = asix_mdio_read(dev->net, dev->mii.phy_id, MII_MARVELL_STATUS);
985 asix_mdio_write(dev->net, dev->mii.phy_id, MII_MARVELL_CTRL,
989 reg = asix_mdio_read(dev->net, dev->mii.phy_id,
995 asix_mdio_write(dev->net, dev->mii.phy_id,
998 reg = asix_mdio_read(dev->net, dev->mii.phy_id,
1012 asix_mdio_write (dev->net, dev->mii.phy_id, 0x1f, 0x0005);
1013 asix_mdio_write (dev->net, dev->mii.phy_id, 0x0c, 0);
1014 asix_mdio_write (dev->net, dev->mii.phy_id, 0x01,
1015 asix_mdio_read (dev->net, dev->mii.phy_id, 0x01) | 0x0080);
1016 asix_mdio_write (dev->net, dev->mii.phy_id, 0x1f, 0);
1019 asix_mdio_write (dev->net, dev->mii.phy_id, 0x1f, 0x0002);
1020 asix_mdio_write (dev->net, dev->mii.phy_id, 0x1a, 0x00cb);
1021 asix_mdio_write (dev->net, dev->mii.phy_id, 0x1f, 0);
1029 u16 reg = asix_mdio_read(dev->net, dev->mii.phy_id, MARVELL_LED_MANUAL);
1048 asix_mdio_write(dev->net, dev->mii.phy_id, MARVELL_LED_MANUAL, reg);
1127 asix_mdio_write(dev->net, dev->mii.phy_id, MII_ADVERTISE,
1129 asix_mdio_write(dev->net, dev->mii.phy_id, MII_CTRL1000,
1133 mii_nway_restart(&dev->mii);
1158 mii_check_media(&dev->mii, 1, 1);
1159 mii_ethtool_gset(&dev->mii, &ecmd);
1273 dev->mii.dev = dev->net;
1274 dev->mii.mdio_read = asix_mdio_read;
1275 dev->mii.mdio_write = asix_mdio_write;
1276 dev->mii.phy_id_mask = 0x1f;
1277 dev->mii.reg_num_mask = 0xff;
1278 dev->mii.supports_gmii = 1;
1280 dev->mii.phy_id = asix_read_phy_addr(dev, true);
1281 if (dev->mii.phy_id < 0)
1282 return dev->mii.phy_id;