/kernel/linux/linux-5.10/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 in tulip_mdio_write() local [all...] |
H A D | winbond-840.c | 529 #define mdio_delay(mdio_addr) ioread32(mdio_addr) 541 static void mdio_sync(void __iomem *mdio_addr) in mdio_sync() argument 547 iowrite32(MDIO_WRITE1, mdio_addr); in mdio_sync() 548 mdio_delay(mdio_addr); in mdio_sync() 549 iowrite32(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr); in mdio_sync() 550 mdio_delay(mdio_addr); in mdio_sync() 557 void __iomem *mdio_addr = np->base_addr + MIICtrl; in mdio_read() local 562 mdio_sync(mdio_addr); in mdio_read() 568 iowrite32(dataval, mdio_addr); in mdio_read() 587 void __iomem *mdio_addr = np->base_addr + MIICtrl; mdio_write() local [all...] |
/kernel/linux/linux-6.6/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 in tulip_mdio_write() local [all...] |
H A D | winbond-840.c | 529 #define mdio_delay(mdio_addr) ioread32(mdio_addr) 541 static void mdio_sync(void __iomem *mdio_addr) in mdio_sync() argument 547 iowrite32(MDIO_WRITE1, mdio_addr); in mdio_sync() 548 mdio_delay(mdio_addr); in mdio_sync() 549 iowrite32(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr); in mdio_sync() 550 mdio_delay(mdio_addr); in mdio_sync() 557 void __iomem *mdio_addr = np->base_addr + MIICtrl; in mdio_read() local 562 mdio_sync(mdio_addr); in mdio_read() 568 iowrite32(dataval, mdio_addr); in mdio_read() 587 void __iomem *mdio_addr = np->base_addr + MIICtrl; mdio_write() local [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/realtek/ |
H A D | realtek-mdio.c | 50 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL0_REG, REALTEK_MDIO_ADDR_OP); in realtek_mdio_write() 54 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_ADDRESS_REG, reg); in realtek_mdio_write() 58 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_DATA_WRITE_REG, val); in realtek_mdio_write() 62 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL1_REG, REALTEK_MDIO_WRITE_OP); in realtek_mdio_write() 78 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL0_REG, REALTEK_MDIO_ADDR_OP); in realtek_mdio_read() 82 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_ADDRESS_REG, reg); in realtek_mdio_read() 86 ret = bus->write(bus, priv->mdio_addr, REALTEK_MDIO_CTRL1_REG, REALTEK_MDIO_READ_OP); in realtek_mdio_read() 90 ret = bus->read(bus, priv->mdio_addr, REALTEK_MDIO_DATA_READ_REG); in realtek_mdio_read() 181 priv->mdio_addr = mdiodev->addr; in realtek_mdio_probe()
|
H A D | realtek.h | 59 int mdio_addr; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/3com/ |
H A D | 3c574_cs.c | 533 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_sync() local 537 outw(MDIO_DATA_WRITE1, mdio_addr); in mdio_sync() 538 outw(MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr); in mdio_sync() 547 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_read() local 555 outw(dataval, mdio_addr); in mdio_read() 556 outw(dataval | MDIO_SHIFT_CLK, mdio_addr); in mdio_read() 560 outw(MDIO_ENB_IN, mdio_addr); in mdio_read() 561 retval = (retval << 1) | ((inw(mdio_addr) & MDIO_DATA_READ) ? 1 : 0); in mdio_read() 562 outw(MDIO_ENB_IN | MDIO_SHIFT_CLK, mdio_addr); in mdio_read() 570 unsigned int mdio_addr in mdio_write() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/3com/ |
H A D | 3c574_cs.c | 532 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_sync() local 536 outw(MDIO_DATA_WRITE1, mdio_addr); in mdio_sync() 537 outw(MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr); in mdio_sync() 546 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_read() local 554 outw(dataval, mdio_addr); in mdio_read() 555 outw(dataval | MDIO_SHIFT_CLK, mdio_addr); in mdio_read() 559 outw(MDIO_ENB_IN, mdio_addr); in mdio_read() 560 retval = (retval << 1) | ((inw(mdio_addr) & MDIO_DATA_READ) ? 1 : 0); in mdio_read() 561 outw(MDIO_ENB_IN | MDIO_SHIFT_CLK, mdio_addr); in mdio_read() 569 unsigned int mdio_addr in mdio_write() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 735 #define mdio_delay() ioread8(mdio_addr) 746 static void mdio_sync(void __iomem *mdio_addr) in mdio_sync() argument 752 iowrite8(MDIO_WRITE1, mdio_addr); in mdio_sync() 754 iowrite8(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr); in mdio_sync() 762 void __iomem *mdio_addr = np->base + MIICtrl; in mdio_read() local 767 mdio_sync(mdio_addr); in mdio_read() 773 iowrite8(dataval, mdio_addr); in mdio_read() 775 iowrite8(dataval | MDIO_ShiftClk, mdio_addr); in mdio_read() 780 iowrite8(MDIO_EnbIn, mdio_addr); in mdio_read() 782 retval = (retval << 1) | ((ioread8(mdio_addr) in mdio_read() 792 void __iomem *mdio_addr = np->base + MIICtrl; mdio_write() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 737 #define mdio_delay() ioread8(mdio_addr) 748 static void mdio_sync(void __iomem *mdio_addr) in mdio_sync() argument 754 iowrite8(MDIO_WRITE1, mdio_addr); in mdio_sync() 756 iowrite8(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr); in mdio_sync() 764 void __iomem *mdio_addr = np->base + MIICtrl; in mdio_read() local 769 mdio_sync(mdio_addr); in mdio_read() 775 iowrite8(dataval, mdio_addr); in mdio_read() 777 iowrite8(dataval | MDIO_ShiftClk, mdio_addr); in mdio_read() 782 iowrite8(MDIO_EnbIn, mdio_addr); in mdio_read() 784 retval = (retval << 1) | ((ioread8(mdio_addr) in mdio_read() 794 void __iomem *mdio_addr = np->base + MIICtrl; mdio_write() local [all...] |
/kernel/linux/linux-5.10/drivers/net/dsa/ |
H A D | dsa_loop_bdinfo.c | 25 .mdio_addr = 31,
|
/kernel/linux/linux-6.6/drivers/net/dsa/ |
H A D | dsa_loop_bdinfo.c | 25 .mdio_addr = 31,
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/ |
H A D | xgmac_mdio.c | 32 __be32 mdio_addr; /* MDIO address */ member 162 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_write() 216 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_read()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-phy-v2.c | 340 unsigned int mdio_addr; member 1012 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->mdio_addr, in xgbe_phy_find_phy_device() 1017 phy_data->mdio_addr, phy_data->phydev_mode); in xgbe_phy_find_phy_device() 1022 phydev = get_phy_device(phy_data->mii, phy_data->mdio_addr, in xgbe_phy_find_phy_device() 3171 phy_data->mdio_addr = XP_GET_BITS(pdata->pp0, XP_PROP_0, MDIO_ADDR); in xgbe_phy_init() 3177 dev_dbg(pdata->dev, "mdio addr=%u\n", phy_data->mdio_addr); in xgbe_phy_init() 3377 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->mdio_addr, in xgbe_phy_init() 3382 phy_data->mdio_addr, phy_data->phydev_mode); in xgbe_phy_init()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | t4vf_hw.c | 502 int mdio_addr; in t4vf_port_init() local 567 mdio_addr = ((lstatus & FW_PORT_CMD_MDIOCAP_F) in t4vf_port_init() 577 mdio_addr = ((lstatus32 & FW_PORT_CMD_MDIOCAP32_F) in t4vf_port_init() 585 pi->mdio_addr = mdio_addr; in t4vf_port_init()
|
H A D | adapter.h | 100 s8 mdio_addr; member
|
/kernel/linux/linux-6.6/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
|
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-phy-v2.c | 341 unsigned int mdio_addr; member 1079 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->mdio_addr, in xgbe_phy_find_phy_device() 1084 phy_data->mdio_addr, phy_data->phydev_mode); in xgbe_phy_find_phy_device() 1089 phydev = get_phy_device(phy_data->mii, phy_data->mdio_addr, in xgbe_phy_find_phy_device() 3486 phy_data->mdio_addr = XP_GET_BITS(pdata->pp0, XP_PROP_0, MDIO_ADDR); in xgbe_phy_init() 3492 dev_dbg(pdata->dev, "mdio addr=%u\n", phy_data->mdio_addr); in xgbe_phy_init() 3710 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->mdio_addr, in xgbe_phy_init() 3715 phy_data->mdio_addr, phy_data->phydev_mode); in xgbe_phy_init()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 835 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); in mdio_read() local 839 result = readl(mdio_addr); in mdio_read() 852 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); in mdio_write() local 853 writel(value, mdio_addr); in mdio_write()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 837 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); in mdio_read() local 841 result = readl(mdio_addr); in mdio_read() 854 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); in mdio_write() local 855 writel(value, mdio_addr); in mdio_write()
|
/kernel/linux/linux-5.10/arch/arm/plat-orion/ |
H A D | common.c | 494 orion_ge00_switch_board_info.mdio_addr = d->sw_addr; in orion_ge00_switch_init()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | liquidio_common.h | 931 u64 mdio_addr; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/ |
H A D | liquidio_common.h | 931 u64 mdio_addr; member
|