Home
last modified time | relevance | path

Searched refs:mdio_write (Results 1 – 25 of 76) sorted by relevance

1234

/openbmc/linux/drivers/net/
H A Dmii.c284 mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp); in mii_ethtool_sset()
288 mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2); in mii_ethtool_sset()
293 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr); in mii_ethtool_sset()
313 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp); in mii_ethtool_sset()
381 mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp); in mii_ethtool_set_link_ksettings()
385 mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2); in mii_ethtool_set_link_ksettings()
390 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr); in mii_ethtool_set_link_ksettings()
411 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp); in mii_ethtool_set_link_ksettings()
467 mii->mdio_write(mii->dev, mii->phy_id, MII_BMCR, bmcr); in mii_nway_restart()
635 mii_if->mdio_write(mii_if->dev, mii_data->phy_id, in generic_mii_ioctl()
/openbmc/linux/drivers/net/ethernet/sis/
H A Dsis900.c521 sis_priv->mii_info.mdio_write = mdio_write; in sis900_probe()
691 mdio_write(net_dev, sis_priv->cur_phy, 0x0018, 0xD200); in sis900_mii_probe()
749 mdio_write(net_dev, phy->phy_addr, MII_CONTROL, in sis900_default_phy()
807 mdio_write(net_dev, phy->phy_addr, MII_ANADV, cap); in sis900_set_capability()
1256 mdio_write(net_dev, sis_priv->cur_phy, MII_RESV, in sis630_set_eq()
1299 mdio_write(net_dev, sis_priv->cur_phy, MII_RESV, in sis630_set_eq()
1302 mdio_write(net_dev, sis_priv->cur_phy, MII_RESV, in sis630_set_eq()
1476 mdio_write(net_dev, phy_addr, MII_CONTROL, in sis900_auto_negotiate()
2291 mdio_write(dev, mii_phy->phy_addr, in sis900_set_config()
2311 mdio_write(dev, mii_phy->phy_addr, in sis900_set_config()
[all …]
H A Dsis190.c402 mdio_write(tp->mmio_addr, phy_id, reg, val); in __mdio_write()
998 mdio_write(ioaddr, phy_id, 0x18, 0xf1c7); in sis190_phy_task()
1000 mdio_write(ioaddr, phy_id, 0x1c, 0x8c00); in sis190_phy_task()
1290 mdio_write(ioaddr, phy->phy_id, MII_BMCR, in sis190_default_phy()
1319 mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status); in sis190_default_phy()
1375 mdio_write(ioaddr, phy_id, 0x1b, p[0]); in sis190_mii_probe_88e1111_fixup()
1377 mdio_write(ioaddr, phy_id, 0x14, p[1]); in sis190_mii_probe_88e1111_fixup()
1437 mii_if->mdio_write = __mdio_write; in sis190_mii_probe()
1737 mdio_write(ioaddr, phy_id, MII_ADVERTISE, (val & ADVERTISE_SLCT) | in sis190_set_speed_auto()
1742 mdio_write(ioaddr, phy_id, MII_CTRL1000, ADVERTISE_1000FULL); in sis190_set_speed_auto()
[all …]
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dcphy.h113 return cphy->mdio.mdio_write(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_write()
142 phy->mdio.mdio_write = mdio_ops->write; in cphy_init()
/openbmc/u-boot/drivers/net/
H A Dns8382x.c251 static void mdio_write(struct eth_device *dev, int phy_id, int addr, int value);
390 mdio_write(dev, phyAddress, KTCR, in ns8382x_initialize()
392 mdio_write(dev, phyAddress, ANAR, in ns8382x_initialize()
395 mdio_write(dev, phyAddress, BMCR, 0x0); /*restore */ in ns8382x_initialize()
396 mdio_write(dev, phyAddress, BMCR, in ns8382x_initialize()
499 mdio_write(struct eth_device *dev, int phy_id, int addr, int value) in mdio_write() function
H A Drtl8169.c347 void mdio_write(int RegAddr, int value) in mdio_write() function
1023mdio_write(PHY_AUTO_NEGO_REG, Cap10_100 | (val & 0x1F)); /* leave PHY_AUTO_NEGO_REG bit4:0 unchang… in rtl_init()
1024 mdio_write(PHY_1000_CTRL_REG, Cap1000); in rtl_init()
1031 mdio_write(PHY_AUTO_NEGO_REG, in rtl_init()
1037 mdio_write(PHY_1000_CTRL_REG, PHY_Cap_1000_Full); in rtl_init()
1042 mdio_write(PHY_CTRL_REG, in rtl_init()
H A Dftmac110.c96 static void mdio_write(struct eth_device *dev, in mdio_write() function
397 mdio_write(dev, addr, reg, value); in ftmac110_mdio_write()
/openbmc/linux/drivers/net/ethernet/3com/
H A D3c574_cs.c222 static void mdio_write(unsigned int ioaddr, int phy_id, int location,
413 mdio_write(ioaddr, lp->phys, 16, i); in tc574_config()
418 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_config()
566 static void mdio_write(unsigned int ioaddr, int phy_id, int location, int value) in mdio_write() function
648 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_reset()
652 mdio_write(ioaddr, lp->phys, 16, i); in tc574_reset()
1071 mdio_write(ioaddr, data->phy_id & 0x1f, in el3_ioctl()
/openbmc/linux/drivers/net/ethernet/ibm/emac/
H A Dphy.h72 void (*mdio_write) (struct net_device * dev, int addr, int reg, member
H A Dphy.c42 phy->mdio_write(phy->dev, phy->address, reg, val); in _phy_write()
52 phy->mdio_write(phy->dev, phy->gpcs_address, reg, val); in gpcs_phy_write()
/openbmc/linux/drivers/net/ethernet/8390/
H A Dpcnet_cs.c734 static void mdio_write(unsigned int addr, int phy_id, int loc, int value) in mdio_write() function
864 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1); in set_misc_reg()
866 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000); in set_misc_reg()
867 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200); in set_misc_reg()
874 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1); in set_misc_reg()
876 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000); in set_misc_reg()
877 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200); in set_misc_reg()
1089 mdio_write(mii_addr, info->phy_id, 0, 0x0400); in ei_watchdog()
1093 mdio_write(mii_addr, info->phy_id, 0, in ei_watchdog()
1125 mdio_write(mii_addr, data->phy_id, data->reg_num & 0x1f, data->val_in); in ei_ioctl()
/openbmc/linux/include/linux/
H A Dsungem_phy.h60 void (*mdio_write) (struct net_device *dev, int mii_id, int reg, int val); member
/openbmc/linux/drivers/net/ethernet/intel/
H A De100.c1066 nic->mii.mdio_write = mdio_write; in e100_get_defaults()
1475 mdio_write(netdev, addr, MII_BMCR, BMCR_ISOLATE); in e100_phy_init()
1478 mdio_write(netdev, addr, MII_BMCR, in e100_phy_init()
1488 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, in e100_phy_init()
1514 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, bmcr); in e100_phy_init()
1519 mdio_write(netdev, nic->mii.phy_id, MII_NCONFIG, in e100_phy_init()
2367 mdio_write(nic->netdev, nic->mii.phy_id, MII_BMCR, in e100_loopback_test()
2390 mdio_write(nic->netdev, nic->mii.phy_id, MII_BMCR, 0); in e100_loopback_test()
2669 mdio_write(netdev, nic->mii.phy_id, led_reg, leds); in e100_set_phys_id()
3017 mdio_write(netdev, nic->mii.phy_id, in __e100_shutdown()
[all …]
/openbmc/linux/drivers/net/ethernet/sfc/falcon/
H A Dmdio_10g.h30 efx->mdio.mdio_write(efx->net_dev, efx->mdio.prtad, devad, addr, value); in ef4_mdio_write()
/openbmc/linux/drivers/net/ethernet/sfc/
H A Dmcdi_port.c103 efx->mdio.mdio_write = efx_mcdi_mdio_write; in efx_mcdi_port_probe()
/openbmc/linux/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port.c96 efx->mdio.mdio_write = efx_mcdi_mdio_write; in efx_siena_mcdi_port_probe()
/openbmc/u-boot/drivers/qe/
H A Duec_phy.h188 void (*mdio_write) (struct eth_device * dev, int mii_id, int reg, member
/openbmc/linux/drivers/net/ethernet/smsc/
H A Dsmc91c92_cs.c286 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value);
326 smc->mii_if.mdio_write = mdio_write; in smc91c92_probe()
1008 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value) in mdio_write() function
1692 mdio_write(dev, smc->mii_if.phy_id, 0, 0x8000); in smc_reset()
1695 mdio_write(dev, smc->mii_if.phy_id, 4, 0x01e1); in smc_reset()
1698 mdio_write(dev, smc->mii_if.phy_id, 0, 0x0000); in smc_reset()
1699 mdio_write(dev, smc->mii_if.phy_id, 0, 0x1200); in smc_reset()
H A Depic100.c292 static void mdio_write(struct net_device *dev, int phy_id, int loc, int val);
374 ep->mii.mdio_write = mdio_write; in epic_init_one()
631 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value) in mdio_write() function
703 mdio_write(dev, ep->phys[0], MII_BMCR, media2miictl[dev->if_port&15]); in epic_open()
715 mdio_write(dev, ep->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART); in epic_open()
/openbmc/linux/drivers/net/usb/
H A Dr8153_ecm.c108 dev->mii.mdio_write = r8153_ecm_mdio_write; in r8153_bind()
/openbmc/linux/drivers/net/ethernet/adaptec/
H A Dstarfire.c568 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
739 np->mii_if.mdio_write = mdio_write; in starfire_init_one()
791 mdio_write(dev, phy, MII_BMCR, BMCR_RESET); in starfire_init_one()
851 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) in mdio_write() function
1068 mdio_write(dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising); in check_duplex()
1069 mdio_write(dev, np->phys[0], MII_BMCR, BMCR_RESET); in check_duplex()
1093 mdio_write(dev, np->phys[0], MII_BMCR, reg0); in check_duplex()
/openbmc/linux/drivers/net/ethernet/dlink/
H A Dsundance.c423 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
563 np->mii_if.mdio_write = mdio_write; in sundance_probe1()
662 mdio_write (dev, np->phys[0], MII_BMCR, BMCR_RESET); in sundance_probe1()
666 mdio_write (dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising | 0x0400); in sundance_probe1()
667 mdio_write (dev, np->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART); in sundance_probe1()
673 mdio_write (dev, np->phys[0], MII_BMCR, mii_ctl); in sundance_probe1()
791 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) in mdio_write() function
/openbmc/linux/drivers/net/ethernet/sun/
H A Dniu.c384 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in esr2_set_tx_cfg()
398 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in esr2_set_rx_cfg()
423 mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in serdes_init_niu_10g_fiber()
468 mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in serdes_init_niu_1g_serdes()
560 mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in serdes_init_niu_10g_serdes()
714 err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR, in esr_write_rxtx_ctrl()
726 err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR, in esr_write_glue0()
739 err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR, in esr_reset()
743 err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR, in esr_reset()
1347 err = mdio_write(np, np->phy_addr, in bcm8704_init_user_dev3()
[all …]
/openbmc/linux/drivers/net/ethernet/
H A Dfealnx.c418 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
544 np->mii.mdio_write = mdio_write; in fealnx_init_one()
638 mdio_write(dev, np->phys[0], 9, data); in fealnx_init_one()
642 mdio_write(dev, np->phys[0], MII_ADVERTISE, ADVERTISE_FULL); in fealnx_init_one()
786 static void mdio_write(struct net_device *dev, int phyad, int regad, int data) in mdio_write() function
/openbmc/linux/drivers/net/ethernet/dec/tulip/
H A Dwinbond-840.c317 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
400 np->mii_if.mdio_write = mdio_write; in w840_probe1()
584 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) in mdio_write() function
1456 mdio_write(dev, data->phy_id & 0x1f, data->reg_num & 0x1f, data->val_in); in netdev_ioctl()

1234