| /linux/drivers/net/dsa/realtek/ |
| H A D | realtek-mdio.c | 52 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL0_REG, REALTEK_MDIO_ADDR_OP); in realtek_mdio_write() 56 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_ADDRESS_REG, reg); in realtek_mdio_write() 60 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_DATA_WRITE_REG, val); in realtek_mdio_write() 64 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL1_REG, REALTEK_MDIO_WRITE_OP); in realtek_mdio_write() 80 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL0_REG, REALTEK_MDIO_ADDR_OP); in realtek_mdio_read() 84 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_ADDRESS_REG, reg); in realtek_mdio_read() 88 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL1_REG, REALTEK_MDIO_READ_OP); in realtek_mdio_read() 92 ret = bus->read(bus, priv->mdio_addr, REALTEK_MDIO_DATA_READ_REG); in realtek_mdio_read() 132 priv->mdio_addr = mdiodev->addr; in realtek_mdio_probe()
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| H A D | media.c | 23 #define mdio_delay() ioread32(mdio_addr) 54 void __iomem *mdio_addr = ioaddr + CSR9; in tulip_mdio_read() local 82 iowrite32(MDIO_ENB | MDIO_DATA_WRITE1, mdio_addr); in tulip_mdio_read() 84 iowrite32(MDIO_ENB | MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr); in tulip_mdio_read() 91 iowrite32(MDIO_ENB | dataval, mdio_addr); in tulip_mdio_read() 93 iowrite32(MDIO_ENB | dataval | MDIO_SHIFT_CLK, mdio_addr); in tulip_mdio_read() 98 iowrite32(MDIO_ENB_IN, mdio_addr); in tulip_mdio_read() 100 retval = (retval << 1) | ((ioread32(mdio_addr) & MDIO_DATA_READ) ? 1 : 0); in tulip_mdio_read() 101 iowrite32(MDIO_ENB_IN | MDIO_SHIFT_CLK, mdio_addr); in tulip_mdio_read() 115 void __iomem *mdio_addr = ioaddr + CSR9; in tulip_mdio_write() local [all …]
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | xgmac_mdio.c | 36 __be32 mdio_addr; /* MDIO address */ member 186 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_write_c45() 289 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_read_c45()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4vf/ |
| H A D | t4vf_hw.c | 503 int mdio_addr; in t4vf_port_init() local 568 mdio_addr = ((lstatus & FW_PORT_CMD_MDIOCAP_F) in t4vf_port_init() 578 mdio_addr = ((lstatus32 & FW_PORT_CMD_MDIOCAP32_F) in t4vf_port_init() 586 pi->mdio_addr = mdio_addr; in t4vf_port_init()
|
| H A D | adapter.h | 101 s8 mdio_addr; member
|
| /linux/drivers/net/ethernet/amd/xgbe/ |
| H A D | xgbe-phy-v2.c | 232 unsigned int mdio_addr; member 955 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->mdio_addr, in xgbe_phy_find_phy_device() 960 phy_data->mdio_addr, phy_data->phydev_mode); in xgbe_phy_find_phy_device() 965 phydev = get_phy_device(phy_data->mii, phy_data->mdio_addr, in xgbe_phy_find_phy_device() 3455 phy_data->mdio_addr = XP_GET_BITS(pdata->pp0, XP_PROP_0, MDIO_ADDR); in xgbe_phy_init() 3461 dev_dbg(pdata->dev, "mdio addr=%u\n", phy_data->mdio_addr); in xgbe_phy_init() 3679 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->mdio_addr, in xgbe_phy_init() 3684 phy_data->mdio_addr, phy_data->phydev_mode); in xgbe_phy_init()
|
| /linux/drivers/net/ethernet/cavium/liquidio/ |
| H A D | liquidio_common.h | 931 u64 mdio_addr; member
|
| H A D | lio_ethtool.c | 782 mdio_cmd->mdio_addr = loc; in octnet_mdio45_access()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_ethtool.c | 681 if (pi->mdio_addr >= 0) { in get_link_ksettings() 682 base->phy_address = pi->mdio_addr; in get_link_ksettings()
|
| H A D | t4_hw.c | 9601 int mdio_addr; in t4_init_portinfo() local 9642 mdio_addr = ((lstatus & FW_PORT_CMD_MDIOCAP_F) in t4_init_portinfo() 9651 mdio_addr = ((lstatus32 & FW_PORT_CMD_MDIOCAP32_F) in t4_init_portinfo() 9682 pi->mdio_addr = mdio_addr; in t4_init_portinfo()
|
| H A D | cxgb4_main.c | 3130 if (pi->mdio_addr < 0) in cxgb_ioctl() 3132 data->phy_id = pi->mdio_addr; in cxgb_ioctl()
|