Home
last modified time | relevance | path

Searched refs:mdio_addr (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/dec/tulip/
Dmedia.c23 #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 …]
Dwinbond-840.c542 #define mdio_delay(mdio_addr) ioread32(mdio_addr) argument
554 static void mdio_sync(void __iomem *mdio_addr) in mdio_sync() argument
560 iowrite32(MDIO_WRITE1, mdio_addr); in mdio_sync()
561 mdio_delay(mdio_addr); in mdio_sync()
562 iowrite32(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr); in mdio_sync()
563 mdio_delay(mdio_addr); in mdio_sync()
570 void __iomem *mdio_addr = np->base_addr + MIICtrl; in mdio_read() local
575 mdio_sync(mdio_addr); in mdio_read()
581 iowrite32(dataval, mdio_addr); in mdio_read()
582 mdio_delay(mdio_addr); in mdio_read()
[all …]
/linux-4.4.14/drivers/net/ethernet/3com/
D3c574_cs.c534 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_sync() local
538 outw(MDIO_DATA_WRITE1, mdio_addr); in mdio_sync()
539 outw(MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr); in mdio_sync()
548 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_read() local
556 outw(dataval, mdio_addr); in mdio_read()
557 outw(dataval | MDIO_SHIFT_CLK, mdio_addr); in mdio_read()
561 outw(MDIO_ENB_IN, mdio_addr); in mdio_read()
562 retval = (retval << 1) | ((inw(mdio_addr) & MDIO_DATA_READ) ? 1 : 0); in mdio_read()
563 outw(MDIO_ENB_IN | MDIO_SHIFT_CLK, mdio_addr); in mdio_read()
571 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_write() local
[all …]
/linux-4.4.14/drivers/net/ethernet/dlink/
Dsundance.c746 #define mdio_delay() ioread8(mdio_addr)
757 static void mdio_sync(void __iomem *mdio_addr) in mdio_sync() argument
763 iowrite8(MDIO_WRITE1, mdio_addr); in mdio_sync()
765 iowrite8(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr); in mdio_sync()
773 void __iomem *mdio_addr = np->base + MIICtrl; in mdio_read() local
778 mdio_sync(mdio_addr); in mdio_read()
784 iowrite8(dataval, mdio_addr); in mdio_read()
786 iowrite8(dataval | MDIO_ShiftClk, mdio_addr); in mdio_read()
791 iowrite8(MDIO_EnbIn, mdio_addr); in mdio_read()
793 retval = (retval << 1) | ((ioread8(mdio_addr) & MDIO_Data) ? 1 : 0); in mdio_read()
[all …]
/linux-4.4.14/drivers/net/ethernet/freescale/
Dxgmac_mdio.c32 __be32 mdio_addr; /* MDIO address */ member
160 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian); in xgmac_mdio_write()
214 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian); in xgmac_mdio_read()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dadapter.h99 s8 mdio_addr; member
Dcxgb4vf_main.c1307 if (p->mdio_addr >= 0) { in cxgb4vf_get_settings()
1308 cmd->phy_address = p->mdio_addr; in cxgb4vf_get_settings()
Dt4vf_hw.c327 pi->mdio_addr = (v & FW_PORT_CMD_MDIOCAP_F) ? in t4vf_port_init()
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Dliquidio_common.h625 u64 mdio_addr; member
Dlio_ethtool.c303 mdio_cmd->mdio_addr = loc; in octnet_mdio45_access()
/linux-4.4.14/drivers/net/ethernet/adaptec/
Dstarfire.c851 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); in mdio_read() local
855 result = readl(mdio_addr); in mdio_read()
868 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); in mdio_write() local
869 writel(value, mdio_addr); in mdio_write()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c576 if (p->mdio_addr >= 0) { in get_settings()
577 cmd->phy_address = p->mdio_addr; in get_settings()
Dcxgb4.h440 s8 mdio_addr; member
Dcxgb4_main.c2965 if (pi->mdio_addr < 0) in cxgb_ioctl()
2967 data->phy_id = pi->mdio_addr; in cxgb_ioctl()
Dt4_hw.c7451 p->mdio_addr = (ret & FW_PORT_CMD_MDIOCAP_F) ? in t4_port_init()